Warning: Permanently added '98.94.29.144' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/10968582-fedora-45-x86_64 --chroot fedora-45-x86_64 Version: 1.9 PID: 12305 Logging PID: 12307 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10968582, 'buildroot_pkgs': [], 'chroot': 'fedora-45-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '16eb5ffa1df81c8ef2d9b5aa7a63daf82662be46', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip/ruff', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ruff', 'package_version': '0.16.6-3', 'project_dirname': 'python-pip', 'project_name': 'python-pip', 'project_owner': 'thrnciar', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/thrnciar/python-pip/fedora-45-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': 'thrnciar/python-pip--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '10968582-fedora-45-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip/ruff /var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip/ruff', '/var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff'... Running: git checkout 16eb5ffa1df81c8ef2d9b5aa7a63daf82662be46 -- cmd: ['git', 'checkout', '16eb5ffa1df81c8ef2d9b5aa7a63daf82662be46', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff rc: 0 stdout: stderr: Note: switching to '16eb5ffa1df81c8ef2d9b5aa7a63daf82662be46'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 16eb5ff automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading ruff-0.16.6.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.16.6.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/thrnciar/python-pip/ruff/ruff-0.16.6.tar.gz/md5/f4ec18f18894b58325dbf5a46f7c20c1/ruff-0.16.6.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 12.85M 100 12.85M 0 0 30.38M 0 0 tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Reading stdout from command: md5sum ruff-0.16.6.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1789029997.922335 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.8 starting (python version = 3.14.5, NVR = mock-6.8-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1789029997.922335 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff/ruff.spec) Config(fedora-45-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.8 INFO: Mock Version: 6.8 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-45-x86_64-bootstrap-1789029997.922335/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:45 INFO: Pulling image: registry.fedoraproject.org/fedora:45 INFO: Tagging container image as mock-bootstrap-bd593e67-e8fe-4d23-a045-7242958ed95c INFO: Checking that 1182351e34501cdb0ebffa803d9b8d8863e31d8042321a047eadc38b40e50783 image matches host's architecture INFO: Copy content of container 1182351e34501cdb0ebffa803d9b8d8863e31d8042321a047eadc38b40e50783 to /var/lib/mock/fedora-45-x86_64-bootstrap-1789029997.922335/root INFO: mounting 1182351e34501cdb0ebffa803d9b8d8863e31d8042321a047eadc38b40e50783 with podman image mount INFO: image 1182351e34501cdb0ebffa803d9b8d8863e31d8042321a047eadc38b40e50783 as /var/lib/containers/storage/overlay/0ff0c44b3da43b3de9b9252ea3cfd594eb97972b18ccb2f7f356dc0168f556f6/merged INFO: umounting image 1182351e34501cdb0ebffa803d9b8d8863e31d8042321a047eadc38b40e50783 (/var/lib/containers/storage/overlay/0ff0c44b3da43b3de9b9252ea3cfd594eb97972b18ccb2f7f356dc0168f556f6/merged) with podman image umount INFO: Removing image mock-bootstrap-bd593e67-e8fe-4d23-a045-7242958ed95c INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-45-x86_64-1789029997.922335/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.1.0-1.fc45.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 dnf5-5.4.3.0-2.fc45.x86_64 dnf5-plugins-5.4.3.0-2.fc45.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 32.7 KiB/s | 28.1 KiB | 00m01s Copr repository 100% | 6.5 MiB/s | 4.1 MiB | 00m01s fedora 100% | 32.1 MiB/s | 36.5 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.15-2.fc45 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-24.fc45 fedora 95.0 KiB coreutils x86_64 0:9.11-6.fc45 fedora 5.9 MiB cpio x86_64 0:2.15-10.fc45 fedora 1.1 MiB diffutils x86_64 0:3.12-6.fc45 fedora 1.6 MiB fedora-release-common noarch 0:45-0.10 fedora 4.2 KiB findutils x86_64 1:4.11.0-2.fc45 fedora 1.9 MiB gawk x86_64 0:5.4.1-1.fc45 fedora 2.2 MiB glibc-minimal-langpack x86_64 0:2.44-1.fc45 fedora 0.0 B grep x86_64 0:3.12-4.fc45 fedora 1.0 MiB gzip x86_64 0:1.14-4.fc45 fedora 401.6 KiB info x86_64 0:7.3-3.fc45 fedora 372.4 KiB patch x86_64 0:2.8-5.fc45 fedora 226.6 KiB redhat-rpm-config noarch 0:344-5.fc45 fedora 184.2 KiB rpm-build x86_64 0:6.1.0-1.fc45 fedora 312.2 KiB sed x86_64 0:4.10-2.fc45 fedora 866.5 KiB shadow-utils x86_64 2:4.20.0-1.fc45 fedora 3.9 MiB tar x86_64 2:1.35-9.fc45 fedora 3.0 MiB unzip x86_64 0:6.0-71.fc45 fedora 441.8 KiB util-linux x86_64 0:2.42.2-3.fc45 fedora 3.7 MiB which x86_64 0:2.25-2.fc45 fedora 83.6 KiB xz x86_64 1:5.8.3-2.fc45 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-3.fc45 fedora 3.5 KiB add-determinism x86_64 0:0.7.3-3.fc45 fedora 2.2 MiB alternatives x86_64 0:1.33-6.fc45 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-22.fc45 fedora 35.7 KiB audit-libs x86_64 0:4.2.1-2.fc45 fedora 390.5 KiB binutils x86_64 0:2.47-1.fc45 fedora 28.4 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 fedora 80.5 KiB ca-certificates noarch 0:2025.2.80_v9.0.304-9.fc45 fedora 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-5.fc45 fedora 524.0 B coreutils-common x86_64 0:9.11-6.fc45 fedora 10.9 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl x86_64 0:8.21.0-5.fc45 fedora 487.9 KiB cyrus-sasl-lib x86_64 0:2.1.28-37.fc45 fedora 2.3 MiB debugedit x86_64 0:5.3-3.fc45 fedora 220.8 KiB dwz x86_64 0:0.17-3.fc45 fedora 291.1 KiB ed x86_64 0:1.22.6-1.fc45 fedora 150.9 KiB efi-srpm-macros noarch 0:6-9.fc45 fedora 40.3 KiB elfutils x86_64 0:0.195-3.fc45 fedora 3.0 MiB elfutils-debuginfod-client x86_64 0:0.195-3.fc45 fedora 79.8 KiB elfutils-libelf x86_64 0:0.195-3.fc45 fedora 1.2 MiB elfutils-libs x86_64 0:0.195-3.fc45 fedora 715.3 KiB erlang-srpm-macros noarch 0:0.3.11-2.fc45 fedora 1.9 KiB fedora-gpg-keys noarch 0:45-0.6 fedora 130.3 KiB fedora-release noarch 0:45-0.10 fedora 0.0 B fedora-release-identity-basic noarch 0:45-0.10 fedora 656.0 B fedora-repos noarch 0:45-0.6 fedora 4.9 KiB file x86_64 0:5.47-3.fc45 fedora 101.2 KiB file-libs x86_64 0:5.47-3.fc45 fedora 12.2 MiB filesystem x86_64 0:3.18-59.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 fedora 38.2 KiB fips-provider x86_64 0:1.5.2-3.fc45 fedora 4.8 MiB fonts-srpm-macros noarch 1:5.0.0-4.fc45 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-5.fc45 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-17.fc45 fedora 144.0 B gap-srpm-macros noarch 0:2-3.fc45 fedora 2.1 KiB gdb-minimal x86_64 0:17.2-4.fc45 fedora 14.2 MiB gdbm-libs x86_64 1:1.23-12.fc45 fedora 133.7 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc x86_64 0:2.44-1.fc45 fedora 7.1 MiB glibc-common x86_64 0:2.44-1.fc45 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44-1.fc45 fedora 7.7 MiB gmp x86_64 1:6.3.0-6.fc45 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-3.fc45 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-2.fc45 fedora 3.5 KiB gnulib-l10n noarch 0:20241231-4.fc45 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-18.fc45 fedora 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-18.fc45 fedora 630.1 KiB gnupg2-gpg-agent x86_64 0:2.4.9-18.fc45 fedora 678.8 KiB gnupg2-gpgconf x86_64 0:2.4.9-18.fc45 fedora 253.8 KiB gnupg2-keyboxd x86_64 0:2.4.9-18.fc45 fedora 201.3 KiB gnupg2-verify x86_64 0:2.4.9-18.fc45 fedora 356.3 KiB gnutls x86_64 0:3.8.13-3.fc45 fedora 3.8 MiB go-srpm-macros noarch 0:3.8.0-3.fc45 fedora 61.9 KiB gpgverify noarch 0:2.2-5.fc45 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-12.fc45 fedora 56.6 KiB jansson x86_64 0:2.14-5.fc45 fedora 89.0 KiB java-srpm-macros noarch 0:1-9.fc45 fedora 870.0 B json-c x86_64 0:0.18-9.fc45 fedora 82.7 KiB kernel-srpm-macros noarch 0:1.0-30.fc45 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-8.fc45 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-9.fc45 fedora 2.4 MiB libacl x86_64 0:2.4.0-2.fc45 fedora 43.9 KiB libarchive x86_64 0:3.8.8-3.fc45 fedora 1.0 MiB libassuan x86_64 0:2.5.7-6.fc45 fedora 163.9 KiB libattr x86_64 0:2.6.0-2.fc45 fedora 24.3 KiB libblkid x86_64 0:2.42.2-3.fc45 fedora 282.3 KiB libbrotli x86_64 0:1.2.0-6.fc45 copr_base 865.0 KiB libcap x86_64 0:2.78-2.fc45 fedora 208.2 KiB libcap-ng x86_64 0:0.9.5-1.fc45 fedora 68.8 KiB libcbor x86_64 0:0.14.0-3.fc45 fedora 83.5 KiB libcom_err x86_64 0:1.47.4-2.fc45 fedora 63.0 KiB libcurl x86_64 0:8.21.0-5.fc45 fedora 1.1 MiB libeconf x86_64 0:0.7.9-4.fc45 fedora 64.8 KiB libevent x86_64 0:2.1.12-19.fc45 fedora 978.8 KiB libfdisk x86_64 0:2.42.2-3.fc45 fedora 392.2 KiB libffi x86_64 0:3.5.2-3.fc45 fedora 83.7 KiB libfido2 x86_64 0:1.17.0-5.fc45 fedora 256.5 KiB libfsverity x86_64 0:1.7-4.fc45 fedora 24.4 KiB libgcc x86_64 0:16.2.1-2.fc45 fedora 270.7 KiB libgcrypt x86_64 0:1.12.2-2.fc45 fedora 1.7 MiB libgomp x86_64 0:16.2.1-2.fc45 fedora 577.5 KiB libgpg-error x86_64 0:1.61-2.fc45 fedora 953.9 KiB libidn2 x86_64 0:2.3.8-4.fc45 fedora 556.4 KiB libksba x86_64 0:1.8.0-3.fc45 fedora 431.1 KiB liblastlog2 x86_64 0:2.42.2-3.fc45 fedora 37.6 KiB libmount x86_64 0:2.42.2-3.fc45 fedora 404.8 KiB libnghttp2 x86_64 0:1.69.0-5.fc45 fedora 166.2 KiB libnghttp3 x86_64 0:1.18.0-1.fc45 fedora 163.4 KiB libpkgconf x86_64 0:2.5.1-2.fc45 fedora 90.1 KiB libpsl x86_64 0:0.23.1-1.fc45 fedora 80.4 KiB libselinux x86_64 0:3.11-5.fc45 copr_base 205.2 KiB libselinux-utils x86_64 0:3.11-5.fc45 copr_base 306.0 KiB libsemanage x86_64 0:3.11-3.fc45 fedora 316.4 KiB libsepol x86_64 0:3.11-2.fc45 fedora 866.1 KiB libsmartcols x86_64 0:2.42.2-3.fc45 fedora 188.5 KiB libssh x86_64 0:0.12.2-1.fc45 fedora 725.7 KiB libssh-config noarch 0:0.12.2-1.fc45 fedora 277.0 B libstdc++ x86_64 0:16.2.1-2.fc45 fedora 3.1 MiB libtasn1 x86_64 0:4.21.0-2.fc45 fedora 176.6 KiB libtool-ltdl x86_64 0:2.5.4-11.fc45 fedora 70.0 KiB libunistring x86_64 0:1.1-12.fc45 fedora 1.7 MiB libusb1 x86_64 0:1.0.30-2.fc45 fedora 180.1 KiB libuuid x86_64 0:2.42.2-3.fc45 fedora 37.2 KiB libverto x86_64 0:0.3.2-13.fc45 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-4.fc45 fedora 293.2 KiB libxml2 x86_64 0:2.13.9-4.fc45 fedora 1.8 MiB libzstd x86_64 0:1.5.7-6.fc45 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-3.fc45 fedora 782.1 KiB lua-libs x86_64 0:5.5.1-1.fc45 fedora 298.0 KiB lua-srpm-macros noarch 0:1-18.fc45 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-5.fc45 fedora 165.3 KiB mpfr x86_64 0:4.2.2-4.fc45 fedora 849.2 KiB ncurses-base noarch 0:6.6-3.fc45 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-3.fc45 fedora 969.1 KiB nettle x86_64 0:4.0-5.fc45 fedora 801.9 KiB ngtcp2 x86_64 0:1.22.1-3.fc45 fedora 334.3 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-3.fc45 fedora 51.6 KiB npth x86_64 0:1.8-5.fc45 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-4.fc45 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-22.fc45 fedora 112.0 B openldap x86_64 0:2.6.13-4.fc45 fedora 677.9 KiB openssl-libs x86_64 1:4.0.1-5.fc45 fedora 6.7 MiB p11-kit x86_64 0:0.26.5-1.fc45 fedora 2.6 MiB p11-kit-trust x86_64 0:0.26.5-1.fc45 fedora 478.4 KiB package-notes-srpm-macros noarch 0:0.20-2.fc45 fedora 1.6 KiB pam-libs x86_64 0:1.7.2-4.fc45 fedora 134.5 KiB pcre2 x86_64 0:10.47-1.fc45.2 fedora 718.5 KiB pcre2-syntax noarch 0:10.47-1.fc45.2 fedora 281.9 KiB perl-srpm-macros noarch 0:1-65.fc45 fedora 861.0 B pkgconf x86_64 0:2.5.1-2.fc45 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-2.fc45 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-2.fc45 fedora 989.0 B policycoreutils x86_64 0:3.11-2.fc45 copr_base 892.9 KiB popt x86_64 0:1.19-11.fc45 fedora 136.7 KiB publicsuffix-list-dafsa noarch 0:20260624-2.fc45 fedora 71.3 KiB pyproject-srpm-macros noarch 0:1.23.2-1.fc45 copr_base 3.4 KiB python-srpm-macros noarch 0:3.15-2.fc45 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-3.fc45 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.1-2.fc45 fedora 472.0 B readline x86_64 0:8.3-6.fc45 fedora 515.5 KiB redhat-systemd-presets noarch 0:102-3.fc45 fedora 1.0 KiB redhat-systemd-presets-common noarch 0:102-3.fc45 fedora 16.9 KiB rpm x86_64 0:6.1.0-1.fc45 fedora 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc45 fedora 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc45 fedora 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc45 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.2-5.fc45 fedora 2.4 MiB rpm-sign-libs x86_64 0:6.1.0-1.fc45 fedora 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 fedora 5.5 KiB selinux-policy noarch 0:45.15-2.fc45 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.15-2.fc45 fedora 19.0 MiB setup noarch 0:2.15.1-2.fc45 fedora 725.6 KiB sqlite-libs x86_64 0:3.53.4-1.fc45 fedora 1.6 MiB systemd-libs x86_64 0:261.2-1.fc45 fedora 2.7 MiB systemd-standalone-sysusers x86_64 0:261.2-1.fc45 fedora 944.4 KiB tpm2-tss x86_64 0:4.2.0-1.fc45 fedora 1.7 MiB tree-sitter-srpm-macros noarch 0:0.4.6-2.fc45 fedora 8.6 KiB util-linux-core x86_64 0:2.42.2-3.fc45 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.3-5.fc45 fedora 94.0 KiB xz-libs x86_64 1:5.8.3-2.fc45 fedora 221.7 KiB zig-srpm-macros noarch 0:1-9.fc45 fedora 1.3 KiB zip x86_64 0:3.0-46.fc45 fedora 694.1 KiB zlib-ng-compat x86_64 0:2.3.3-6.fc45 fedora 165.6 KiB zstd x86_64 0:1.5.7-6.fc45 fedora 502.6 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 187 packages Total size of inbound packages is 72 MiB. Need to download 72 MiB. After this operation, 230 MiB extra will be used (install 230 MiB, remove 0 B). [ 1/187] bzip2-0:1.0.8-24.fc45.x86_64 100% | 916.7 KiB/s | 52.3 KiB | 00m00s [ 2/187] cpio-0:2.15-10.fc45.x86_64 100% | 4.2 MiB/s | 292.5 KiB | 00m00s [ 3/187] coreutils-0:9.11-6.fc45.x86_6 100% | 7.8 MiB/s | 1.2 MiB | 00m00s [ 4/187] diffutils-0:3.12-6.fc45.x86_6 100% | 8.8 MiB/s | 396.6 KiB | 00m00s [ 5/187] fedora-release-common-0:45-0. 100% | 942.0 KiB/s | 17.9 KiB | 00m00s [ 6/187] bash-0:5.3.15-2.fc45.x86_64 100% | 10.7 MiB/s | 1.9 MiB | 00m00s [ 7/187] glibc-minimal-langpack-0:2.44 100% | 5.9 MiB/s | 120.1 KiB | 00m00s [ 8/187] findutils-1:4.11.0-2.fc45.x86 100% | 16.9 MiB/s | 570.7 KiB | 00m00s [ 9/187] grep-0:3.12-4.fc45.x86_64 100% | 13.4 MiB/s | 301.0 KiB | 00m00s [ 10/187] gzip-0:1.14-4.fc45.x86_64 100% | 8.4 MiB/s | 179.6 KiB | 00m00s [ 11/187] patch-0:2.8-5.fc45.x86_64 100% | 5.3 MiB/s | 114.6 KiB | 00m00s [ 12/187] info-0:7.3-3.fc45.x86_64 100% | 8.1 MiB/s | 191.2 KiB | 00m00s [ 13/187] redhat-rpm-config-0:344-5.fc4 100% | 3.8 MiB/s | 77.7 KiB | 00m00s [ 14/187] rpm-build-0:6.1.0-1.fc45.x86_ 100% | 7.7 MiB/s | 158.1 KiB | 00m00s [ 15/187] sed-0:4.10-2.fc45.x86_64 100% | 11.7 MiB/s | 322.8 KiB | 00m00s [ 16/187] tar-2:1.35-9.fc45.x86_64 100% | 31.4 MiB/s | 867.4 KiB | 00m00s [ 17/187] shadow-utils-2:4.20.0-1.fc45. 100% | 37.2 MiB/s | 1.4 MiB | 00m00s [ 18/187] unzip-0:6.0-71.fc45.x86_64 100% | 8.5 MiB/s | 199.6 KiB | 00m00s [ 19/187] which-0:2.25-2.fc45.x86_64 100% | 2.1 MiB/s | 42.2 KiB | 00m00s [ 20/187] xz-1:5.8.3-2.fc45.x86_64 100% | 25.4 MiB/s | 651.2 KiB | 00m00s [ 21/187] gawk-0:5.4.1-1.fc45.x86_64 100% | 25.6 MiB/s | 1.2 MiB | 00m00s [ 22/187] util-linux-0:2.42.2-3.fc45.x8 100% | 40.8 MiB/s | 1.3 MiB | 00m00s [ 23/187] filesystem-0:3.18-59.fc45.x86 100% | 50.4 MiB/s | 1.8 MiB | 00m00s [ 24/187] ncurses-libs-0:6.6-3.fc45.x86 100% | 9.6 MiB/s | 343.7 KiB | 00m00s [ 25/187] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 1.9 MiB/s | 43.5 KiB | 00m00s [ 26/187] glibc-0:2.44-1.fc45.x86_64 100% | 59.9 MiB/s | 2.5 MiB | 00m00s [ 27/187] gmp-1:6.3.0-6.fc45.x86_64 100% | 9.8 MiB/s | 321.8 KiB | 00m00s [ 28/187] libacl-0:2.4.0-2.fc45.x86_64 100% | 981.8 KiB/s | 27.5 KiB | 00m00s [ 29/187] coreutils-common-0:9.11-6.fc4 100% | 54.2 MiB/s | 2.2 MiB | 00m00s [ 30/187] libattr-0:2.6.0-2.fc45.x86_64 100% | 950.3 KiB/s | 18.1 KiB | 00m00s [ 31/187] libcap-0:2.78-2.fc45.x86_64 100% | 4.3 MiB/s | 88.6 KiB | 00m00s [ 32/187] openssl-libs-1:4.0.1-5.fc45.x 100% | 66.7 MiB/s | 2.3 MiB | 00m00s [ 33/187] systemd-libs-0:261.2-1.fc45.x 100% | 33.0 MiB/s | 946.6 KiB | 00m00s [ 34/187] fedora-repos-0:45-0.6.noarch 100% | 349.6 KiB/s | 9.4 KiB | 00m00s [ 35/187] redhat-systemd-presets-0:102- 100% | 449.6 KiB/s | 8.5 KiB | 00m00s [ 36/187] glibc-common-0:2.44-1.fc45.x8 100% | 18.3 MiB/s | 412.5 KiB | 00m00s [ 37/187] pcre2-0:10.47-1.fc45.2.x86_64 100% | 11.3 MiB/s | 276.7 KiB | 00m00s [ 38/187] ed-0:1.22.6-1.fc45.x86_64 100% | 4.2 MiB/s | 85.6 KiB | 00m00s [ 39/187] R-srpm-macros-0:1.3.7-3.fc45. 100% | 586.8 KiB/s | 11.1 KiB | 00m00s [ 40/187] ansible-srpm-macros-0:1-22.fc 100% | 1.0 MiB/s | 19.8 KiB | 00m00s [ 41/187] build-reproducibility-srpm-ma 100% | 570.2 KiB/s | 10.8 KiB | 00m00s [ 42/187] cmake-srpm-macros-0:4.3.0-5.f 100% | 544.0 KiB/s | 10.3 KiB | 00m00s [ 43/187] dwz-0:0.17-3.fc45.x86_64 100% | 6.8 MiB/s | 139.2 KiB | 00m00s [ 44/187] efi-srpm-macros-0:6-9.fc45.no 100% | 1.1 MiB/s | 21.4 KiB | 00m00s [ 45/187] erlang-srpm-macros-0:0.3.11-2 100% | 525.0 KiB/s | 10.0 KiB | 00m00s [ 46/187] file-0:5.47-3.fc45.x86_64 100% | 2.5 MiB/s | 49.4 KiB | 00m00s [ 47/187] filesystem-srpm-macros-0:3.18 100% | 1.4 MiB/s | 26.4 KiB | 00m00s [ 48/187] fonts-srpm-macros-1:5.0.0-4.f 100% | 1.4 MiB/s | 27.2 KiB | 00m00s [ 49/187] forge-srpm-macros-0:0.4.0-5.f 100% | 1.0 MiB/s | 19.7 KiB | 00m00s [ 50/187] fpc-srpm-macros-0:1.3-17.fc45 100% | 408.6 KiB/s | 7.8 KiB | 00m00s [ 51/187] gap-srpm-macros-0:2-3.fc45.no 100% | 489.9 KiB/s | 9.3 KiB | 00m00s [ 52/187] ghc-srpm-macros-0:1.10-2.fc45 100% | 447.0 KiB/s | 8.5 KiB | 00m00s [ 53/187] gnat-srpm-macros-0:7-3.fc45.n 100% | 451.0 KiB/s | 8.6 KiB | 00m00s [ 54/187] gnome-srpm-macros-0:1.0-2.fc4 100% | 464.6 KiB/s | 8.8 KiB | 00m00s [ 55/187] go-srpm-macros-0:3.8.0-3.fc45 100% | 1.4 MiB/s | 27.8 KiB | 00m00s [ 56/187] java-srpm-macros-0:1-9.fc45.n 100% | 436.0 KiB/s | 8.3 KiB | 00m00s [ 57/187] kernel-srpm-macros-0:1.0-30.f 100% | 436.3 KiB/s | 8.3 KiB | 00m00s [ 58/187] lua-srpm-macros-0:1-18.fc45.n 100% | 457.0 KiB/s | 8.7 KiB | 00m00s [ 59/187] ocaml-srpm-macros-0:11-4.fc45 100% | 471.1 KiB/s | 9.0 KiB | 00m00s [ 60/187] openblas-srpm-macros-0:2-22.f 100% | 395.4 KiB/s | 7.5 KiB | 00m00s [ 61/187] package-notes-srpm-macros-0:0 100% | 552.5 KiB/s | 10.5 KiB | 00m00s [ 62/187] perl-srpm-macros-0:1-65.fc45. 100% | 439.6 KiB/s | 8.4 KiB | 00m00s [ 63/187] python-srpm-macros-0:3.15-2.f 100% | 1.2 MiB/s | 23.9 KiB | 00m00s [ 64/187] qt5-srpm-macros-0:5.15.18-3.f 100% | 424.4 KiB/s | 8.1 KiB | 00m00s [ 65/187] qt6-srpm-macros-0:6.11.1-2.fc 100% | 482.0 KiB/s | 9.2 KiB | 00m00s [ 66/187] rpm-0:6.1.0-1.fc45.x86_64 100% | 24.2 MiB/s | 570.4 KiB | 00m00s [ 67/187] rust-srpm-macros-0:28.5-2.fc4 100% | 516.9 KiB/s | 11.4 KiB | 00m00s [ 68/187] tree-sitter-srpm-macros-0:0.4 100% | 736.9 KiB/s | 14.0 KiB | 00m00s [ 69/187] zig-srpm-macros-0:1-9.fc45.no 100% | 463.8 KiB/s | 8.8 KiB | 00m00s [ 70/187] zip-0:3.0-46.fc45.x86_64 100% | 11.7 MiB/s | 264.6 KiB | 00m00s [ 71/187] debugedit-0:5.3-3.fc45.x86_64 100% | 4.5 MiB/s | 87.9 KiB | 00m00s [ 72/187] elfutils-0:0.195-3.fc45.x86_6 100% | 24.0 MiB/s | 590.0 KiB | 00m00s [ 73/187] elfutils-libelf-0:0.195-3.fc4 100% | 8.9 MiB/s | 210.4 KiB | 00m00s [ 74/187] libarchive-0:3.8.8-3.fc45.x86 100% | 19.8 MiB/s | 445.1 KiB | 00m00s [ 75/187] libgcc-0:16.2.1-2.fc45.x86_64 100% | 6.7 MiB/s | 136.3 KiB | 00m00s [ 76/187] popt-0:1.19-11.fc45.x86_64 100% | 3.2 MiB/s | 66.6 KiB | 00m00s [ 77/187] libstdc++-0:16.2.1-2.fc45.x86 100% | 37.0 MiB/s | 1.0 MiB | 00m00s [ 78/187] readline-0:8.3-6.fc45.x86_64 100% | 10.6 MiB/s | 228.8 KiB | 00m00s [ 79/187] rpm-build-libs-0:6.1.0-1.fc45 100% | 6.6 MiB/s | 134.8 KiB | 00m00s [ 80/187] rpm-libs-0:6.1.0-1.fc45.x86_6 100% | 20.2 MiB/s | 476.6 KiB | 00m00s [ 81/187] zstd-0:1.5.7-6.fc45.x86_64 100% | 8.9 MiB/s | 191.7 KiB | 00m00s [ 82/187] audit-libs-0:4.2.1-2.fc45.x86 100% | 7.0 MiB/s | 143.3 KiB | 00m00s [ 83/187] libeconf-0:0.7.9-4.fc45.x86_6 100% | 1.8 MiB/s | 35.9 KiB | 00m00s [ 84/187] libsemanage-0:3.11-3.fc45.x86 100% | 6.2 MiB/s | 127.3 KiB | 00m00s [ 85/187] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 6.4 MiB/s | 130.9 KiB | 00m00s [ 86/187] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 3.0 MiB/s | 58.4 KiB | 00m00s [ 87/187] setup-0:2.15.1-2.fc45.noarch 100% | 7.3 MiB/s | 157.6 KiB | 00m00s [ 88/187] xz-libs-1:5.8.3-2.fc45.x86_64 100% | 6.0 MiB/s | 116.1 KiB | 00m00s [ 89/187] mpfr-0:4.2.2-4.fc45.x86_64 100% | 15.9 MiB/s | 357.4 KiB | 00m00s [ 90/187] libblkid-0:2.42.2-3.fc45.x86_ 100% | 6.5 MiB/s | 133.9 KiB | 00m00s [ 91/187] libcap-ng-0:0.9.5-1.fc45.x86_ 100% | 1.8 MiB/s | 34.5 KiB | 00m00s [ 92/187] libfdisk-0:2.42.2-3.fc45.x86_ 100% | 8.3 MiB/s | 169.6 KiB | 00m00s [ 93/187] liblastlog2-0:2.42.2-3.fc45.x 100% | 1.3 MiB/s | 24.7 KiB | 00m00s [ 94/187] libmount-0:2.42.2-3.fc45.x86_ 100% | 8.7 MiB/s | 177.2 KiB | 00m00s [ 95/187] libsmartcols-0:2.42.2-3.fc45. 100% | 4.3 MiB/s | 88.5 KiB | 00m00s [ 96/187] libuuid-0:2.42.2-3.fc45.x86_6 100% | 1.4 MiB/s | 27.7 KiB | 00m00s [ 97/187] util-linux-core-0:2.42.2-3.fc 100% | 24.7 MiB/s | 581.0 KiB | 00m00s [ 98/187] zlib-ng-compat-0:2.3.3-6.fc45 100% | 4.4 MiB/s | 90.4 KiB | 00m00s [ 99/187] glibc-gconv-extra-0:2.44-1.fc 100% | 54.8 MiB/s | 1.7 MiB | 00m00s [100/187] ncurses-base-0:6.6-3.fc45.noa 100% | 3.3 MiB/s | 88.1 KiB | 00m00s [101/187] gnulib-l10n-0:20241231-4.fc45 100% | 6.4 MiB/s | 150.4 KiB | 00m00s [102/187] crypto-policies-0:20260713-2. 100% | 4.8 MiB/s | 97.5 KiB | 00m00s [103/187] ca-certificates-0:2025.2.80_v 100% | 34.8 MiB/s | 963.4 KiB | 00m00s [104/187] fips-provider-0:1.5.2-3.fc45. 100% | 42.5 MiB/s | 1.6 MiB | 00m00s [105/187] fedora-gpg-keys-0:45-0.6.noar 100% | 7.0 MiB/s | 143.8 KiB | 00m00s [106/187] redhat-systemd-presets-common 100% | 696.2 KiB/s | 13.2 KiB | 00m00s [107/187] pcre2-syntax-0:10.47-1.fc45.2 100% | 8.1 MiB/s | 165.1 KiB | 00m00s [108/187] add-determinism-0:0.7.3-3.fc4 100% | 33.0 MiB/s | 845.7 KiB | 00m00s [109/187] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 15.1 MiB/s | 339.2 KiB | 00m00s [110/187] file-libs-0:5.47-3.fc45.x86_6 100% | 34.1 MiB/s | 872.0 KiB | 00m00s [111/187] curl-0:8.21.0-5.fc45.x86_64 100% | 11.3 MiB/s | 244.0 KiB | 00m00s [112/187] elfutils-libs-0:0.195-3.fc45. 100% | 13.2 MiB/s | 282.8 KiB | 00m00s [113/187] elfutils-debuginfod-client-0: 100% | 2.4 MiB/s | 46.7 KiB | 00m00s [114/187] libzstd-0:1.5.7-6.fc45.x86_64 100% | 16.9 MiB/s | 363.9 KiB | 00m00s [115/187] libxml2-0:2.13.9-4.fc45.x86_6 100% | 29.1 MiB/s | 714.8 KiB | 00m00s [116/187] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 3.9 MiB/s | 80.4 KiB | 00m00s [117/187] libgomp-0:16.2.1-2.fc45.x86_6 100% | 17.6 MiB/s | 397.3 KiB | 00m00s [118/187] lua-libs-0:5.5.1-1.fc45.x86_6 100% | 7.0 MiB/s | 144.1 KiB | 00m00s [119/187] rpm-sign-libs-0:6.1.0-1.fc45. 100% | 1.4 MiB/s | 26.9 KiB | 00m00s [120/187] rpm-sequoia-0:1.10.2-5.fc45.x 100% | 36.5 MiB/s | 933.3 KiB | 00m00s [121/187] sqlite-libs-0:3.53.4-1.fc45.x 100% | 30.5 MiB/s | 812.1 KiB | 00m00s [122/187] libsepol-0:3.11-2.fc45.x86_64 100% | 15.5 MiB/s | 365.2 KiB | 00m00s [123/187] json-c-0:0.18-9.fc45.x86_64 100% | 2.4 MiB/s | 46.7 KiB | 00m00s [124/187] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 53.3 MiB/s | 1.7 MiB | 00m00s [125/187] ima-evm-utils-libs-0:1.6.2-12 100% | 1.2 MiB/s | 30.2 KiB | 00m00s [126/187] libfsverity-0:1.7-4.fc45.x86_ 100% | 997.7 KiB/s | 19.0 KiB | 00m00s [127/187] gpgverify-0:2.2-5.fc45.noarch 100% | 595.3 KiB/s | 11.3 KiB | 00m00s [128/187] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 12.5 MiB/s | 281.6 KiB | 00m00s [129/187] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 13.1 MiB/s | 281.3 KiB | 00m00s [130/187] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 5.7 MiB/s | 116.5 KiB | 00m00s [131/187] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 4.7 MiB/s | 96.6 KiB | 00m00s [132/187] gnupg2-verify-0:2.4.9-18.fc45 100% | 8.6 MiB/s | 176.1 KiB | 00m00s [133/187] libassuan-0:2.5.7-6.fc45.x86_ 100% | 3.3 MiB/s | 68.5 KiB | 00m00s [134/187] libgcrypt-0:1.12.2-2.fc45.x86 100% | 25.6 MiB/s | 629.0 KiB | 00m00s [135/187] libgpg-error-0:1.61-2.fc45.x8 100% | 11.2 MiB/s | 252.9 KiB | 00m00s [136/187] npth-0:1.8-5.fc45.x86_64 100% | 1.3 MiB/s | 25.5 KiB | 00m00s [137/187] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 19.4 MiB/s | 456.8 KiB | 00m00s [138/187] gnutls-0:3.8.13-3.fc45.x86_64 100% | 47.4 MiB/s | 1.4 MiB | 00m00s [139/187] libksba-0:1.8.0-3.fc45.x86_64 100% | 8.4 MiB/s | 172.2 KiB | 00m00s [140/187] openldap-0:2.6.13-4.fc45.x86_ 100% | 12.7 MiB/s | 272.3 KiB | 00m00s [141/187] libusb1-0:1.0.30-2.fc45.x86_6 100% | 4.1 MiB/s | 83.8 KiB | 00m00s [142/187] libidn2-0:2.3.8-4.fc45.x86_64 100% | 8.1 MiB/s | 175.2 KiB | 00m00s [143/187] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 3.9 MiB/s | 75.9 KiB | 00m00s [144/187] libunistring-0:1.1-12.fc45.x8 100% | 23.2 MiB/s | 545.8 KiB | 00m00s [145/187] nettle-0:4.0-5.fc45.x86_64 100% | 19.1 MiB/s | 429.7 KiB | 00m00s [146/187] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 23.8 MiB/s | 560.0 KiB | 00m00s [147/187] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 31.9 MiB/s | 817.8 KiB | 00m00s [148/187] libevent-0:2.1.12-19.fc45.x86 100% | 11.7 MiB/s | 287.3 KiB | 00m00s [149/187] libtool-ltdl-0:2.5.4-11.fc45. 100% | 1.9 MiB/s | 36.7 KiB | 00m00s [150/187] libselinux-0:3.11-5.fc45.x86_ 100% | 50.8 MiB/s | 104.0 KiB | 00m00s [151/187] libffi-0:3.5.2-3.fc45.x86_64 100% | 2.0 MiB/s | 41.9 KiB | 00m00s [152/187] gdbm-libs-1:1.23-12.fc45.x86_ 100% | 3.0 MiB/s | 58.2 KiB | 00m00s [153/187] alternatives-0:1.33-6.fc45.x8 100% | 1.0 MiB/s | 39.4 KiB | 00m00s [154/187] jansson-0:2.14-5.fc45.x86_64 100% | 1.2 MiB/s | 46.9 KiB | 00m00s [155/187] binutils-0:2.47-1.fc45.x86_64 100% | 97.5 MiB/s | 6.2 MiB | 00m00s [156/187] pkgconf-pkg-config-0:2.5.1-2. 100% | 475.9 KiB/s | 9.5 KiB | 00m00s [157/187] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 2.5 MiB/s | 49.0 KiB | 00m00s [158/187] pyproject-srpm-macros-0:1.23. 100% | 7.6 MiB/s | 15.5 KiB | 00m00s [159/187] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 726.7 KiB/s | 13.8 KiB | 00m00s [160/187] libpkgconf-0:2.5.1-2.fc45.x86 100% | 2.2 MiB/s | 42.6 KiB | 00m00s [161/187] p11-kit-trust-0:0.26.5-1.fc45 100% | 7.1 MiB/s | 146.3 KiB | 00m00s [162/187] fedora-release-0:45-0.10.noar 100% | 631.2 KiB/s | 12.0 KiB | 00m00s [163/187] systemd-standalone-sysusers-0 100% | 18.5 MiB/s | 416.4 KiB | 00m00s [164/187] gdb-minimal-0:17.2-4.fc45.x86 100% | 94.8 MiB/s | 4.7 MiB | 00m00s [165/187] xxhash-libs-0:0.8.3-5.fc45.x8 100% | 1.1 MiB/s | 41.3 KiB | 00m00s [166/187] fedora-release-identity-basic 100% | 386.7 KiB/s | 12.8 KiB | 00m00s [167/187] libcurl-0:8.21.0-5.fc45.x86_6 100% | 20.4 MiB/s | 481.3 KiB | 00m00s [168/187] krb5-libs-0:1.22.2-9.fc45.x86 100% | 28.0 MiB/s | 803.1 KiB | 00m00s [169/187] libnghttp2-0:1.69.0-5.fc45.x8 100% | 2.6 MiB/s | 77.2 KiB | 00m00s [170/187] libnghttp3-0:1.18.0-1.fc45.x8 100% | 3.7 MiB/s | 75.1 KiB | 00m00s [171/187] libpsl-0:0.23.1-1.fc45.x86_64 100% | 3.5 MiB/s | 67.6 KiB | 00m00s [172/187] libssh-0:0.12.2-1.fc45.x86_64 100% | 13.8 MiB/s | 295.9 KiB | 00m00s [173/187] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 7.3 MiB/s | 157.7 KiB | 00m00s [174/187] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 1.4 MiB/s | 27.8 KiB | 00m00s [175/187] keyutils-libs-0:1.6.3-8.fc45. 100% | 1.6 MiB/s | 31.5 KiB | 00m00s [176/187] libcom_err-0:1.47.4-2.fc45.x8 100% | 1.3 MiB/s | 26.6 KiB | 00m00s [177/187] libverto-0:0.3.2-13.fc45.x86_ 100% | 1.1 MiB/s | 21.0 KiB | 00m00s [178/187] publicsuffix-list-dafsa-0:202 100% | 3.1 MiB/s | 61.1 KiB | 00m00s [179/187] libfido2-0:1.17.0-5.fc45.x86_ 100% | 5.0 MiB/s | 106.9 KiB | 00m00s [180/187] libssh-config-0:0.12.2-1.fc45 100% | 470.5 KiB/s | 8.9 KiB | 00m00s [181/187] libcbor-0:0.14.0-3.fc45.x86_6 100% | 1.9 MiB/s | 36.8 KiB | 00m00s [182/187] selinux-policy-targeted-0:45. 100% | 101.7 MiB/s | 6.8 MiB | 00m00s [183/187] selinux-policy-0:45.15-2.fc45 100% | 585.0 KiB/s | 38.6 KiB | 00m00s [184/187] rpm-plugin-selinux-0:6.1.0-1. 100% | 282.7 KiB/s | 17.8 KiB | 00m00s [185/187] policycoreutils-0:3.11-2.fc45 100% | 77.1 MiB/s | 236.9 KiB | 00m00s [186/187] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 84.8 MiB/s | 347.2 KiB | 00m00s [187/187] libselinux-utils-0:3.11-5.fc4 100% | 22.3 MiB/s | 114.1 KiB | 00m00s -------------------------------------------------------------------------------- [187/187] Total 100% | 43.3 MiB/s | 71.8 MiB | 00m02s Running transaction Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. [ 1/189] Verify package files 100% | 748.0 B/s | 187.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> [RPM] /var/lib/mock/fedora-45-x86_64-1789029997.922335/root/var/cache/dnf/copr_base-1a69e08f1e9b988a/packages/libselinux-3.11-5.fc45.x86_64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 334e731f61c664d2: NOKEY >>> [RPM] failed to open /var/lib/mock/fedora-45-x86_64-1789029997.922335/root/etc/group for id/name lookup: No such file or directory [ 2/189] Prepare transaction 100% | 2.1 KiB/s | 187.0 B | 00m00s [ 3/189] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/189] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/189] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/189] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/189] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/189] Installing fedora-release-ide 100% | 0.0 B/s | 912.0 B | 00m00s [ 9/189] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 10/189] Installing fedora-repos-0:45- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 11/189] Installing fedora-release-com 100% | 7.2 MiB/s | 7.4 KiB | 00m00s [ 12/189] Installing fedora-release-0:4 100% | 9.3 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Finished sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 13/189] Installing setup-0:2.15.1-2.f 100% | 39.7 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 14/189] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s [ 15/189] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 16/189] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 17/189] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 18/189] Installing coreutils-common-0 100% | 296.1 MiB/s | 11.0 MiB | 00m00s [ 19/189] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 20/189] Installing bash-0:5.3.15-2.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 21/189] Installing glibc-common-0:2.4 100% | 57.2 MiB/s | 1.0 MiB | 00m00s [ 22/189] Installing glibc-gconv-extra- 100% | 199.6 MiB/s | 7.8 MiB | 00m00s [ 23/189] Installing glibc-0:2.44-1.fc4 100% | 183.1 MiB/s | 7.1 MiB | 00m00s [ 24/189] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.9 KiB | 00m00s [ 25/189] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 26/189] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 27/189] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 28/189] Installing libgpg-error-0:1.6 100% | 55.1 MiB/s | 959.7 KiB | 00m00s [ 29/189] Installing libstdc++-0:16.2.1 100% | 385.8 MiB/s | 3.1 MiB | 00m00s [ 30/189] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 31/189] Installing elfutils-libelf-0: 100% | 388.6 MiB/s | 1.2 MiB | 00m00s [ 32/189] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 33/189] Installing libgcrypt-0:1.12.2 100% | 415.7 MiB/s | 1.7 MiB | 00m00s [ 34/189] Installing readline-0:8.3-6.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 35/189] Installing gmp-1:6.3.0-6.fc45 100% | 399.1 MiB/s | 817.4 KiB | 00m00s [ 36/189] Installing libacl-0:2.4.0-2.f 100% | 43.6 MiB/s | 44.7 KiB | 00m00s [ 37/189] Installing systemd-libs-0:261 100% | 389.0 MiB/s | 2.7 MiB | 00m00s [ 38/189] Installing xz-libs-1:5.8.3-2. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 39/189] Installing libuuid-0:2.42.2-3 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 40/189] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 41/189] Installing sqlite-libs-0:3.53 100% | 323.8 MiB/s | 1.6 MiB | 00m00s [ 42/189] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 43/189] Installing libblkid-0:2.42.2- 100% | 276.7 MiB/s | 283.4 KiB | 00m00s [ 44/189] Installing elfutils-libs-0:0. 100% | 233.5 MiB/s | 717.2 KiB | 00m00s [ 45/189] Installing libsepol-0:3.11-2. 100% | 282.3 MiB/s | 867.1 KiB | 00m00s [ 46/189] Installing gnupg2-gpgconf-0:2 100% | 19.2 MiB/s | 255.9 KiB | 00m00s [ 47/189] Installing pcre2-0:10.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [ 48/189] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.5 KiB | 00m00s [ 49/189] Installing grep-0:3.12-4.fc45 100% | 52.8 MiB/s | 1.0 MiB | 00m00s [ 50/189] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 51/189] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [ 52/189] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 53/189] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 54/189] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 55/189] Installing libidn2-0:2.3.8-4. 100% | 34.3 MiB/s | 562.6 KiB | 00m00s [ 56/189] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 57/189] Installing xz-1:5.8.3-2.fc45. 100% | 58.5 MiB/s | 1.4 MiB | 00m00s [ 58/189] Installing libmount-0:2.42.2- 100% | 198.1 MiB/s | 405.8 KiB | 00m00s [ 59/189] Installing gnupg2-verify-0:2. 100% | 25.0 MiB/s | 357.7 KiB | 00m00s [ 60/189] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 61/189] Installing gawk-0:5.4.1-1.fc4 100% | 106.1 MiB/s | 2.2 MiB | 00m00s [ 62/189] Installing dwz-0:0.17-3.fc45. 100% | 22.0 MiB/s | 292.5 KiB | 00m00s [ 63/189] Installing libksba-0:1.8.0-3. 100% | 211.8 MiB/s | 433.7 KiB | 00m00s [ 64/189] Installing unzip-0:6.0-71.fc4 100% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 65/189] Installing file-libs-0:5.47-3 100% | 609.3 MiB/s | 12.2 MiB | 00m00s [ 66/189] Installing file-0:5.47-3.fc45 100% | 7.7 MiB/s | 102.7 KiB | 00m00s [ 67/189] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 68/189] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 69/189] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 70/189] Installing libcap-ng-0:0.9.5- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 71/189] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 72/189] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 73/189] Installing libcap-0:2.78-2.fc 100% | 14.9 MiB/s | 213.3 KiB | 00m00s [ 74/189] Installing libsemanage-0:3.11 100% | 155.3 MiB/s | 318.1 KiB | 00m00s [ 75/189] Installing libsmartcols-0:2.4 100% | 185.0 MiB/s | 189.5 KiB | 00m00s [ 76/189] Installing lua-libs-0:5.5.1-1 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 77/189] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 78/189] Installing libffi-0:3.5.2-3.f 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [ 79/189] Installing p11-kit-0:0.26.5-1 100% | 105.4 MiB/s | 2.6 MiB | 00m00s [ 80/189] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.6 KiB | 00m00s [ 81/189] Installing p11-kit-trust-0:0. 100% | 17.4 MiB/s | 480.1 KiB | 00m00s [ 82/189] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 83/189] Installing util-linux-core-0: 100% | 68.3 MiB/s | 1.5 MiB | 00m00s [ 84/189] Installing liblastlog2-0:2.42 100% | 3.5 MiB/s | 39.5 KiB | 00m00s [ 85/189] Installing zip-0:3.0-46.fc45. 100% | 37.9 MiB/s | 698.0 KiB | 00m00s [ 86/189] Installing gnupg2-keyboxd-0:2 100% | 19.8 MiB/s | 202.5 KiB | 00m00s [ 87/189] Installing libpsl-0:0.23.1-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 88/189] Installing tar-2:1.35-9.fc45. 100% | 114.4 MiB/s | 3.0 MiB | 00m00s [ 89/189] Installing linkdupes-0:0.7.3- 100% | 51.0 MiB/s | 783.5 KiB | 00m00s [ 90/189] Installing libselinux-utils-0 100% | 19.5 MiB/s | 320.3 KiB | 00m00s [ 91/189] Installing libfdisk-0:2.42.2- 100% | 192.1 MiB/s | 393.4 KiB | 00m00s [ 92/189] Installing fips-provider-0:1. 100% | 401.7 MiB/s | 4.8 MiB | 00m00s [ 93/189] Installing openssl-libs-1:4.0 100% | 392.6 MiB/s | 6.7 MiB | 00m00s [ 94/189] Installing coreutils-0:9.11-6 100% | 134.7 MiB/s | 5.9 MiB | 00m00s [ 95/189] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.4 MiB | 00m02s [ 96/189] Installing gzip-0:1.14-4.fc45 100% | 23.4 MiB/s | 407.2 KiB | 00m00s [ 97/189] Installing util-linux-0:2.42. 100% | 75.1 MiB/s | 3.8 MiB | 00m00s [ 98/189] Installing policycoreutils-0: 100% | 23.1 MiB/s | 921.4 KiB | 00m00s [ 99/189] Installing selinux-policy-0:4 100% | 986.7 KiB/s | 34.5 KiB | 00m00s [100/189] Installing selinux-policy-tar 100% | 106.6 MiB/s | 15.1 MiB | 00m00s [101/189] Installing rpm-sequoia-0:1.10 100% | 302.5 MiB/s | 2.4 MiB | 00m00s [102/189] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [103/189] Installing libevent-0:2.1.12- 100% | 319.8 MiB/s | 982.6 KiB | 00m00s [104/189] Installing ngtcp2-crypto-ossl 100% | 51.3 MiB/s | 52.5 KiB | 00m00s [105/189] Installing libxml2-0:2.13.9-4 100% | 87.8 MiB/s | 1.8 MiB | 00m00s [106/189] Installing libusb1-0:1.0.30-2 100% | 12.7 MiB/s | 181.8 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [107/189] Installing tpm2-tss-0:4.2.0-1 100% | 208.4 MiB/s | 1.7 MiB | 00m00s [108/189] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [109/189] Installing gnupg2-gpg-agent-0 100% | 23.8 MiB/s | 682.8 KiB | 00m00s [110/189] Installing nettle-0:4.0-5.fc4 100% | 262.0 MiB/s | 805.0 KiB | 00m00s [111/189] Installing gnutls-0:3.8.13-3. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [112/189] Installing zstd-0:1.5.7-6.fc4 100% | 30.9 MiB/s | 506.1 KiB | 00m00s [113/189] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [114/189] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [115/189] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [116/189] Installing cpio-0:2.15-10.fc4 100% | 61.3 MiB/s | 1.1 MiB | 00m00s [117/189] Installing ed-0:1.22.6-1.fc45 100% | 11.5 MiB/s | 153.2 KiB | 00m00s [118/189] Installing patch-0:2.8-5.fc45 100% | 17.1 MiB/s | 228.1 KiB | 00m00s [119/189] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [120/189] Installing libarchive-0:3.8.8 100% | 244.5 MiB/s | 1.0 MiB | 00m00s [121/189] Installing libgomp-0:16.2.1-2 100% | 282.7 MiB/s | 578.9 KiB | 00m00s [122/189] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [123/189] Installing gdbm-libs-1:1.23-1 100% | 132.2 MiB/s | 135.4 KiB | 00m00s [124/189] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [125/189] Installing openldap-0:2.6.13- 100% | 221.9 MiB/s | 681.7 KiB | 00m00s [126/189] Installing gnupg2-dirmngr-0:2 100% | 22.9 MiB/s | 632.8 KiB | 00m00s [127/189] Installing gnupg2-0:2.4.9-18. 100% | 191.2 MiB/s | 6.5 MiB | 00m00s [128/189] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [129/189] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [130/189] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [131/189] Installing pkgconf-0:2.5.1-2. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [132/189] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [133/189] Installing systemd-standalone 100% | 61.5 MiB/s | 945.0 KiB | 00m00s [134/189] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [135/189] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [136/189] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.1 KiB | 00m00s [137/189] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [138/189] Installing libnghttp2-0:1.69. 100% | 163.4 MiB/s | 167.3 KiB | 00m00s [139/189] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [140/189] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [141/189] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [142/189] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [143/189] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [144/189] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [145/189] Installing libfido2-0:1.17.0- 100% | 126.0 MiB/s | 258.1 KiB | 00m00s [146/189] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [147/189] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [148/189] Installing libcurl-0:8.21.0-5 100% | 351.4 MiB/s | 1.1 MiB | 00m00s [149/189] Installing elfutils-debuginfo 100% | 5.7 MiB/s | 82.1 KiB | 00m00s [150/189] Installing elfutils-0:0.195-3 100% | 142.3 MiB/s | 3.0 MiB | 00m00s [151/189] Installing binutils-0:2.47-1. 100% | 302.1 MiB/s | 28.4 MiB | 00m00s [152/189] Installing gdb-minimal-0:17.2 100% | 289.0 MiB/s | 14.2 MiB | 00m00s [153/189] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [154/189] Installing curl-0:8.21.0-5.fc 100% | 16.5 MiB/s | 490.6 KiB | 00m00s [155/189] Installing rpm-0:6.1.0-1.fc45 100% | 50.1 MiB/s | 2.5 MiB | 00m00s [156/189] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [157/189] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [158/189] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [159/189] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [160/189] Installing tree-sitter-srpm-m 100% | 9.4 MiB/s | 9.6 KiB | 00m00s [161/189] Installing zig-srpm-macros-0: 100% | 207.0 KiB/s | 1.9 KiB | 00m00s [162/189] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [163/189] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [164/189] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [165/189] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [166/189] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [167/189] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [168/189] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [169/189] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/189] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [171/189] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [172/189] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [173/189] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [174/189] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [175/189] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [176/189] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [177/189] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [178/189] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [179/189] Installing rpm-build-0:6.1.0- 100% | 16.6 MiB/s | 322.1 KiB | 00m00s [180/189] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 KiB | 00m00s [181/189] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [182/189] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [183/189] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [184/189] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [185/189] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [186/189] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [187/189] Installing which-0:2.25-2.fc4 100% | 5.2 MiB/s | 85.8 KiB | 00m00s [188/189] Installing shadow-utils-2:4.2 100% | 98.6 MiB/s | 3.9 MiB | 00m00s [189/189] Installing info-0:7.3-3.fc45. 100% | 53.2 KiB/s | 372.8 KiB | 00m07s Warning: skipped OpenPGP checks for 5 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-3.fc45.noarch add-determinism-0.7.3-3.fc45.x86_64 alternatives-1.33-6.fc45.x86_64 ansible-srpm-macros-1-22.fc45.noarch audit-libs-4.2.1-2.fc45.x86_64 bash-5.3.15-2.fc45.x86_64 binutils-2.47-1.fc45.x86_64 build-reproducibility-srpm-macros-0.7.3-3.fc45.noarch bzip2-1.0.8-24.fc45.x86_64 bzip2-libs-1.0.8-24.fc45.x86_64 ca-certificates-2025.2.80_v9.0.304-9.fc45.noarch cmake-srpm-macros-4.3.0-5.fc45.noarch coreutils-9.11-6.fc45.x86_64 coreutils-common-9.11-6.fc45.x86_64 cpio-2.15-10.fc45.x86_64 crypto-policies-20260713-2.gitc42da77.fc45.noarch curl-8.21.0-5.fc45.x86_64 cyrus-sasl-lib-2.1.28-37.fc45.x86_64 debugedit-5.3-3.fc45.x86_64 diffutils-3.12-6.fc45.x86_64 dwz-0.17-3.fc45.x86_64 ed-1.22.6-1.fc45.x86_64 efi-srpm-macros-6-9.fc45.noarch elfutils-0.195-3.fc45.x86_64 elfutils-debuginfod-client-0.195-3.fc45.x86_64 elfutils-libelf-0.195-3.fc45.x86_64 elfutils-libs-0.195-3.fc45.x86_64 erlang-srpm-macros-0.3.11-2.fc45.noarch fedora-gpg-keys-45-0.6.noarch fedora-release-45-0.10.noarch fedora-release-common-45-0.10.noarch fedora-release-identity-basic-45-0.10.noarch fedora-repos-45-0.6.noarch file-5.47-3.fc45.x86_64 file-libs-5.47-3.fc45.x86_64 filesystem-3.18-59.fc45.x86_64 filesystem-srpm-macros-3.18-59.fc45.noarch findutils-4.11.0-2.fc45.x86_64 fips-provider-1.5.2-3.fc45.x86_64 fonts-srpm-macros-5.0.0-4.fc45.noarch forge-srpm-macros-0.4.0-5.fc45.noarch fpc-srpm-macros-1.3-17.fc45.noarch gap-srpm-macros-2-3.fc45.noarch gawk-5.4.1-1.fc45.x86_64 gdb-minimal-17.2-4.fc45.x86_64 gdbm-libs-1.23-12.fc45.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44-1.fc45.x86_64 glibc-common-2.44-1.fc45.x86_64 glibc-gconv-extra-2.44-1.fc45.x86_64 glibc-minimal-langpack-2.44-1.fc45.x86_64 gmp-6.3.0-6.fc45.x86_64 gnat-srpm-macros-7-3.fc45.noarch gnome-srpm-macros-1.0-2.fc45.noarch gnulib-l10n-20241231-4.fc45.noarch gnupg2-2.4.9-18.fc45.x86_64 gnupg2-dirmngr-2.4.9-18.fc45.x86_64 gnupg2-gpg-agent-2.4.9-18.fc45.x86_64 gnupg2-gpgconf-2.4.9-18.fc45.x86_64 gnupg2-keyboxd-2.4.9-18.fc45.x86_64 gnupg2-verify-2.4.9-18.fc45.x86_64 gnutls-3.8.13-3.fc45.x86_64 go-srpm-macros-3.8.0-3.fc45.noarch gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpgverify-2.2-5.fc45.noarch grep-3.12-4.fc45.x86_64 gzip-1.14-4.fc45.x86_64 ima-evm-utils-libs-1.6.2-12.fc45.x86_64 info-7.3-3.fc45.x86_64 jansson-2.14-5.fc45.x86_64 java-srpm-macros-1-9.fc45.noarch json-c-0.18-9.fc45.x86_64 kernel-srpm-macros-1.0-30.fc45.noarch keyutils-libs-1.6.3-8.fc45.x86_64 krb5-libs-1.22.2-9.fc45.x86_64 libacl-2.4.0-2.fc45.x86_64 libarchive-3.8.8-3.fc45.x86_64 libassuan-2.5.7-6.fc45.x86_64 libattr-2.6.0-2.fc45.x86_64 libblkid-2.42.2-3.fc45.x86_64 libbrotli-1.2.0-6.fc45.x86_64 libcap-2.78-2.fc45.x86_64 libcap-ng-0.9.5-1.fc45.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.21.0-5.fc45.x86_64 libeconf-0.7.9-4.fc45.x86_64 libevent-2.1.12-19.fc45.x86_64 libfdisk-2.42.2-3.fc45.x86_64 libffi-3.5.2-3.fc45.x86_64 libfido2-1.17.0-5.fc45.x86_64 libfsverity-1.7-4.fc45.x86_64 libgcc-16.2.1-2.fc45.x86_64 libgcrypt-1.12.2-2.fc45.x86_64 libgomp-16.2.1-2.fc45.x86_64 libgpg-error-1.61-2.fc45.x86_64 libidn2-2.3.8-4.fc45.x86_64 libksba-1.8.0-3.fc45.x86_64 liblastlog2-2.42.2-3.fc45.x86_64 libmount-2.42.2-3.fc45.x86_64 libnghttp2-1.69.0-5.fc45.x86_64 libnghttp3-1.18.0-1.fc45.x86_64 libpkgconf-2.5.1-2.fc45.x86_64 libpsl-0.23.1-1.fc45.x86_64 libselinux-3.11-5.fc45.x86_64 libselinux-utils-3.11-5.fc45.x86_64 libsemanage-3.11-3.fc45.x86_64 libsepol-3.11-2.fc45.x86_64 libsmartcols-2.42.2-3.fc45.x86_64 libssh-0.12.2-1.fc45.x86_64 libssh-config-0.12.2-1.fc45.noarch libstdc++-16.2.1-2.fc45.x86_64 libtasn1-4.21.0-2.fc45.x86_64 libtool-ltdl-2.5.4-11.fc45.x86_64 libunistring-1.1-12.fc45.x86_64 libusb1-1.0.30-2.fc45.x86_64 libuuid-2.42.2-3.fc45.x86_64 libverto-0.3.2-13.fc45.x86_64 libxcrypt-4.5.2-4.fc45.x86_64 libxml2-2.13.9-4.fc45.x86_64 libzstd-1.5.7-6.fc45.x86_64 linkdupes-0.7.3-3.fc45.x86_64 lua-libs-5.5.1-1.fc45.x86_64 lua-srpm-macros-1-18.fc45.noarch lz4-libs-1.10.0-5.fc45.x86_64 mpfr-4.2.2-4.fc45.x86_64 ncurses-base-6.6-3.fc45.noarch ncurses-libs-6.6-3.fc45.x86_64 nettle-4.0-5.fc45.x86_64 ngtcp2-1.22.1-3.fc45.x86_64 ngtcp2-crypto-ossl-1.22.1-3.fc45.x86_64 npth-1.8-5.fc45.x86_64 ocaml-srpm-macros-11-4.fc45.noarch openblas-srpm-macros-2-22.fc45.noarch openldap-2.6.13-4.fc45.x86_64 openssl-libs-4.0.1-5.fc45.x86_64 p11-kit-0.26.5-1.fc45.x86_64 p11-kit-trust-0.26.5-1.fc45.x86_64 package-notes-srpm-macros-0.20-2.fc45.noarch pam-libs-1.7.2-4.fc45.x86_64 patch-2.8-5.fc45.x86_64 pcre2-10.47-1.fc45.2.x86_64 pcre2-syntax-10.47-1.fc45.2.noarch perl-srpm-macros-1-65.fc45.noarch pkgconf-2.5.1-2.fc45.x86_64 pkgconf-m4-2.5.1-2.fc45.noarch pkgconf-pkg-config-2.5.1-2.fc45.x86_64 policycoreutils-3.11-2.fc45.x86_64 popt-1.19-11.fc45.x86_64 publicsuffix-list-dafsa-20260624-2.fc45.noarch pyproject-srpm-macros-1.23.2-1.fc45.noarch python-srpm-macros-3.15-2.fc45.noarch qt5-srpm-macros-5.15.18-3.fc45.noarch qt6-srpm-macros-6.11.1-2.fc45.noarch readline-8.3-6.fc45.x86_64 redhat-rpm-config-344-5.fc45.noarch redhat-systemd-presets-102-3.fc45.noarch redhat-systemd-presets-common-102-3.fc45.noarch rpm-6.1.0-1.fc45.x86_64 rpm-build-6.1.0-1.fc45.x86_64 rpm-build-libs-6.1.0-1.fc45.x86_64 rpm-libs-6.1.0-1.fc45.x86_64 rpm-plugin-selinux-6.1.0-1.fc45.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 rpm-sign-libs-6.1.0-1.fc45.x86_64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.x86_64 selinux-policy-45.15-2.fc45.noarch selinux-policy-targeted-45.15-2.fc45.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-1.fc45.x86_64 sqlite-libs-3.53.4-1.fc45.x86_64 systemd-libs-261.2-1.fc45.x86_64 systemd-standalone-sysusers-261.2-1.fc45.x86_64 tar-1.35-9.fc45.x86_64 tpm2-tss-4.2.0-1.fc45.x86_64 tree-sitter-srpm-macros-0.4.6-2.fc45.noarch unzip-6.0-71.fc45.x86_64 util-linux-2.42.2-3.fc45.x86_64 util-linux-core-2.42.2-3.fc45.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.3-5.fc45.x86_64 xz-5.8.3-2.fc45.x86_64 xz-libs-5.8.3-2.fc45.x86_64 zig-srpm-macros-1-9.fc45.noarch zip-3.0-46.fc45.x86_64 zlib-ng-compat-2.3.3-6.fc45.x86_64 zstd-1.5.7-6.fc45.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.1I36n1 setting SOURCE_DATE_EPOCH=1788480000 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc45.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-45-x86_64-1789029997.922335/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-c2a34ddl/ruff/ruff.spec) Config(child) 0 minutes 24 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/ruff-0.16.6-3.fc45.src.rpm) Config(fedora-45-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-45-x86_64-bootstrap-1789029997.922335/root. INFO: reusing tmpfs at /var/lib/mock/fedora-45-x86_64-bootstrap-1789029997.922335/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-45-x86_64-1789029997.922335/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.1.0-1.fc45.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 dnf5-5.4.3.0-2.fc45.x86_64 dnf5-plugins-5.4.3.0-2.fc45.x86_64 Finish: chroot init Start: build phase for ruff-0.16.6-3.fc45.src.rpm Start: build setup for ruff-0.16.6-3.fc45.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.3rYiFW setting SOURCE_DATE_EPOCH=1788480000 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc45.src.rpm Updating and loading repositories: updates 100% | 51.8 KiB/s | 25.0 KiB | 00m00s fedora 100% | 79.5 KiB/s | 23.4 KiB | 00m00s Copr repository 100% | 219.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-2.fc45 fedora 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc45 fedora 2.1 MiB tomcli noarch 0:0.10.1-6.fc45 fedora 152.0 KiB Installing dependencies: annobin-docs noarch 0:13.28-1.fc45 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.28-1.fc45 fedora 709.4 KiB cargo x86_64 0:1.97.1-2.fc45 fedora 23.7 MiB cargo2rpm noarch 0:0.3.4-2.fc45 fedora 1.3 MiB cpp x86_64 0:16.2.1-2.fc45 fedora 42.6 MiB expat x86_64 0:2.8.1-2.fc45 fedora 323.5 KiB gcc x86_64 0:16.2.1-2.fc45 fedora 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc45 fedora 57.0 KiB glibc-devel x86_64 0:2.44-1.fc45 fedora 2.3 MiB kernel-headers x86_64 0:7.2.0-61.fc45 fedora 7.0 MiB less x86_64 0:704-4.fc45 fedora 483.5 KiB libatomic x86_64 0:16.2.1-2.fc45 fedora 45.6 KiB libedit x86_64 0:3.1-60.20260512cvs.fc45 fedora 248.3 KiB libgit2_1.9 x86_64 0:1.9.7-2.fc45 fedora 1.4 MiB libmpc x86_64 0:1.4.1-2.fc45 fedora 168.8 KiB libssh2 x86_64 0:1.11.1-10.fc45 fedora 334.6 KiB libxcrypt-devel x86_64 0:4.5.2-4.fc45 fedora 31.0 KiB llhttp x86_64 0:9.4.2-2.fc45 fedora 97.2 KiB llvm-filesystem x86_64 0:22.1.8-30.fc45 copr_base 0.0 B llvm-libs x86_64 0:22.1.8-30.fc45 copr_base 140.5 MiB make x86_64 1:4.4.1-13.fc45 fedora 1.8 MiB mpdecimal x86_64 0:4.0.1-4.fc45 fedora 221.2 KiB python-pip-wheel noarch 0:26.1.2-2.fc45 fedora 1.2 MiB python3 x86_64 0:3.15.0~rc1-1.fc45 fedora 28.8 KiB python3-click noarch 1:8.4.2-1.fc45 fedora 1.3 MiB python3-libs x86_64 0:3.15.0~rc1-1.fc45 fedora 48.1 MiB python3-tomlkit noarch 0:0.13.2-9.fc45 fedora 504.9 KiB rust x86_64 0:1.97.1-2.fc45 fedora 94.7 MiB rust-std-static x86_64 0:1.97.1-2.fc45 fedora 165.3 MiB tomcli+tomlkit noarch 0:0.10.1-6.fc45 fedora 0.0 B tzdata noarch 0:2026c-1.fc45 fedora 1.2 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 190 MiB. Need to download 190 MiB. After this operation, 660 MiB extra will be used (install 660 MiB, remove 0 B). [ 1/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 211.7 KiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 626.5 KiB/s | 75.8 KiB | 00m00s [ 3/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 3.6 MiB/s | 848.0 KiB | 00m00s [ 4/34] cargo2rpm-0:0.3.4-2.fc45.noarch 100% | 1.9 MiB/s | 204.8 KiB | 00m00s [ 5/34] python3-click-1:8.4.2-1.fc45.no 100% | 3.9 MiB/s | 291.5 KiB | 00m00s [ 6/34] libgit2_1.9-0:1.9.7-2.fc45.x86_ 100% | 5.9 MiB/s | 611.9 KiB | 00m00s [ 7/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 2.2 MiB/s | 148.9 KiB | 00m00s [ 8/34] cargo-0:1.97.1-2.fc45.x86_64 100% | 21.0 MiB/s | 7.9 MiB | 00m00s [ 9/34] less-0:704-4.fc45.x86_64 100% | 1.9 MiB/s | 228.0 KiB | 00m00s [10/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 700.1 KiB/s | 38.5 KiB | 00m00s [11/34] rust-0:1.97.1-2.fc45.x86_64 100% | 76.2 MiB/s | 30.7 MiB | 00m00s [12/34] rust-std-static-0:1.97.1-2.fc45 100% | 72.2 MiB/s | 39.3 MiB | 00m01s [13/34] cpp-0:16.2.1-2.fc45.x86_64 100% | 33.8 MiB/s | 14.6 MiB | 00m00s [14/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 491.7 KiB/s | 75.7 KiB | 00m00s [15/34] gcc-0:16.2.1-2.fc45.x86_64 100% | 43.7 MiB/s | 43.2 MiB | 00m01s [16/34] make-1:4.4.1-13.fc45.x86_64 100% | 1.9 MiB/s | 588.3 KiB | 00m00s [17/34] glibc-devel-0:2.44-1.fc45.x86_6 100% | 2.3 MiB/s | 654.8 KiB | 00m00s [18/34] python3-0:3.15.0~rc1-1.fc45.x86 100% | 675.9 KiB/s | 27.0 KiB | 00m00s [19/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 515.7 KiB/s | 30.4 KiB | 00m00s [20/34] python3-libs-0:3.15.0~rc1-1.fc4 100% | 80.1 MiB/s | 11.2 MiB | 00m00s [21/34] expat-0:2.8.1-2.fc45.x86_64 100% | 1.1 MiB/s | 129.9 KiB | 00m00s [22/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 903.8 KiB/s | 98.5 KiB | 00m00s [23/34] tzdata-0:2026c-1.fc45.noarch 100% | 14.5 MiB/s | 712.0 KiB | 00m00s [24/34] libedit-0:3.1-60.20260512cvs.fc 100% | 2.9 MiB/s | 110.0 KiB | 00m00s [25/34] llvm-filesystem-0:22.1.8-30.fc4 100% | 1.3 MiB/s | 12.1 KiB | 00m00s [26/34] llvm-libs-0:22.1.8-30.fc45.x86_ 100% | 344.4 MiB/s | 34.1 MiB | 00m00s [27/34] python-pip-wheel-0:26.1.2-2.fc4 100% | 19.3 MiB/s | 1.2 MiB | 00m00s [28/34] kernel-headers-0:7.2.0-61.fc45. 100% | 20.6 MiB/s | 1.8 MiB | 00m00s [29/34] libatomic-0:16.2.1-2.fc45.x86_6 100% | 1.3 MiB/s | 55.4 KiB | 00m00s [30/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 157.0 KiB/s | 8.3 KiB | 00m00s [31/34] python3-tomlkit-0:0.13.2-9.fc45 100% | 2.6 MiB/s | 127.4 KiB | 00m00s [32/34] annobin-plugin-gcc-0:13.28-1.fc 100% | 12.3 MiB/s | 695.3 KiB | 00m00s [33/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 1.0 MiB/s | 59.1 KiB | 00m00s [34/34] annobin-docs-0:13.28-1.fc45.noa 100% | 2.1 MiB/s | 87.3 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 98.1 MiB/s | 189.7 MiB | 00m02s Running transaction [ 1/36] Verify package files 100% | 56.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 653.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc45. 100% | 360.9 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.28 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing libatomic-0:16.2.1-2 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [ 8/36] Installing kernel-headers-0:7.2 100% | 145.9 MiB/s | 7.1 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44-1 100% | 113.7 MiB/s | 2.4 MiB | 00m00s [10/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [11/36] Installing python-pip-wheel-0:2 100% | 622.9 MiB/s | 1.2 MiB | 00m00s [12/36] Installing llvm-filesystem-0:22 100% | 0.0 B/s | 1.1 KiB | 00m00s [13/36] Installing libedit-0:3.1-60.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [14/36] Installing llvm-libs-0:22.1.8-3 100% | 476.1 MiB/s | 140.5 MiB | 00m00s [15/36] Installing tzdata-0:2026c-1.fc4 100% | 23.9 MiB/s | 1.5 MiB | 00m00s [16/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [17/36] Installing expat-0:2.8.1-2.fc45 100% | 15.9 MiB/s | 325.6 KiB | 00m00s [18/36] Installing python3-libs-0:3.15. 100% | 280.6 MiB/s | 48.5 MiB | 00m00s [19/36] Installing python3-0:3.15.0~rc1 100% | 2.0 MiB/s | 30.5 KiB | 00m00s [20/36] Installing python3-tomlkit-0:0. 100% | 167.4 MiB/s | 514.2 KiB | 00m00s [21/36] Installing make-1:4.4.1-13.fc45 100% | 82.0 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.2.1-2.fc45. 100% | 402.3 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.97.1-2.fc45 100% | 404.6 MiB/s | 94.7 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 499.5 MiB/s | 165.3 MiB | 00m00s [25/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [26/36] Installing libgit2_1.9-0:1.9.7- 100% | 350.0 MiB/s | 1.4 MiB | 00m00s [27/36] Installing cargo-0:1.97.1-2.fc4 100% | 338.7 MiB/s | 23.7 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.3.4-2. 100% | 61.1 MiB/s | 1.3 MiB | 00m00s [29/36] Installing less-0:704-4.fc45.x8 100% | 29.7 MiB/s | 487.3 KiB | 00m00s [30/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 9.5 MiB/s | 164.6 KiB | 00m00s [32/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 34.7 MiB/s | 711.1 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.9 MiB/s | 58.5 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 15.0 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 2 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.0EJF5G setting SOURCE_DATE_EPOCH=1788480000 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc45.src.rpm Updating and loading repositories: updates 100% | 71.4 KiB/s | 25.0 KiB | 00m00s fedora 100% | 159.1 KiB/s | 23.4 KiB | 00m00s Copr repository 100% | 219.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Finish: build setup for ruff-0.16.6-3.fc45.src.rpm Start: rpmbuild ruff-0.16.6-3.fc45.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.eQWxmt setting SOURCE_DATE_EPOCH=1788480000 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.DfZKYX Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.16.6-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.16.6-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 -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" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes " RPM_ARCH="x86_64" RPM_OS="linux" RPM_BUILD_NCPUS="3" RPM_SPECPARTS_DIR="/builddir/build/BUILD/ruff-0.16.6-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="ruff" RPM_PACKAGE_VERSION="0.16.6" RPM_PACKAGE_RELEASE="3.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/ruff-0.16.6-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib64/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.TuDcOP + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd /builddir/build/BUILD/ruff-0.16.6-build + rm -rf ruff-0.16.6 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.16.6.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.16.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/0001-Downstream-patch-always-find-the-system-wide-ruff-ex.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/0002-ignore-vendored-annotate-snippets-tests-that-hang-in.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/28245.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + set -euo pipefail + /usr/bin/mkdir -p target/rpm + /usr/bin/ln -s rpm target/release + /usr/bin/rm -rf .cargo/ + /usr/bin/mkdir -p .cargo + cat + cat + /usr/bin/rm -f Cargo.lock + /usr/bin/rm -f Cargo.toml.orig + tomcli set Cargo.toml str workspace.dependencies.tikv-jemallocator.version '>=0.6.0, <0.8.0' + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/typeshed crates/ty_vendored/vendor/typeshed/LICENSE + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/annotate_snippets crates/ruff_annotate_snippets/LICENSE-APACHE crates/ruff_annotate_snippets/LICENSE-MIT + find -L . -type f -name Cargo.toml -print -execdir rust2rpm-helper strip-foreign -o '{}' '{}' ';' ./fuzz/Cargo.toml ./crates/ty_wasm/Cargo.toml ./crates/ty_vendored/Cargo.toml ./crates/ty_test/Cargo.toml ./crates/ty_static/Cargo.toml ./crates/ty_site_packages/Cargo.toml ./crates/ty_server/Cargo.toml ./crates/ty_python_semantic/Cargo.toml ./crates/ty_python_core/Cargo.toml ./crates/ty_project/Cargo.toml ./crates/ty_module_resolver/Cargo.toml ./crates/ty_ide/Cargo.toml ./crates/ty_completion_eval/Cargo.toml ./crates/ty_completion_bench/Cargo.toml ./crates/ty_combine/Cargo.toml ./crates/ty/Cargo.toml ./crates/ruff_workspace/Cargo.toml ./crates/ruff_wasm/Cargo.toml ./crates/ruff_text_size/Cargo.toml ./crates/ruff_source_file/Cargo.toml ./crates/ruff_server/Cargo.toml ./crates/ruff_ranged_value/Cargo.toml ./crates/ruff_python_trivia_integration_tests/Cargo.toml ./crates/ruff_python_trivia/Cargo.toml ./crates/ruff_python_stdlib/Cargo.toml ./crates/ruff_python_semantic/Cargo.toml ./crates/ruff_python_parser/Cargo.toml ./crates/ruff_python_literal/Cargo.toml ./crates/ruff_python_index/Cargo.toml ./crates/ruff_python_importer/Cargo.toml ./crates/ruff_python_formatter/Cargo.toml ./crates/ruff_python_edits/Cargo.toml ./crates/ruff_python_codegen/Cargo.toml ./crates/ruff_python_ast_integration_tests/Cargo.toml ./crates/ruff_python_ast/Cargo.toml ./crates/ruff_options_metadata/Cargo.toml ./crates/ruff_notebook/Cargo.toml ./crates/ruff_memory_usage/Cargo.toml ./crates/ruff_mdtest/Cargo.toml ./crates/ruff_markdown/Cargo.toml ./crates/ruff_macros/Cargo.toml ./crates/ruff_linter/Cargo.toml ./crates/ruff_index/Cargo.toml ./crates/ruff_graph/Cargo.toml ./crates/ruff_formatter/Cargo.toml ./crates/ruff_diagnostics/Cargo.toml ./crates/ruff_dev/Cargo.toml ./crates/ruff_db/Cargo.toml ./crates/ruff_cache/Cargo.toml ./crates/ruff_benchmark/Cargo.toml ./crates/ruff_annotate_snippets/Cargo.toml ./crates/ruff/Cargo.toml ./crates/mdtest/Cargo.toml ./Cargo.toml + rm --recursive --verbose crates/ruff_benchmark removed 'crates/ruff_benchmark/src/real_world_projects.rs' removed 'crates/ruff_benchmark/src/lib.rs' removed 'crates/ruff_benchmark/src/criterion.rs' removed directory 'crates/ruff_benchmark/src' removed 'crates/ruff_benchmark/resources/typeis_narrowing.py' removed 'crates/ruff_benchmark/resources/tomllib/_types.py' removed 'crates/ruff_benchmark/resources/tomllib/_re.py' removed 'crates/ruff_benchmark/resources/tomllib/_parser.py' removed 'crates/ruff_benchmark/resources/tomllib/__init__.py' removed directory 'crates/ruff_benchmark/resources/tomllib' removed 'crates/ruff_benchmark/resources/pypinyin.py' removed 'crates/ruff_benchmark/resources/pydantic/types.py' removed directory 'crates/ruff_benchmark/resources/pydantic' removed 'crates/ruff_benchmark/resources/numpy/globals.py' removed 'crates/ruff_benchmark/resources/numpy/ctypeslib.py' removed directory 'crates/ruff_benchmark/resources/numpy' removed 'crates/ruff_benchmark/resources/large/dataset.py' removed directory 'crates/ruff_benchmark/resources/large' removed 'crates/ruff_benchmark/resources/README.md' removed directory 'crates/ruff_benchmark/resources' removed 'crates/ruff_benchmark/benches/ty_walltime.rs' removed 'crates/ruff_benchmark/benches/ty_shared/mod.rs' removed directory 'crates/ruff_benchmark/benches/ty_shared' removed 'crates/ruff_benchmark/benches/ty_script.rs' removed 'crates/ruff_benchmark/benches/ty_constraint_set.rs' removed 'crates/ruff_benchmark/benches/ty.rs' removed 'crates/ruff_benchmark/benches/parser.rs' removed 'crates/ruff_benchmark/benches/module_resolution.rs' removed 'crates/ruff_benchmark/benches/linter.rs' removed 'crates/ruff_benchmark/benches/lexer.rs' removed 'crates/ruff_benchmark/benches/formatter.rs' removed directory 'crates/ruff_benchmark/benches' removed 'crates/ruff_benchmark/README.md' removed 'crates/ruff_benchmark/Cargo.toml' removed directory 'crates/ruff_benchmark' + rm --recursive --verbose crates/ruff_dev removed 'crates/ruff_dev/src/round_trip.rs' removed 'crates/ruff_dev/src/print_tokens.rs' removed 'crates/ruff_dev/src/print_cst.rs' removed 'crates/ruff_dev/src/print_ast.rs' removed 'crates/ruff_dev/src/main.rs' removed 'crates/ruff_dev/src/generate_ty_schema.rs' removed 'crates/ruff_dev/src/generate_ty_rules.rs' removed 'crates/ruff_dev/src/generate_ty_options.rs' removed 'crates/ruff_dev/src/generate_ty_env_vars_reference.rs' removed 'crates/ruff_dev/src/generate_ty_cli_reference.rs' removed 'crates/ruff_dev/src/generate_rules_table.rs' removed 'crates/ruff_dev/src/generate_options.rs' removed 'crates/ruff_dev/src/generate_json_schema.rs' removed 'crates/ruff_dev/src/generate_docs.rs' removed 'crates/ruff_dev/src/generate_default_rules.rs' removed 'crates/ruff_dev/src/generate_cli_help.rs' removed 'crates/ruff_dev/src/generate_all.rs' removed 'crates/ruff_dev/src/format_dev.rs' removed directory 'crates/ruff_dev/src' removed 'crates/ruff_dev/Cargo.toml' removed directory 'crates/ruff_dev' + rm --recursive --verbose crates/ruff_wasm crates/ty_wasm removed 'crates/ruff_wasm/tests/api.rs' removed directory 'crates/ruff_wasm/tests' removed 'crates/ruff_wasm/src/lib.rs' removed directory 'crates/ruff_wasm/src' removed 'crates/ruff_wasm/README.md' removed 'crates/ruff_wasm/Cargo.toml' removed directory 'crates/ruff_wasm' removed 'crates/ty_wasm/tests/api.rs' removed directory 'crates/ty_wasm/tests' removed 'crates/ty_wasm/src/lib.rs' removed directory 'crates/ty_wasm/src' removed 'crates/ty_wasm/build.rs' removed 'crates/ty_wasm/Cargo.toml' removed directory 'crates/ty_wasm' + typeshed_rev_file=crates/ty_vendored/vendor/typeshed/source_commit.txt ++ cat crates/ty_vendored/vendor/typeshed/source_commit.txt + typeshed_rev_in_source=cf09d2a4d7614f648e9109dce609887499a7c6ee + [[ cf09d2a4d7614f648e9109dce609887499a7c6ee != cf09d2a4d7614f648e9109dce609887499a7c6ee ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Ct7bZj + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo pyproject-rpm-macros + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 118.4 KiB/s | 25.0 KiB | 00m00s fedora 100% | 288.7 KiB/s | 23.4 KiB | 00m00s Copr repository 100% | 219.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.97.1-2.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: pyproject-rpm-macros noarch 0:1.23.2-1.fc45 copr_base 156.3 KiB rust-aho-corasick+default-devel noarch 0:1.1.5-1.fc45 fedora 1.6 KiB rust-anstream+default-devel noarch 0:1.0.0-2.fc45 fedora 4.7 KiB rust-anstyle+default-devel noarch 0:1.0.14-2.fc45 fedora 4.1 KiB rust-anstyle+std-devel noarch 0:1.0.14-2.fc45 fedora 4.1 KiB rust-anyhow+default-devel noarch 0:1.0.104-1.fc45 fedora 2.5 KiB rust-arc-swap+default-devel noarch 0:1.9.2-2.fc45 fedora 2.2 KiB rust-argfile+default-devel noarch 0:1.0.0-2.fc45 fedora 4.1 KiB rust-arrayvec+default-devel noarch 0:0.7.8-1.fc45 fedora 1.7 KiB rust-assert_fs+default-devel noarch 0:1.1.4-2.fc45 fedora 5.2 KiB rust-bitflags+default-devel noarch 0:2.13.1-1.fc45 fedora 2.3 KiB rust-bitvec+alloc-devel noarch 0:1.0.1-8.fc45 fedora 2.1 KiB rust-bitvec-devel noarch 0:1.0.1-8.fc45 fedora 979.0 KiB rust-bstr+default-devel noarch 0:1.13.0-1.fc45 fedora 2.7 KiB rust-cachedir+default-devel noarch 0:0.3.1-7.fc45 fedora 815.0 B rust-camino+default-devel noarch 0:1.2.5-1.fc45 fedora 2.5 KiB rust-camino+serde1-devel noarch 0:1.2.5-1.fc45 fedora 2.5 KiB rust-char_str+default-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-char_str+get-size-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-char_str+serde-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-clap+default-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+derive-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+env-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+string-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+wrap_help-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap_complete_command+default-devel noarch 0:0.6.1-5.fc45 fedora 1.3 KiB rust-clearscreen+default-devel noarch 0:4.0.6-2.fc45 fedora 1.5 KiB rust-colored+default-devel noarch 0:3.1.1-2.fc45 fedora 2.2 KiB rust-colored+no-color-devel noarch 0:3.1.1-2.fc45 fedora 2.2 KiB rust-compact_str+default-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-compact_str+serde-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-countme+default-devel noarch 0:3.0.1-7.fc45 fedora 1.3 KiB rust-crossbeam+default-devel noarch 0:0.8.4-7.fc45 fedora 1.8 KiB rust-csv+default-devel noarch 0:1.4.0-3.fc45 fedora 4.8 KiB rust-ctrlc+default-devel noarch 0:3.5.2-2.fc45 fedora 1.6 KiB rust-dashmap+default-devel noarch 0:6.2.1-2.fc45 fedora 1.9 KiB rust-datatest-stable+default-devel noarch 0:0.3.3-9.fc45 fedora 2.1 KiB rust-drop_bomb+default-devel noarch 0:0.1.5-7.fc45 fedora 826.0 B rust-dunce+default-devel noarch 0:1.0.5-5.fc45 fedora 1.3 KiB rust-etcetera+default-devel noarch 0:0.11.0-3.fc45 fedora 1.1 KiB rust-fern+default-devel noarch 0:0.7.1-7.fc45 fedora 3.8 KiB rust-filetime+default-devel noarch 0:0.2.29-2.fc45 fedora 1.3 KiB rust-gen-lsp-types+default-devel noarch 0:0.11.0-1.fc45 fedora 1.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc45 fedora 1.8 KiB rust-get-size2+compact-str-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+default-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+derive-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+hashbrown-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+indexmap-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+ordermap-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+parking_lot-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+smallvec-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+thin-vec-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-glob+default-devel noarch 0:0.3.4-1.fc45 fedora 1.2 KiB rust-globset+default-devel noarch 0:0.4.20-1.fc45 fedora 2.1 KiB rust-globwalk+default-devel noarch 0:0.9.1-7.fc45 fedora 1.0 KiB rust-hashbrown+inline-more-devel noarch 0:0.17.1-1.fc45 fedora 3.7 KiB rust-hashbrown-devel noarch 0:0.17.1-1.fc45 fedora 846.8 KiB rust-heck+default-devel noarch 0:0.5.0-6.fc45 fedora 892.0 B rust-icu_properties+default-devel noarch 0:2.2.0-3.fc45 fedora 4.3 KiB rust-ignore+default-devel noarch 0:0.4.33-1.fc45 fedora 2.0 KiB rust-imperative+default-devel noarch 0:1.0.7-3.fc45 fedora 4.3 KiB rust-indexmap+default-devel noarch 0:2.14.0-2.fc45 fedora 2.9 KiB rust-indicatif+default-devel noarch 0:0.18.4-2.fc45 fedora 3.7 KiB rust-indoc+default-devel noarch 0:2.0.7-3.fc45 fedora 2.1 KiB rust-insta+default-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+filters-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+json-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+redactions-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+ron-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta-cmd+default-devel noarch 0:0.7.0-2.fc45 fedora 1.3 KiB rust-is-macro+default-devel noarch 0:0.3.7-5.fc45 fedora 1.6 KiB rust-itertools+default-devel noarch 0:0.15.0-2.fc45 fedora 3.2 KiB rust-jiff+default-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jod-thread+default-devel noarch 0:1.0.0-3.fc45 fedora 1.1 KiB rust-libcst-devel noarch 0:1.8.6-3.fc45 fedora 597.5 KiB rust-log+default-devel noarch 0:0.4.33-2.fc45 fedora 1.9 KiB rust-lsp-server+default-devel noarch 0:0.10.0-2.fc45 fedora 2.4 KiB rust-matchit+default-devel noarch 0:0.9.2-2.fc45 fedora 2.2 KiB rust-memchr+default-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-memchr+std-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-natord+default-devel noarch 0:1.0.9-26.fc45 fedora 432.0 B rust-notify+default-devel noarch 0:8.2.0-3.fc45 fedora 1.9 KiB rust-ordermap+default-devel noarch 0:1.2.0-2.fc45 fedora 2.8 KiB rust-ordermap+serde-devel noarch 0:1.2.0-2.fc45 fedora 2.8 KiB rust-parking_lot+default-devel noarch 0:0.12.5-3.fc45 fedora 1.9 KiB rust-path-absolutize+default-devel noarch 0:4.0.1-1.fc45 fedora 1.4 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc45 fedora 1.4 KiB rust-path-slash+default-devel noarch 0:0.2.1-8.fc45 fedora 966.0 B rust-pathdiff+default-devel noarch 0:0.2.3-5.fc45 fedora 1.1 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pep440_rs+version-ranges-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pretty_assertions+default-devel noarch 0:1.4.1-5.fc45 fedora 1.6 KiB rust-proc-macro2+default-devel noarch 0:1.0.107-1.fc45 fedora 2.3 KiB rust-pyproject-toml+default-devel noarch 0:0.13.7-3.fc45 fedora 1.5 KiB rust-quick-junit+default-devel noarch 0:0.6.1-2.fc45 fedora 2.8 KiB rust-quickcheck-devel noarch 0:1.1.0-2.fc45 fedora 100.1 KiB rust-quickcheck_macros+default-devel noarch 0:1.2.0-2.fc45 fedora 1.4 KiB rust-quote+default-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-rand+std_rng-devel noarch 0:0.10.2-2.fc45 fedora 2.3 KiB rust-rand-devel noarch 0:0.10.2-2.fc45 fedora 413.5 KiB rust-rayon+default-devel noarch 0:1.12.0-2.fc45 fedora 2.2 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+default-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-syntax+default-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-rkyv+default-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rustc-hash+default-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustc-stable-hash+default-devel noarch 0:0.1.2-4.fc45 fedora 894.0 B rust-salsa+compact_str-devel noarch 0:0.28.2-1.fc45 fedora 14.4 KiB rust-salsa+inventory-devel noarch 0:0.28.2-1.fc45 fedora 14.4 KiB rust-salsa+macros-devel noarch 0:0.28.2-1.fc45 fedora 14.4 KiB rust-salsa+ordermap-devel noarch 0:0.28.2-1.fc45 fedora 14.4 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.2-1.fc45 fedora 14.4 KiB rust-salsa-devel noarch 0:0.28.2-1.fc45 fedora 1.3 MiB rust-same-file+default-devel noarch 0:1.0.6-18.fc45 fedora 1.0 KiB rust-schemars+default-devel noarch 0:1.2.1-3.fc45 fedora 5.8 KiB rust-seahash+default-devel noarch 0:4.1.0-15.fc45 fedora 1.0 KiB rust-serde+default-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde+derive-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_json+default-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_test+default-devel noarch 0:1.0.177-5.fc45 fedora 1.4 KiB rust-shellexpand+default-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-similar+default-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar+inline-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-smallvec+const_generics-devel noarch 0:1.15.1-4.fc45 fedora 2.2 KiB rust-smallvec+const_new-devel noarch 0:1.15.1-4.fc45 fedora 2.2 KiB rust-smallvec+default-devel noarch 0:1.15.1-4.fc45 fedora 2.2 KiB rust-smallvec+union-devel noarch 0:1.15.1-4.fc45 fedora 2.2 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+default-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+diff-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+examples-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+term-svg-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-stacker+default-devel noarch 0:0.1.25-1.fc45 fedora 1.5 KiB rust-static_assertions+default-devel noarch 0:1.1.0-19.fc45 fedora 1.4 KiB rust-strum+default-devel noarch 0:0.28.0-2.fc45 fedora 1.5 KiB rust-strum+strum_macros-devel noarch 0:0.28.0-2.fc45 fedora 1.5 KiB rust-strum_macros+default-devel noarch 0:0.28.0-2.fc45 fedora 1.4 KiB rust-supports-hyperlinks+default-devel noarch 0:3.2.0-3.fc45 fedora 1.0 KiB rust-syn+default-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+derive-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+full-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-tempfile+default-devel noarch 0:3.27.0-2.fc45 fedora 2.1 KiB rust-test-case+default-devel noarch 0:3.3.1-8.fc45 fedora 1.6 KiB rust-thin-vec+default-devel noarch 0:0.2.19-1.fc45 fedora 1.3 KiB rust-thin-vec+serde-devel noarch 0:0.2.19-1.fc45 fedora 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.20-1.fc45 fedora 2.4 KiB rust-tikv-jemallocator+default-devel noarch 0:0.7.0-2.fc45 fedora 3.1 KiB rust-toml+default-devel noarch 0:1.1.3-1.fc45 fedora 6.2 KiB rust-toml_parser+default-devel noarch 0:1.1.3-1.fc45 fedora 4.4 KiB rust-tracing+default-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+log-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+release_max_level_debug-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing-flame+default-devel noarch 0:0.2.0-5.fc45 fedora 1.3 KiB rust-tracing-log+default-devel noarch 0:0.2.0-7.fc45 fedora 1.3 KiB rust-tracing-subscriber+ansi-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+chrono-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+env-filter-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+fmt-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+smallvec-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber-devel noarch 0:0.3.23-2.fc45 fedora 1.0 MiB rust-typed-arena+default-devel noarch 0:2.0.2-10.fc45 fedora 962.0 B rust-unicode-ident+default-devel noarch 0:1.0.24-2.fc45 fedora 2.0 KiB rust-unicode-normalization+default-devel noarch 0:0.1.25-5.fc45 fedora 1.6 KiB rust-unicode-width+default-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unicode_names2+default-devel noarch 0:1.3.0-5.fc45 fedora 1.8 KiB rust-url+default-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-uuid+default-devel noarch 0:1.24.1-1.fc45 fedora 3.4 KiB rust-walkdir+default-devel noarch 0:2.5.0-6.fc45 fedora 1.2 KiB rust-which+default-devel noarch 0:8.0.5-1.fc45 fedora 1.7 KiB rust-wild+default-devel noarch 0:2.2.1-6.fc45 fedora 1.4 KiB rust-zip+deflate-flate2-zlib-rs-devel noarch 0:8.6.0-5.fc45 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-5.fc45 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-5.fc45 fedora 616.0 KiB Installing dependencies: clang x86_64 0:22.1.8-30.fc45 copr_base 61.5 MiB clang-devel x86_64 0:22.1.8-30.fc45 copr_base 32.3 MiB clang-libs x86_64 0:22.1.8-30.fc45 copr_base 109.8 MiB clang-resource-filesystem x86_64 0:22.1.8-30.fc45 copr_base 15.3 KiB clang-tools-extra x86_64 0:22.1.8-30.fc45 copr_base 61.5 MiB cmake-filesystem x86_64 0:4.3.0-5.fc45 fedora 0.0 B emacs-filesystem x86_64 1:30.2-3.fc45 fedora 0.0 B gcc-c++ x86_64 0:16.2.1-2.fc45 fedora 46.8 MiB groff-base x86_64 0:1.24.1-2.fc45 fedora 4.2 MiB jemalloc x86_64 0:5.3.0-14.fc44 fedora 1.1 MiB jemalloc-devel x86_64 0:5.3.0-14.fc44 fedora 221.2 KiB libedit-devel x86_64 0:3.1-60.20260512cvs.fc45 fedora 59.9 KiB libstdc++-devel x86_64 0:16.2.1-2.fc45 fedora 41.2 MiB libzstd-devel x86_64 0:1.5.7-6.fc45 fedora 217.6 KiB llvm x86_64 0:22.1.8-30.fc45 copr_base 86.3 MiB llvm-devel x86_64 0:22.1.8-30.fc45 copr_base 35.6 MiB llvm-googletest x86_64 0:22.1.8-30.fc45 copr_base 2.2 MiB llvm-static x86_64 0:22.1.8-30.fc45 copr_base 351.6 MiB llvm-test x86_64 0:22.1.8-30.fc45 copr_base 2.2 MiB ncurses x86_64 0:6.6-3.fc45 fedora 611.5 KiB ncurses-c++-libs x86_64 0:6.6-3.fc45 fedora 153.4 KiB ncurses-devel x86_64 0:6.6-3.fc45 fedora 895.6 KiB perl-AutoLoader noarch 0:5.74-527.fc45 fedora 20.6 KiB perl-B x86_64 0:1.92-527.fc45 fedora 513.5 KiB perl-Carp noarch 0:1.54-527.fc45 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-527.fc45 fedora 25.4 KiB perl-Data-Dumper x86_64 0:2.192-528.fc45 fedora 115.5 KiB perl-Digest noarch 0:1.20-527.fc45 fedora 35.2 KiB perl-Digest-MD5 x86_64 0:2.59-527.fc45 fedora 59.5 KiB perl-DynaLoader x86_64 0:1.57-527.fc45 fedora 32.1 KiB perl-Encode x86_64 4:3.24-527.fc45 fedora 4.7 MiB perl-Errno x86_64 0:1.39-527.fc45 fedora 8.4 KiB perl-Exporter noarch 0:5.79-527.fc45 fedora 54.2 KiB perl-Fcntl x86_64 0:1.20-527.fc45 fedora 44.7 KiB perl-File-Basename noarch 0:2.86-527.fc45 fedora 14.0 KiB perl-File-Path noarch 0:2.18-527.fc45 fedora 63.4 KiB perl-File-Temp noarch 1:0.231.200-527.fc45 fedora 163.7 KiB perl-File-stat noarch 0:1.15-527.fc45 fedora 13.7 KiB perl-FileHandle noarch 0:2.05-527.fc45 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-527.fc45 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.15-527.fc45 fedora 12.5 KiB perl-HTTP-Tiny noarch 0:0.096-528.fc45 fedora 162.4 KiB perl-IO x86_64 0:1.56-527.fc45 fedora 147.3 KiB perl-IO-Socket-IP noarch 0:0.44-527.fc45 fedora 100.5 KiB perl-IO-Socket-SSL noarch 0:2.099-2.fc45 fedora 726.9 KiB perl-IPC-Open3 noarch 0:1.24-527.fc45 fedora 27.7 KiB perl-MIME-Base32 noarch 0:1.303-26.fc45 fedora 30.7 KiB perl-MIME-Base64 x86_64 0:3.16-527.fc45 fedora 41.9 KiB perl-Net-SSLeay x86_64 0:1.96-5.fc45 fedora 1.3 MiB perl-POSIX x86_64 0:2.26-527.fc45 fedora 229.3 KiB perl-PathTools x86_64 0:3.95-527.fc45 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-527.fc45 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-527.fc45 fedora 163.8 KiB perl-Pod-Simple noarch 1:3.48-527.fc45 fedora 565.2 KiB perl-Pod-Usage noarch 4:2.05-527.fc45 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.70-527.fc45 fedora 144.8 KiB perl-SelectSaver noarch 0:1.03-527.fc45 fedora 2.1 KiB perl-Socket x86_64 4:2.043-1.fc45 fedora 121.7 KiB perl-Storable x86_64 1:3.41-527.fc45 fedora 234.9 KiB perl-Symbol noarch 0:1.09-527.fc45 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-527.fc45 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-527.fc45 fedora 29.3 KiB perl-Text-ParseWords noarch 0:3.31-527.fc45 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-527.fc45 fedora 22.6 KiB perl-Time-HiRes x86_64 4:1.9780-527.fc45 fedora 115.6 KiB perl-Time-Local noarch 2:1.350-527.fc45 fedora 69.0 KiB perl-URI noarch 0:5.36-1.fc45 fedora 275.3 KiB perl-Unicode-Normalize x86_64 0:1.32-527.fc45 fedora 486.1 KiB perl-base noarch 0:2.27-527.fc45 fedora 12.6 KiB perl-constant noarch 0:1.33-528.fc45 fedora 26.3 KiB perl-if noarch 0:0.61.000-527.fc45 fedora 5.8 KiB perl-interpreter x86_64 4:5.44.0-527.fc45 fedora 119.8 KiB perl-libnet noarch 0:3.15-528.fc45 fedora 288.4 KiB perl-libs x86_64 4:5.44.0-527.fc45 fedora 12.0 MiB perl-locale noarch 0:1.13-527.fc45 fedora 6.1 KiB perl-mro x86_64 0:1.30-527.fc45 fedora 41.4 KiB perl-overload noarch 0:1.40-527.fc45 fedora 71.6 KiB perl-overloading noarch 0:0.03-527.fc45 fedora 4.8 KiB perl-parent noarch 1:0.244-527.fc45 fedora 10.3 KiB perl-podlators noarch 1:6.1.0-2.fc45 fedora 324.7 KiB perl-vars noarch 0:1.05-527.fc45 fedora 3.9 KiB python-rpm-macros noarch 0:3.15-2.fc45 fedora 28.0 KiB python3-rpm-macros noarch 0:3.15-2.fc45 fedora 6.5 KiB rust-aho-corasick+perf-literal-devel noarch 0:1.1.5-1.fc45 fedora 1.6 KiB rust-aho-corasick+std-devel noarch 0:1.1.5-1.fc45 fedora 1.6 KiB rust-aho-corasick-devel noarch 0:1.1.5-1.fc45 fedora 806.3 KiB rust-allocator-api2+alloc-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-allocator-api2-devel noarch 0:0.2.21-4.fc45 fedora 286.3 KiB rust-annotate-snippets0.11+default-devel noarch 0:0.11.5-3.fc45 fedora 4.9 KiB rust-annotate-snippets0.11-devel noarch 0:0.11.5-3.fc45 fedora 120.3 KiB rust-anstream+auto-devel noarch 0:1.0.0-2.fc45 fedora 4.7 KiB rust-anstream+wincon-devel noarch 0:1.0.0-2.fc45 fedora 4.7 KiB rust-anstream-devel noarch 0:1.0.0-2.fc45 fedora 98.8 KiB rust-anstyle-devel noarch 0:1.0.14-2.fc45 fedora 65.6 KiB rust-anstyle-lossy+default-devel noarch 0:1.1.5-2.fc45 fedora 3.9 KiB rust-anstyle-lossy-devel noarch 0:1.1.5-2.fc45 fedora 31.6 KiB rust-anstyle-parse+default-devel noarch 0:1.0.0-2.fc45 fedora 4.4 KiB rust-anstyle-parse+utf8-devel noarch 0:1.0.0-2.fc45 fedora 4.4 KiB rust-anstyle-parse-devel noarch 0:1.0.0-2.fc45 fedora 79.7 KiB rust-anstyle-query+default-devel noarch 0:1.1.5-3.fc45 fedora 3.9 KiB rust-anstyle-query-devel noarch 0:1.1.5-3.fc45 fedora 24.7 KiB rust-anstyle-svg+default-devel noarch 0:1.1.1-1.fc45 fedora 4.7 KiB rust-anstyle-svg-devel noarch 0:1.1.1-1.fc45 fedora 62.9 KiB rust-anyhow+std-devel noarch 0:1.0.104-1.fc45 fedora 2.5 KiB rust-anyhow-devel noarch 0:1.0.104-1.fc45 fedora 214.8 KiB rust-ar_archive_writer+default-devel noarch 0:0.5.3-1.fc45 fedora 1.5 KiB rust-ar_archive_writer-devel noarch 0:0.5.3-1.fc45 fedora 341.9 KiB rust-arc-swap-devel noarch 0:1.9.2-2.fc45 fedora 235.3 KiB rust-argfile-devel noarch 0:1.0.0-2.fc45 fedora 24.2 KiB rust-arrayvec+std-devel noarch 0:0.7.8-1.fc45 fedora 1.7 KiB rust-arrayvec-devel noarch 0:0.7.8-1.fc45 fedora 122.3 KiB rust-assert_fs-devel noarch 0:1.1.4-2.fc45 fedora 65.9 KiB rust-attribute-derive+default-devel noarch 0:0.10.5-3.fc45 fedora 2.1 KiB rust-attribute-derive-devel noarch 0:0.10.5-3.fc45 fedora 76.1 KiB rust-attribute-derive-macro+default-devel noarch 0:0.10.5-3.fc45 fedora 1.5 KiB rust-attribute-derive-macro-devel noarch 0:0.10.5-3.fc45 fedora 39.6 KiB rust-autocfg+default-devel noarch 0:1.5.1-2.fc45 fedora 1.5 KiB rust-autocfg-devel noarch 0:1.5.1-2.fc45 fedora 59.9 KiB rust-bindgen+runtime-devel noarch 0:0.72.1-3.fc45 fedora 3.9 KiB rust-bindgen-devel noarch 0:0.72.1-3.fc45 fedora 1.1 MiB rust-bit-set+std-devel noarch 0:0.8.0-5.fc45 fedora 1.4 KiB rust-bit-set-devel noarch 0:0.8.0-5.fc45 fedora 63.7 KiB rust-bit-vec+std-devel noarch 0:0.8.0-5.fc45 fedora 1.5 KiB rust-bit-vec-devel noarch 0:0.8.0-5.fc45 fedora 117.2 KiB rust-bitflags+serde-devel noarch 0:2.13.1-1.fc45 fedora 2.3 KiB rust-bitflags+serde_core-devel noarch 0:2.13.1-1.fc45 fedora 2.3 KiB rust-bitflags+std-devel noarch 0:2.13.1-1.fc45 fedora 2.3 KiB rust-bitflags-devel noarch 0:2.13.1-1.fc45 fedora 229.1 KiB rust-block-buffer0.10+default-devel noarch 0:0.10.4-2.fc45 fedora 917.0 B rust-block-buffer0.10-devel noarch 0:0.10.4-2.fc45 fedora 33.7 KiB rust-boxcar+default-devel noarch 0:0.2.14-5.fc45 fedora 1.4 KiB rust-boxcar-devel noarch 0:0.2.14-5.fc45 fedora 87.2 KiB rust-bstr+alloc-devel noarch 0:1.13.0-1.fc45 fedora 2.7 KiB rust-bstr+std-devel noarch 0:1.13.0-1.fc45 fedora 2.7 KiB rust-bstr+unicode-devel noarch 0:1.13.0-1.fc45 fedora 2.7 KiB rust-bstr-devel noarch 0:1.13.0-1.fc45 fedora 1.6 MiB rust-bytecheck+simdutf8-devel noarch 0:0.8.3-1.fc45 fedora 1.5 KiB rust-bytecheck-devel noarch 0:0.8.3-1.fc45 fedora 61.2 KiB rust-bytecheck_derive-devel noarch 0:0.8.3-1.fc45 fedora 33.3 KiB rust-cachedir-devel noarch 0:0.3.1-7.fc45 fedora 16.0 KiB rust-camino-devel noarch 0:1.2.5-1.fc45 fedora 167.8 KiB rust-castaway+alloc-devel noarch 0:0.2.4-4.fc45 fedora 1.2 KiB rust-castaway-devel noarch 0:0.2.4-4.fc45 fedora 38.8 KiB rust-cc+default-devel noarch 0:1.2.62-2.fc45 fedora 1.8 KiB rust-cc+parallel-devel noarch 0:1.2.62-2.fc45 fedora 1.8 KiB rust-cc-devel noarch 0:1.2.62-2.fc45 fedora 374.2 KiB rust-cexpr+default-devel noarch 0:0.6.0-14.fc45 fedora 984.0 B rust-cexpr-devel noarch 0:0.6.0-14.fc45 fedora 62.0 KiB rust-cfg-if+default-devel noarch 0:1.0.4-3.fc45 fedora 1.2 KiB rust-cfg-if-devel noarch 0:1.0.4-3.fc45 fedora 21.9 KiB rust-cfg_aliases+default-devel noarch 0:0.2.2-1.fc45 fedora 1.4 KiB rust-cfg_aliases-devel noarch 0:0.2.2-1.fc45 fedora 21.4 KiB rust-chacha20+rng-devel noarch 0:0.10.1-2.fc45 fedora 3.4 KiB rust-chacha20-devel noarch 0:0.10.1-2.fc45 fedora 149.3 KiB rust-char_str+std-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-char_str-devel noarch 0:0.0.2-1.fc45 fedora 284.6 KiB rust-chrono+alloc-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+clock-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+iana-time-zone-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+now-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+std-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono-devel noarch 0:0.4.44-2.fc45 fedora 1.3 MiB rust-clang-sys+clang_10_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_11_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_3_5-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_3_6-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_3_7-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_3_8-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_3_9-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_4_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_5_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_6_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_7_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_8_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_9_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+default-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+libloading-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+runtime-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys-devel noarch 0:1.8.1-6.fc45 fedora 206.1 KiB rust-clap+color-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+error-context-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+help-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+std-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+suggestions-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+usage-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap-devel noarch 0:4.6.6-1.fc45 fedora 224.3 KiB rust-clap_builder+color-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+env-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+error-context-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+help-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+std-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+string-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+suggestions-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+usage-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+wrap_help-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder-devel noarch 0:4.6.6-1.fc45 fedora 940.2 KiB rust-clap_complete+default-devel noarch 0:4.6.5-2.fc45 fedora 5.5 KiB rust-clap_complete-devel noarch 0:4.6.5-2.fc45 fedora 184.3 KiB rust-clap_complete_command+nushell-devel noarch 0:0.6.1-5.fc45 fedora 1.3 KiB rust-clap_complete_command-devel noarch 0:0.6.1-5.fc45 fedora 18.0 KiB rust-clap_complete_nushell+default-devel noarch 0:4.6.0-2.fc45 fedora 4.7 KiB rust-clap_complete_nushell-devel noarch 0:4.6.0-2.fc45 fedora 37.0 KiB rust-clap_derive+default-devel noarch 0:4.6.4-1.fc45 fedora 3.9 KiB rust-clap_derive-devel noarch 0:4.6.4-1.fc45 fedora 172.9 KiB rust-clap_lex+default-devel noarch 0:1.1.0-2.fc45 fedora 4.0 KiB rust-clap_lex-devel noarch 0:1.1.0-2.fc45 fedora 42.0 KiB rust-clearscreen-devel noarch 0:4.0.6-2.fc45 fedora 254.9 KiB rust-collection_literals+default-devel noarch 0:1.0.3-3.fc45 fedora 1.3 KiB rust-collection_literals-devel noarch 0:1.0.3-3.fc45 fedora 21.7 KiB rust-colorchoice+default-devel noarch 0:1.0.5-2.fc45 fedora 3.9 KiB rust-colorchoice-devel noarch 0:1.0.5-2.fc45 fedora 20.2 KiB rust-colored-devel noarch 0:3.1.1-2.fc45 fedora 118.4 KiB rust-compact_str+std-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-compact_str-devel noarch 0:0.10.0-1.fc45 fedora 381.1 KiB rust-console+alloc-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console+ansi-parsing-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console+std-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console+unicode-width-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console-devel noarch 0:0.16.4-2.fc45 fedora 129.3 KiB rust-countme-devel noarch 0:3.0.1-7.fc45 fedora 25.9 KiB rust-cpufeatures+default-devel noarch 0:0.3.0-2.fc45 fedora 2.5 KiB rust-cpufeatures-devel noarch 0:0.3.0-2.fc45 fedora 43.4 KiB rust-cpufeatures0.2+default-devel noarch 0:0.2.17-2.fc45 fedora 1.4 KiB rust-cpufeatures0.2-devel noarch 0:0.2.17-2.fc45 fedora 41.5 KiB rust-crc32fast+default-devel noarch 0:1.5.0-4.fc45 fedora 1.3 KiB rust-crc32fast+std-devel noarch 0:1.5.0-4.fc45 fedora 1.3 KiB rust-crc32fast-devel noarch 0:1.5.0-4.fc45 fedora 95.5 KiB rust-crossbeam+alloc-devel noarch 0:0.8.4-7.fc45 fedora 1.8 KiB rust-crossbeam+std-devel noarch 0:0.8.4-7.fc45 fedora 1.8 KiB rust-crossbeam-channel+default-devel noarch 0:0.5.16-2.fc45 fedora 2.6 KiB rust-crossbeam-channel+std-devel noarch 0:0.5.16-2.fc45 fedora 2.6 KiB rust-crossbeam-channel-devel noarch 0:0.5.16-2.fc45 fedora 583.6 KiB rust-crossbeam-deque+default-devel noarch 0:0.8.7-2.fc45 fedora 1.8 KiB rust-crossbeam-deque+std-devel noarch 0:0.8.7-2.fc45 fedora 1.8 KiB rust-crossbeam-deque-devel noarch 0:0.8.7-2.fc45 fedora 126.5 KiB rust-crossbeam-devel noarch 0:0.8.4-7.fc45 fedora 27.4 KiB rust-crossbeam-epoch+alloc-devel noarch 0:0.9.20-2.fc45 fedora 1.8 KiB rust-crossbeam-epoch+std-devel noarch 0:0.9.20-2.fc45 fedora 1.8 KiB rust-crossbeam-epoch-devel noarch 0:0.9.20-2.fc45 fedora 188.0 KiB rust-crossbeam-queue+alloc-devel noarch 0:0.3.13-2.fc45 fedora 1.7 KiB rust-crossbeam-queue+default-devel noarch 0:0.3.13-2.fc45 fedora 1.7 KiB rust-crossbeam-queue+std-devel noarch 0:0.3.13-2.fc45 fedora 1.7 KiB rust-crossbeam-queue-devel noarch 0:0.3.13-2.fc45 fedora 74.6 KiB rust-crossbeam-utils+default-devel noarch 0:0.8.22-2.fc45 fedora 1.9 KiB rust-crossbeam-utils+std-devel noarch 0:0.8.22-2.fc45 fedora 1.9 KiB rust-crossbeam-utils-devel noarch 0:0.8.22-2.fc45 fedora 186.5 KiB rust-crypto-common0.1+default-devel noarch 0:0.1.7-2.fc45 fedora 1.3 KiB rust-crypto-common0.1-devel noarch 0:0.1.7-2.fc45 fedora 25.2 KiB rust-csv-core+default-devel noarch 0:0.1.13-3.fc45 fedora 1.5 KiB rust-csv-core-devel noarch 0:0.1.13-3.fc45 fedora 116.6 KiB rust-csv-devel noarch 0:1.4.0-3.fc45 fedora 5.8 MiB rust-ctrlc-devel noarch 0:3.5.2-2.fc45 fedora 40.3 KiB rust-dashmap-devel noarch 0:6.2.1-2.fc45 fedora 127.4 KiB rust-datatest-stable-devel noarch 0:0.3.3-9.fc45 fedora 96.6 KiB rust-derive-where+default-devel noarch 0:1.6.1-2.fc45 fedora 2.3 KiB rust-derive-where-devel noarch 0:1.6.1-2.fc45 fedora 301.9 KiB rust-diff+default-devel noarch 0:0.1.13-11.fc45 fedora 1.0 KiB rust-diff-devel noarch 0:0.1.13-11.fc45 fedora 909.2 KiB rust-difflib+default-devel noarch 0:0.4.0-12.fc45 fedora 968.0 B rust-difflib-devel noarch 0:0.4.0-12.fc45 fedora 38.2 KiB rust-digest0.10+block-buffer-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10+core-api-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10+default-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10-devel noarch 0:0.10.7-2.fc45 fedora 84.1 KiB rust-dirs+default-devel noarch 0:6.0.0-3.fc45 fedora 1.3 KiB rust-dirs-devel noarch 0:6.0.0-3.fc45 fedora 48.0 KiB rust-dirs-sys+default-devel noarch 0:0.5.0-3.fc45 fedora 1.0 KiB rust-dirs-sys-devel noarch 0:0.5.0-3.fc45 fedora 28.7 KiB rust-displaydoc-devel noarch 0:0.2.6-2.fc45 fedora 62.5 KiB rust-drop_bomb-devel noarch 0:0.1.5-7.fc45 fedora 17.8 KiB rust-dunce-devel noarch 0:1.0.5-5.fc45 fedora 20.5 KiB rust-dyn-clone+default-devel noarch 0:1.0.20-3.fc45 fedora 1.7 KiB rust-dyn-clone-devel noarch 0:1.0.20-3.fc45 fedora 32.2 KiB rust-either+std-devel noarch 0:1.17.0-1.fc45 fedora 1.5 KiB rust-either+use_std-devel noarch 0:1.17.0-1.fc45 fedora 1.5 KiB rust-either-devel noarch 0:1.17.0-1.fc45 fedora 83.5 KiB rust-equivalent-devel noarch 0:1.0.2-4.fc45 fedora 17.0 KiB rust-errno+std-devel noarch 0:0.3.14-3.fc45 fedora 1.3 KiB rust-errno-devel noarch 0:0.3.14-3.fc45 fedora 31.7 KiB rust-escape8259+default-devel noarch 0:0.5.3-6.fc45 fedora 970.0 B rust-escape8259-devel noarch 0:0.5.3-6.fc45 fedora 12.8 KiB rust-escargot+default-devel noarch 0:0.5.15-3.fc45 fedora 4.5 KiB rust-escargot-devel noarch 0:0.5.15-3.fc45 fedora 72.3 KiB rust-etcetera-devel noarch 0:0.11.0-3.fc45 fedora 60.2 KiB rust-fancy-regex+default-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+perf-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+std-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+unicode-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex-devel noarch 0:0.16.2-2.fc45 fedora 433.0 KiB rust-fastrand+alloc-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand+default-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand+std-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand-devel noarch 0:2.5.0-1.fc45 fedora 58.2 KiB rust-fern-devel noarch 0:0.7.1-7.fc45 fedora 445.4 KiB rust-filetime-devel noarch 0:0.2.29-2.fc45 fedora 52.8 KiB rust-find-msvc-tools+default-devel noarch 0:0.1.10-1.fc45 fedora 1.1 KiB rust-find-msvc-tools-devel noarch 0:0.1.10-1.fc45 fedora 112.9 KiB rust-flate2+any_impl-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2+any_zlib-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2+zlib-rs-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2-devel noarch 0:1.1.9-2.fc45 fedora 313.6 KiB rust-fnv+default-devel noarch 0:1.0.7-16.fc45 fedora 886.0 B rust-fnv+std-devel noarch 0:1.0.7-16.fc45 fedora 886.0 B rust-fnv-devel noarch 0:1.0.7-16.fc45 fedora 33.5 KiB rust-foldhash-devel noarch 0:0.2.0-3.fc45 fedora 57.5 KiB rust-form_urlencoded+alloc-devel noarch 0:1.2.2-3.fc45 fedora 1.2 KiB rust-form_urlencoded+std-devel noarch 0:1.2.2-3.fc45 fedora 1.2 KiB rust-form_urlencoded-devel noarch 0:1.2.2-3.fc45 fedora 26.1 KiB rust-fs-err+default-devel noarch 0:3.2.2-2.fc45 fedora 1.8 KiB rust-fs-err-devel noarch 0:3.2.2-2.fc45 fedora 105.2 KiB rust-funty-devel noarch 0:2.0.0-9.fc45 fedora 55.3 KiB rust-gen-lsp-types-devel noarch 0:0.11.0-1.fc45 fedora 655.0 KiB rust-generic-array+default-devel noarch 0:0.14.9-3.fc45 fedora 1.7 KiB rust-generic-array+more_lengths-devel noarch 0:0.14.9-3.fc45 fedora 1.7 KiB rust-generic-array-devel noarch 0:0.14.9-3.fc45 fedora 65.9 KiB rust-get-size-derive2+default-devel noarch 0:0.10.3-1.fc45 fedora 2.5 KiB rust-get-size-derive2-devel noarch 0:0.10.3-1.fc45 fedora 32.3 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2-devel noarch 0:0.10.3-1.fc45 fedora 92.7 KiB rust-getopts+default-devel noarch 0:0.2.24-3.fc45 fedora 1.3 KiB rust-getopts+unicode-devel noarch 0:0.2.24-3.fc45 fedora 1.3 KiB rust-getopts-devel noarch 0:0.2.24-3.fc45 fedora 92.5 KiB rust-getrandom+default-devel noarch 0:0.4.3-2.fc45 fedora 3.1 KiB rust-getrandom+sys_rng-devel noarch 0:0.4.3-2.fc45 fedora 3.1 KiB rust-getrandom-devel noarch 0:0.4.3-2.fc45 fedora 162.7 KiB rust-getrandom0.2+default-devel noarch 0:0.2.17-2.fc45 fedora 1.9 KiB rust-getrandom0.2+std-devel noarch 0:0.2.17-2.fc45 fedora 1.9 KiB rust-getrandom0.2-devel noarch 0:0.2.17-2.fc45 fedora 112.8 KiB rust-glob-devel noarch 0:0.3.4-1.fc45 fedora 84.2 KiB rust-globset+log-devel noarch 0:0.4.20-1.fc45 fedora 2.1 KiB rust-globset-devel noarch 0:0.4.20-1.fc45 fedora 118.2 KiB rust-globwalk-devel noarch 0:0.9.1-7.fc45 fedora 32.5 KiB rust-hashbrown+allocator-api2-devel noarch 0:0.17.1-1.fc45 fedora 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.1-1.fc45 fedora 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.1-1.fc45 fedora 3.7 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.1-1.fc45 fedora 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.1-1.fc45 fedora 3.7 KiB rust-hashbrown0.14+raw-devel noarch 0:0.14.5-5.fc45 fedora 2.6 KiB rust-hashbrown0.14-devel noarch 0:0.14.5-5.fc45 fedora 810.8 KiB rust-hashlink+default-devel noarch 0:0.12.1-2.fc45 fedora 1.5 KiB rust-hashlink-devel noarch 0:0.12.1-2.fc45 fedora 164.7 KiB rust-heck-devel noarch 0:0.5.0-6.fc45 fedora 41.9 KiB rust-html-escape+default-devel noarch 0:0.2.14-2.fc45 fedora 1.3 KiB rust-html-escape+std-devel noarch 0:0.2.14-2.fc45 fedora 1.3 KiB rust-html-escape-devel noarch 0:0.2.14-2.fc45 fedora 131.0 KiB rust-iana-time-zone+default-devel noarch 0:0.1.65-2.fc45 fedora 1.5 KiB rust-iana-time-zone+fallback-devel noarch 0:0.1.65-2.fc45 fedora 1.5 KiB rust-iana-time-zone-devel noarch 0:0.1.65-2.fc45 fedora 142.6 KiB rust-icu_collections-devel noarch 0:2.2.0-2.fc45 fedora 629.2 KiB rust-icu_locale_core+zerovec-devel noarch 0:2.2.0-2.fc45 fedora 4.3 KiB rust-icu_locale_core-devel noarch 0:2.2.0-2.fc45 fedora 380.5 KiB rust-icu_normalizer+compiled_data-devel noarch 0:2.2.0-3.fc45 fedora 5.4 KiB rust-icu_normalizer-devel noarch 0:2.2.0-3.fc45 fedora 262.3 KiB rust-icu_normalizer_data-devel noarch 0:2.2.0-2.fc45 fedora 406.9 KiB rust-icu_properties+compiled_data-devel noarch 0:2.2.0-3.fc45 fedora 4.3 KiB rust-icu_properties-devel noarch 0:2.2.0-3.fc45 fedora 355.3 KiB rust-icu_properties_data-devel noarch 0:2.2.0-2.fc45 fedora 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.2.0-2.fc45 fedora 4.7 KiB rust-icu_provider-devel noarch 0:2.2.0-2.fc45 fedora 200.3 KiB rust-idna+alloc-devel noarch 0:1.1.0-4.fc45 fedora 1.8 KiB rust-idna+compiled_data-devel noarch 0:1.1.0-4.fc45 fedora 1.8 KiB rust-idna+std-devel noarch 0:1.1.0-4.fc45 fedora 1.8 KiB rust-idna-devel noarch 0:1.1.0-4.fc45 fedora 928.1 KiB rust-idna_adapter+compiled_data-devel noarch 0:1.2.2-1.fc45 fedora 1.3 KiB rust-idna_adapter+default-devel noarch 0:1.2.2-1.fc45 fedora 1.3 KiB rust-idna_adapter-devel noarch 0:1.2.2-1.fc45 fedora 26.5 KiB rust-ignore-devel noarch 0:0.4.33-1.fc45 fedora 314.9 KiB rust-imperative-devel noarch 0:1.0.7-3.fc45 fedora 74.4 KiB rust-indexmap+serde-devel noarch 0:2.14.0-2.fc45 fedora 2.9 KiB rust-indexmap+std-devel noarch 0:2.14.0-2.fc45 fedora 2.9 KiB rust-indexmap-devel noarch 0:2.14.0-2.fc45 fedora 501.1 KiB rust-indicatif+unicode-width-devel noarch 0:0.18.4-2.fc45 fedora 3.7 KiB rust-indicatif-devel noarch 0:0.18.4-2.fc45 fedora 311.1 KiB rust-indoc-devel noarch 0:2.0.7-3.fc45 fedora 47.8 KiB rust-inotify-devel noarch 0:0.11.2-2.fc45 fedora 99.0 KiB rust-inotify-sys+default-devel noarch 0:0.1.5-14.fc45 fedora 1.0 KiB rust-inotify-sys-devel noarch 0:0.1.5-14.fc45 fedora 31.6 KiB rust-insta+colors-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+console-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+pest-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+pest_derive-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+regex-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+serde-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta-cmd-devel noarch 0:0.7.0-2.fc45 fedora 28.7 KiB rust-insta-devel noarch 0:1.46.3-2.fc45 fedora 477.8 KiB rust-interpolator+default-devel noarch 0:0.5.0-5.fc45 fedora 1.6 KiB rust-interpolator+iter-devel noarch 0:0.5.0-5.fc45 fedora 1.6 KiB rust-interpolator-devel noarch 0:0.5.0-5.fc45 fedora 258.0 KiB rust-intrusive-collections+alloc-devel noarch 0:0.10.3-1.fc45 fedora 1.3 KiB rust-intrusive-collections+default-devel noarch 0:0.10.3-1.fc45 fedora 1.3 KiB rust-intrusive-collections-devel noarch 0:0.10.3-1.fc45 fedora 385.8 KiB rust-inventory+default-devel noarch 0:0.3.24-2.fc45 fedora 1.7 KiB rust-inventory-devel noarch 0:0.3.24-2.fc45 fedora 39.1 KiB rust-is-macro-devel noarch 0:0.3.7-5.fc45 fedora 27.3 KiB rust-itertools+use_alloc-devel noarch 0:0.15.0-2.fc45 fedora 3.2 KiB rust-itertools+use_std-devel noarch 0:0.15.0-2.fc45 fedora 3.2 KiB rust-itertools-devel noarch 0:0.15.0-2.fc45 fedora 769.5 KiB rust-itertools0.13+default-devel noarch 0:0.13.0-4.fc45 fedora 1.4 KiB rust-itertools0.13+use_alloc-devel noarch 0:0.13.0-4.fc45 fedora 1.4 KiB rust-itertools0.13+use_std-devel noarch 0:0.13.0-4.fc45 fedora 1.4 KiB rust-itertools0.13-devel noarch 0:0.13.0-4.fc45 fedora 668.6 KiB rust-itoa+default-devel noarch 0:1.0.18-2.fc45 fedora 1.5 KiB rust-itoa-devel noarch 0:1.0.18-2.fc45 fedora 33.8 KiB rust-jiff+alloc-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+perf-inline-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+std-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+tz-fat-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+tz-system-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff-core+alloc-devel noarch 0:0.1.0-1.fc45 fedora 1.7 KiB rust-jiff-core+std-devel noarch 0:0.1.0-1.fc45 fedora 1.7 KiB rust-jiff-core+tz-fat-devel noarch 0:0.1.0-1.fc45 fedora 1.7 KiB rust-jiff-core-devel noarch 0:0.1.0-1.fc45 fedora 548.9 KiB rust-jiff-devel noarch 0:0.2.35-1.fc45 fedora 3.3 MiB rust-jobserver-devel noarch 0:0.1.35-2.fc45 fedora 93.6 KiB rust-jod-thread-devel noarch 0:1.0.0-3.fc45 fedora 15.6 KiB rust-lazy_static+default-devel noarch 0:1.5.0-6.fc45 fedora 1.2 KiB rust-lazy_static-devel noarch 0:1.5.0-6.fc45 fedora 34.1 KiB rust-libc+default-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc+extra_traits-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc+std-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc-devel noarch 0:0.2.189-1.fc45 fedora 4.2 MiB rust-libcst_derive+default-devel noarch 0:1.8.6-3.fc45 fedora 1.0 KiB rust-libcst_derive-devel noarch 0:1.8.6-3.fc45 fedora 39.5 KiB rust-libloading0.8+default-devel noarch 0:0.8.9-2.fc45 fedora 1.8 KiB rust-libloading0.8-devel noarch 0:0.8.9-2.fc45 fedora 108.6 KiB rust-libtest-mimic+default-devel noarch 0:0.8.2-2.fc45 fedora 1.8 KiB rust-libtest-mimic-devel noarch 0:0.8.2-2.fc45 fedora 97.6 KiB rust-linux-raw-sys+auxvec-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+elf-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+errno-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+general-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+ioctl-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+no_std-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys-devel noarch 0:0.12.1-2.fc45 fedora 12.5 MiB rust-litemap-devel noarch 0:0.8.2-2.fc45 fedora 126.9 KiB rust-lock_api+atomic_usize-devel noarch 0:0.4.14-3.fc45 fedora 1.5 KiB rust-lock_api+default-devel noarch 0:0.4.14-3.fc45 fedora 1.5 KiB rust-lock_api-devel noarch 0:0.4.14-3.fc45 fedora 199.3 KiB rust-log+std-devel noarch 0:0.4.33-2.fc45 fedora 1.9 KiB rust-log-devel noarch 0:0.4.33-2.fc45 fedora 228.4 KiB rust-lsp-server-devel noarch 0:0.10.0-2.fc45 fedora 63.1 KiB rust-manyhow+default-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+macros-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+syn-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+syn2-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow-devel noarch 0:0.11.4-3.fc45 fedora 88.7 KiB rust-manyhow-macros+default-devel noarch 0:0.11.4-3.fc45 fedora 1.2 KiB rust-manyhow-macros-devel noarch 0:0.11.4-3.fc45 fedora 16.4 KiB rust-matchers+default-devel noarch 0:0.2.0-3.fc45 fedora 1.1 KiB rust-matchers-devel noarch 0:0.2.0-3.fc45 fedora 23.0 KiB rust-matchit-devel noarch 0:0.9.2-2.fc45 fedora 160.7 KiB rust-memchr+alloc-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-memchr-devel noarch 0:2.8.3-2.fc45 fedora 569.6 KiB rust-minimal-lexical+std-devel noarch 0:0.2.1-12.fc45 fedora 1.0 KiB rust-minimal-lexical-devel noarch 0:0.2.1-12.fc45 fedora 311.6 KiB rust-mio+default-devel noarch 0:1.2.2-2.fc45 fedora 2.6 KiB rust-mio+log-devel noarch 0:1.2.2-2.fc45 fedora 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.2-2.fc45 fedora 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.2-2.fc45 fedora 2.6 KiB rust-mio-devel noarch 0:1.2.2-2.fc45 fedora 489.0 KiB rust-munge-devel noarch 0:0.4.7-3.fc45 fedora 54.4 KiB rust-munge_macro-devel noarch 0:0.4.7-3.fc45 fedora 18.3 KiB rust-natord-devel noarch 0:1.0.9-26.fc45 fedora 9.9 KiB rust-newtype-uuid+alloc-devel noarch 0:1.4.0-1.fc45 fedora 2.7 KiB rust-newtype-uuid+default-devel noarch 0:1.4.0-1.fc45 fedora 2.7 KiB rust-newtype-uuid+std-devel noarch 0:1.4.0-1.fc45 fedora 2.7 KiB rust-newtype-uuid-devel noarch 0:1.4.0-1.fc45 fedora 63.5 KiB rust-nix+fs-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+process-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+signal-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+term-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix-devel noarch 0:0.31.3-2.fc45 fedora 1.6 MiB rust-nom7+alloc-devel noarch 0:7.1.3-4.fc45 fedora 2.3 KiB rust-nom7+std-devel noarch 0:7.1.3-4.fc45 fedora 2.3 KiB rust-nom7-devel noarch 0:7.1.3-4.fc45 fedora 633.1 KiB rust-normalize-line-endings+default-devel noarch 0:0.3.0-19.fc45 fedora 1.0 KiB rust-normalize-line-endings-devel noarch 0:0.3.0-19.fc45 fedora 14.4 KiB rust-notify-devel noarch 0:8.2.0-3.fc45 fedora 155.3 KiB rust-notify-types+default-devel noarch 0:2.1.0-2.fc45 fedora 1.4 KiB rust-notify-types-devel noarch 0:2.1.0-2.fc45 fedora 66.8 KiB rust-nu-ansi-term+default-devel noarch 0:0.50.3-2.fc45 fedora 1.7 KiB rust-nu-ansi-term+std-devel noarch 0:0.50.3-2.fc45 fedora 1.7 KiB rust-nu-ansi-term-devel noarch 0:0.50.3-2.fc45 fedora 111.2 KiB rust-num-traits-devel noarch 0:0.2.19-6.fc45 fedora 266.7 KiB rust-object+archive-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+coff-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+elf-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+macho-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+pe-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+read-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+read_core-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+std-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+xcoff-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object-devel noarch 0:0.39.1-1.fc45 fedora 1.9 MiB rust-once_cell+alloc-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+default-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+race-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+std-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell-devel noarch 0:1.21.4-2.fc45 fedora 139.5 KiB rust-option-ext+default-devel noarch 0:0.2.0-8.fc45 fedora 866.0 B rust-option-ext-devel noarch 0:0.2.0-8.fc45 fedora 21.6 KiB rust-ordermap+std-devel noarch 0:1.2.0-2.fc45 fedora 2.8 KiB rust-ordermap-devel noarch 0:1.2.0-2.fc45 fedora 342.2 KiB rust-os_pipe+default-devel noarch 0:1.2.3-3.fc45 fedora 1.2 KiB rust-os_pipe-devel noarch 0:1.2.3-3.fc45 fedora 33.7 KiB rust-os_str_bytes+default-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes+memchr-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes+raw_os_str-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes-devel noarch 0:7.2.1-1.fc45 fedora 132.4 KiB rust-parking_lot-devel noarch 0:0.12.5-3.fc45 fedora 196.9 KiB rust-parking_lot_core+default-devel noarch 0:0.9.12-3.fc45 fedora 1.5 KiB rust-parking_lot_core-devel noarch 0:0.9.12-3.fc45 fedora 135.6 KiB rust-paste+default-devel noarch 0:1.0.15-6.fc45 fedora 1.6 KiB rust-paste-devel noarch 0:1.0.15-6.fc45 fedora 64.9 KiB rust-path-absolutize-devel noarch 0:4.0.1-1.fc45 fedora 35.4 KiB rust-path-dedot+default-devel noarch 0:4.0.1-1.fc45 fedora 1.3 KiB rust-path-dedot+fixed_workdir-devel noarch 0:4.0.1-1.fc45 fedora 1.3 KiB rust-path-dedot-devel noarch 0:4.0.1-1.fc45 fedora 29.4 KiB rust-path-slash-devel noarch 0:0.2.1-8.fc45 fedora 42.2 KiB rust-pathdiff-devel noarch 0:0.2.3-5.fc45 fedora 21.9 KiB rust-peg+default-devel noarch 0:0.8.5-4.fc45 fedora 1.4 KiB rust-peg+std-devel noarch 0:0.8.5-4.fc45 fedora 1.4 KiB rust-peg-devel noarch 0:0.8.5-4.fc45 fedora 59.0 KiB rust-peg-macros+default-devel noarch 0:0.8.5-4.fc45 fedora 1.1 KiB rust-peg-macros-devel noarch 0:0.8.5-4.fc45 fedora 342.2 KiB rust-peg-runtime+default-devel noarch 0:0.8.5-4.fc45 fedora 945.0 B rust-peg-runtime+std-devel noarch 0:0.8.5-4.fc45 fedora 945.0 B rust-peg-runtime-devel noarch 0:0.8.5-4.fc45 fedora 11.2 KiB rust-pep440_rs-devel noarch 0:0.7.3-4.fc45 fedora 204.9 KiB rust-pep508_rs+default-devel noarch 0:0.9.2-4.fc45 fedora 2.1 KiB rust-pep508_rs-devel noarch 0:0.9.2-4.fc45 fedora 334.4 KiB rust-percent-encoding+alloc-devel noarch 0:2.3.2-3.fc45 fedora 1.0 KiB rust-percent-encoding+std-devel noarch 0:2.3.2-3.fc45 fedora 1.0 KiB rust-percent-encoding-devel noarch 0:2.3.2-3.fc45 fedora 34.0 KiB rust-pest+default-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest+memchr-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest+std-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest-devel noarch 0:2.8.6-2.fc45 fedora 1.3 MiB rust-pest_derive+default-devel noarch 0:2.8.6-2.fc45 fedora 1.9 KiB rust-pest_derive+std-devel noarch 0:2.8.6-2.fc45 fedora 1.9 KiB rust-pest_derive-devel noarch 0:2.8.6-2.fc45 fedora 74.7 KiB rust-pest_generator+std-devel noarch 0:2.8.6-2.fc45 fedora 1.4 KiB rust-pest_generator-devel noarch 0:2.8.6-2.fc45 fedora 80.6 KiB rust-pest_meta+default-devel noarch 0:2.8.6-2.fc45 fedora 1.3 KiB rust-pest_meta-devel noarch 0:2.8.6-2.fc45 fedora 275.2 KiB rust-phf+default-devel noarch 0:0.13.1-3.fc45 fedora 1.6 KiB rust-phf+std-devel noarch 0:0.13.1-3.fc45 fedora 1.6 KiB rust-phf-devel noarch 0:0.13.1-3.fc45 fedora 84.9 KiB rust-phf0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11-devel noarch 0:0.11.3-3.fc45 fedora 80.2 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.0 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 fedora 42.8 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 fedora 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-3.fc45 fedora 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-3.fc45 fedora 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-3.fc45 fedora 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-2.fc45 fedora 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-2.fc45 fedora 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.34-1.fc45 fedora 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc45 fedora 73.8 KiB rust-portable-atomic+default-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic+fallback-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic-devel noarch 0:1.15.0-1.fc45 fedora 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.5-2.fc45 fedora 3.2 KiB rust-potential_utf-devel noarch 0:0.1.5-2.fc45 fedora 30.7 KiB rust-ppv-lite86+simd-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-ppv-lite86+std-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-ppv-lite86-devel noarch 0:0.2.21-4.fc45 fedora 128.9 KiB rust-predicates+diff-devel noarch 0:3.1.4-2.fc45 fedora 5.0 KiB rust-predicates-core+default-devel noarch 0:1.0.10-2.fc45 fedora 2.1 KiB rust-predicates-core-devel noarch 0:1.0.10-2.fc45 fedora 24.3 KiB rust-predicates-devel noarch 0:3.1.4-2.fc45 fedora 124.1 KiB rust-predicates-tree+default-devel noarch 0:1.0.13-2.fc45 fedora 2.3 KiB rust-predicates-tree-devel noarch 0:1.0.13-2.fc45 fedora 18.7 KiB rust-pretty_assertions+std-devel noarch 0:1.4.1-5.fc45 fedora 1.6 KiB rust-pretty_assertions-devel noarch 0:1.4.1-5.fc45 fedora 121.6 KiB rust-proc-macro-utils+default-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+parser-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro2-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+quote-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+smallvec-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils-devel noarch 0:0.10.0-3.fc45 fedora 91.3 KiB rust-proc-macro2+proc-macro-devel noarch 0:1.0.107-1.fc45 fedora 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.107-1.fc45 fedora 248.4 KiB rust-psm+default-devel noarch 0:0.1.32-1.fc45 fedora 1.7 KiB rust-psm-devel noarch 0:0.1.32-1.fc45 fedora 99.9 KiB rust-ptr_meta+derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+std-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta-devel noarch 0:0.3.2-1.fc45 fedora 23.0 KiB rust-ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 9.9 KiB rust-pyproject-toml-devel noarch 0:0.13.7-3.fc45 fedora 49.2 KiB rust-quick-junit-devel noarch 0:0.6.1-2.fc45 fedora 126.5 KiB rust-quick-xml+default-devel noarch 0:0.41.0-2.fc45 fedora 2.1 KiB rust-quick-xml-devel noarch 0:0.41.0-2.fc45 fedora 1.3 MiB rust-quickcheck_macros-devel noarch 0:1.2.0-2.fc45 fedora 25.4 KiB rust-quote+proc-macro-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-quote-devel noarch 0:1.0.47-1.fc45 fedora 123.1 KiB rust-quote-use+default-devel noarch 0:0.8.4-4.fc45 fedora 1.8 KiB rust-quote-use-devel noarch 0:0.8.4-4.fc45 fedora 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.8.4-3.fc45 fedora 1.4 KiB rust-quote-use-macros-devel noarch 0:0.8.4-3.fc45 fedora 17.5 KiB rust-radium+default-devel noarch 0:0.7.0-8.fc45 fedora 1.1 KiB rust-radium-devel noarch 0:0.7.0-8.fc45 fedora 47.6 KiB rust-rancor+alloc-devel noarch 0:0.1.3-1.fc45 fedora 1.2 KiB rust-rancor-devel noarch 0:0.1.3-1.fc45 fedora 32.5 KiB rust-rand+sys_rng-devel noarch 0:0.10.2-2.fc45 fedora 2.3 KiB rust-rand0.8+alloc-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+default-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+getrandom-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+libc-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+rand_chacha-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+std-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+std_rng-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8-devel noarch 0:0.8.7-1.fc45 fedora 319.0 KiB rust-rand_chacha0.3+std-devel noarch 0:0.3.1-4.fc45 fedora 1.3 KiB rust-rand_chacha0.3-devel noarch 0:0.3.1-4.fc45 fedora 50.2 KiB rust-rand_core+default-devel noarch 0:0.10.1-2.fc45 fedora 1.5 KiB rust-rand_core-devel noarch 0:0.10.1-2.fc45 fedora 71.8 KiB rust-rand_core0.6+alloc-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+getrandom-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+std-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6-devel noarch 0:0.6.4-4.fc45 fedora 75.7 KiB rust-rayon-core+default-devel noarch 0:1.13.0-3.fc45 fedora 1.8 KiB rust-rayon-core-devel noarch 0:1.13.0-3.fc45 fedora 270.8 KiB rust-rayon-devel noarch 0:1.12.0-2.fc45 fedora 885.2 KiB rust-ref-cast+default-devel noarch 0:1.0.27-1.fc45 fedora 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc45 fedora 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc45 fedora 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc45 fedora 29.1 KiB rust-regex+perf-backtrack-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-cache-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-dfa-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-inline-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-literal-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-onepass-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+std-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-age-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-bool-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-case-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-gencat-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-perl-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-script-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-segment-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+alloc-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-build-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-onepass-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-search-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+hybrid-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+meta-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-backtrack-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-pikevm-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-thompson-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-inline-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-multisubstring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-substring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+std-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+syntax-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-age-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-bool-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-case-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-gencat-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-perl-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-script-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-segment-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-word-boundary-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata-devel noarch 0:0.4.18-1.fc45 fedora 2.6 MiB rust-regex-devel noarch 0:1.13.1-1.fc45 fedora 695.7 KiB rust-regex-syntax+std-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-age-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-bool-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-case-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-gencat-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-perl-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-script-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-segment-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax-devel noarch 0:0.8.11-2.fc45 fedora 1.6 MiB rust-rend+bytecheck-devel noarch 0:0.5.4-2.fc45 fedora 1.4 KiB rust-rend-devel noarch 0:0.5.4-2.fc45 fedora 90.7 KiB rust-rkyv+alloc-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv+std-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv-devel noarch 0:0.8.18-1.fc45 fedora 888.6 KiB rust-rkyv_derive+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 1.5 KiB rust-rkyv_derive-devel noarch 0:0.8.18-1.fc45 fedora 119.6 KiB rust-ron+default-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron+std-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron-devel noarch 0:0.12.2-2.fc45 fedora 710.3 KiB rust-rust-stemmers+default-devel noarch 0:1.2.0-17.fc45 fedora 1.0 KiB rust-rust-stemmers-devel noarch 0:1.2.0-17.fc45 fedora 9.3 MiB rust-rustc-hash+std-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustc-hash-devel noarch 0:2.1.3-2.fc45 fedora 37.9 KiB rust-rustc-stable-hash-devel noarch 0:0.1.2-4.fc45 fedora 63.1 KiB rust-rustix+alloc-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+default-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+fs-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+std-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+termios-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix-devel noarch 0:1.1.4-2.fc45 fedora 2.2 MiB rust-rustversion+default-devel noarch 0:1.0.23-2.fc45 fedora 1.8 KiB rust-rustversion-devel noarch 0:1.0.23-2.fc45 fedora 61.6 KiB rust-ryu+default-devel noarch 0:1.0.23-2.fc45 fedora 2.3 KiB rust-ryu-devel noarch 0:1.0.23-2.fc45 fedora 154.2 KiB rust-salsa-macro-rules+default-devel noarch 0:0.28.2-1.fc45 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.2-1.fc45 fedora 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.2-1.fc45 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.2-1.fc45 fedora 188.3 KiB rust-same-file-devel noarch 0:1.0.6-18.fc45 fedora 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.1-3.fc45 fedora 5.8 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.1-3.fc45 fedora 5.8 KiB rust-schemars+std-devel noarch 0:1.2.1-3.fc45 fedora 5.8 KiB rust-schemars-devel noarch 0:1.2.1-3.fc45 fedora 480.9 KiB rust-schemars_derive+default-devel noarch 0:1.2.1-2.fc45 fedora 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.1-2.fc45 fedora 133.1 KiB rust-scopeguard-devel noarch 0:1.2.0-8.fc45 fedora 32.8 KiB rust-seahash-devel noarch 0:4.1.0-15.fc45 fedora 64.0 KiB rust-serde+alloc-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde+rc-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde+std-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde-devel noarch 0:1.0.228-3.fc45 fedora 544.6 KiB rust-serde_core+alloc-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_core-devel noarch 0:1.0.228-3.fc45 fedora 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.228-3.fc45 fedora 2.0 KiB rust-serde_derive-devel noarch 0:1.0.228-3.fc45 fedora 322.3 KiB rust-serde_derive_internals+default-devel noarch 0:0.29.1-5.fc45 fedora 1.5 KiB rust-serde_derive_internals-devel noarch 0:0.29.1-5.fc45 fedora 126.3 KiB rust-serde_json+alloc-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_json+std-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_json-devel noarch 0:1.0.151-1.fc45 fedora 713.2 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned+serde-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned+std-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned-devel noarch 0:1.1.1-2.fc45 fedora 29.4 KiB rust-serde_test-devel noarch 0:1.0.177-5.fc45 fedora 99.1 KiB rust-sha2_0.10-devel noarch 0:0.10.9-2.fc45 fedora 106.3 KiB rust-sharded-slab+default-devel noarch 0:0.1.7-7.fc45 fedora 1.4 KiB rust-sharded-slab-devel noarch 0:0.1.7-7.fc45 fedora 256.3 KiB rust-shellexpand+base-0-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand+dirs-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand+tilde-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand-devel noarch 0:3.1.2-2.fc45 fedora 72.3 KiB rust-shlex+default-devel noarch 0:1.3.0-7.fc45 fedora 1.0 KiB rust-shlex+std-devel noarch 0:1.3.0-7.fc45 fedora 1.0 KiB rust-shlex-devel noarch 0:1.3.0-7.fc45 fedora 55.8 KiB rust-simdutf8-devel noarch 0:0.1.5-5.fc45 fedora 125.4 KiB rust-similar+std-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar+text-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar-devel noarch 0:3.1.1-2.fc45 fedora 338.4 KiB rust-similar2+default-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2+inline-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2+text-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2-devel noarch 0:2.7.0-2.fc45 fedora 219.4 KiB rust-siphasher+default-devel noarch 0:1.0.2-2.fc45 fedora 1.4 KiB rust-siphasher+std-devel noarch 0:1.0.2-2.fc45 fedora 1.4 KiB rust-siphasher-devel noarch 0:1.0.2-2.fc45 fedora 53.0 KiB rust-smallvec-devel noarch 0:1.15.1-4.fc45 fedora 145.2 KiB rust-snapbox+color-auto-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+color-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+structured-data-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox-devel noarch 0:1.2.2-2.fc45 fedora 266.8 KiB rust-snapbox-macros+color-devel noarch 0:1.1.0-2.fc45 fedora 3.1 KiB rust-snapbox-macros+default-devel noarch 0:1.1.0-2.fc45 fedora 3.1 KiB rust-snapbox-macros-devel noarch 0:1.1.0-2.fc45 fedora 17.0 KiB rust-stable_deref_trait-devel noarch 0:1.2.1-3.fc45 fedora 23.0 KiB rust-stacker-devel noarch 0:0.1.25-1.fc45 fedora 38.4 KiB rust-static_assertions-devel noarch 0:1.1.0-19.fc45 fedora 62.2 KiB rust-strip-ansi-escapes+default-devel noarch 0:0.2.1-3.fc45 fedora 1.0 KiB rust-strip-ansi-escapes-devel noarch 0:0.2.1-3.fc45 fedora 20.3 KiB rust-strsim+default-devel noarch 0:0.11.1-6.fc45 fedora 1.1 KiB rust-strsim-devel noarch 0:0.11.1-6.fc45 fedora 52.6 KiB rust-strum+std-devel noarch 0:0.28.0-2.fc45 fedora 1.5 KiB rust-strum-devel noarch 0:0.28.0-2.fc45 fedora 19.1 KiB rust-strum_macros-devel noarch 0:0.28.0-2.fc45 fedora 144.3 KiB rust-supports-hyperlinks-devel noarch 0:3.2.0-3.fc45 fedora 18.7 KiB rust-syn+clone-impls-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+printing-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+visit-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn-devel noarch 0:3.0.3-1.fc45 fedora 2.2 MiB rust-syn2+clone-impls-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+default-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+derive-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+extra-traits-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+fold-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+full-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+parsing-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+printing-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+proc-macro-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+visit-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+visit-mut-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2-devel noarch 0:2.0.119-1.fc45 fedora 2.2 MiB rust-synstructure+default-devel noarch 0:0.13.2-4.fc45 fedora 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.13.2-4.fc45 fedora 1.6 KiB rust-synstructure-devel noarch 0:0.13.2-4.fc45 fedora 96.5 KiB rust-tap+default-devel noarch 0:1.0.1-14.fc45 fedora 1.0 KiB rust-tap-devel noarch 0:1.0.1-14.fc45 fedora 37.8 KiB rust-tempfile+getrandom-devel noarch 0:3.27.0-2.fc45 fedora 2.1 KiB rust-tempfile-devel noarch 0:3.27.0-2.fc45 fedora 170.8 KiB rust-terminal_size+default-devel noarch 0:0.4.4-2.fc45 fedora 1.2 KiB rust-terminal_size-devel noarch 0:0.4.4-2.fc45 fedora 23.0 KiB rust-terminfo+default-devel noarch 0:0.9.0-5.fc45 fedora 1.0 KiB rust-terminfo-devel noarch 0:0.9.0-5.fc45 fedora 170.3 KiB rust-termtree0.5+default-devel noarch 0:0.5.1-2.fc45 fedora 4.1 KiB rust-termtree0.5-devel noarch 0:0.5.1-2.fc45 fedora 19.3 KiB rust-test-case-core-devel noarch 0:3.3.1-7.fc45 fedora 61.3 KiB rust-test-case-devel noarch 0:3.3.1-8.fc45 fedora 15.7 KiB rust-test-case-macros-devel noarch 0:3.3.1-7.fc45 fedora 11.4 KiB rust-thin-vec+std-devel noarch 0:0.2.19-1.fc45 fedora 1.3 KiB rust-thin-vec-devel noarch 0:0.2.19-1.fc45 fedora 162.0 KiB rust-thiserror+std-devel noarch 0:2.0.20-1.fc45 fedora 2.4 KiB rust-thiserror-devel noarch 0:2.0.20-1.fc45 fedora 103.4 KiB rust-thiserror-impl+default-devel noarch 0:2.0.20-1.fc45 fedora 1.4 KiB rust-thiserror-impl-devel noarch 0:2.0.20-1.fc45 fedora 92.1 KiB rust-thiserror-impl1+default-devel noarch 0:1.0.69-5.fc45 fedora 1.2 KiB rust-thiserror-impl1-devel noarch 0:1.0.69-5.fc45 fedora 79.3 KiB rust-thiserror1+default-devel noarch 0:1.0.69-5.fc45 fedora 2.2 KiB rust-thiserror1-devel noarch 0:1.0.69-5.fc45 fedora 86.1 KiB rust-thread_local+default-devel noarch 0:1.1.10-2.fc45 fedora 1.1 KiB rust-thread_local-devel noarch 0:1.1.10-2.fc45 fedora 54.7 KiB rust-tikv-jemalloc-sys+background_threads_runtime_support-devel noarch 0:0.7.1-2.fc45 fedora 2.4 KiB rust-tikv-jemalloc-sys-devel noarch 0:0.7.1-2.fc45 fedora 84.3 KiB rust-tikv-jemallocator+background_threads_runtime_support-devel noarch 0:0.7.0-2.fc45 fedora 3.1 KiB rust-tikv-jemallocator-devel noarch 0:0.7.0-2.fc45 fedora 45.9 KiB rust-tinystr+zerovec-devel noarch 0:0.8.3-2.fc45 fedora 3.8 KiB rust-tinystr-devel noarch 0:0.8.3-2.fc45 fedora 90.9 KiB rust-tinyvec+alloc-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec+default-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec+tinyvec_macros-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec-devel noarch 0:1.11.0-2.fc45 fedora 208.1 KiB rust-tinyvec_macros+default-devel noarch 0:0.1.1-9.fc45 fedora 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-9.fc45 fedora 14.3 KiB rust-toml+display-devel noarch 0:1.1.3-1.fc45 fedora 6.2 KiB rust-toml+parse-devel noarch 0:1.1.3-1.fc45 fedora 6.2 KiB rust-toml+serde-devel noarch 0:1.1.3-1.fc45 fedora 6.2 KiB rust-toml+std-devel noarch 0:1.1.3-1.fc45 fedora 6.2 KiB rust-toml-devel noarch 0:1.1.3-1.fc45 fedora 292.1 KiB rust-toml0.9+parse-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9+serde-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9+std-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9-devel noarch 0:0.9.12-2.fc45 fedora 287.8 KiB rust-toml_datetime+alloc-devel noarch 0:1.1.1-2.fc45 fedora 4.2 KiB rust-toml_datetime+serde-devel noarch 0:1.1.1-2.fc45 fedora 4.2 KiB rust-toml_datetime+std-devel noarch 0:1.1.1-2.fc45 fedora 4.2 KiB rust-toml_datetime-devel noarch 0:1.1.1-2.fc45 fedora 61.0 KiB rust-toml_datetime0.7+alloc-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7+serde-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7+std-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7-devel noarch 0:0.7.5-2.fc45 fedora 61.0 KiB rust-toml_parser+alloc-devel noarch 0:1.1.3-1.fc45 fedora 4.4 KiB rust-toml_parser+std-devel noarch 0:1.1.3-1.fc45 fedora 4.4 KiB rust-toml_parser-devel noarch 0:1.1.3-1.fc45 fedora 226.8 KiB rust-toml_writer+alloc-devel noarch 0:1.1.2-1.fc45 fedora 4.1 KiB rust-toml_writer+std-devel noarch 0:1.1.2-1.fc45 fedora 4.1 KiB rust-toml_writer-devel noarch 0:1.1.2-1.fc45 fedora 49.0 KiB rust-tracing+attributes-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+std-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+tracing-attributes-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing-attributes+default-devel noarch 0:0.1.31-3.fc45 fedora 2.8 KiB rust-tracing-attributes-devel noarch 0:0.1.31-3.fc45 fedora 160.8 KiB rust-tracing-core+default-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core+once_cell-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core+std-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core-devel noarch 0:0.1.36-2.fc44 fedora 247.3 KiB rust-tracing-devel noarch 0:0.1.44-2.fc45 fedora 467.4 KiB rust-tracing-flame+smallvec-devel noarch 0:0.2.0-5.fc45 fedora 1.3 KiB rust-tracing-flame-devel noarch 0:0.2.0-5.fc45 fedora 28.2 KiB rust-tracing-log+log-tracer-devel noarch 0:0.2.0-7.fc45 fedora 1.3 KiB rust-tracing-log+std-devel noarch 0:0.2.0-7.fc45 fedora 1.3 KiB rust-tracing-log-devel noarch 0:0.2.0-7.fc45 fedora 63.5 KiB rust-tracing-subscriber+alloc-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+matchers-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+nu-ansi-term-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+once_cell-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+registry-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+sharded-slab-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+std-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+thread_local-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+tracing-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-typed-arena+std-devel noarch 0:2.0.2-10.fc45 fedora 962.0 B rust-typed-arena-devel noarch 0:2.0.2-10.fc45 fedora 39.3 KiB rust-typed-path+default-devel noarch 0:0.12.3-3.fc45 fedora 1.8 KiB rust-typed-path+std-devel noarch 0:0.12.3-3.fc45 fedora 1.8 KiB rust-typed-path-devel noarch 0:0.12.3-3.fc45 fedora 666.3 KiB rust-typeid+default-devel noarch 0:1.0.3-5.fc45 fedora 1.3 KiB rust-typeid-devel noarch 0:1.0.3-5.fc45 fedora 23.6 KiB rust-typenum+default-devel noarch 0:1.20.1-2.fc45 fedora 1.7 KiB rust-typenum-devel noarch 0:1.20.1-2.fc45 fedora 1.2 MiB rust-ucd-trie+std-devel noarch 0:0.1.7-5.fc45 fedora 1.2 KiB rust-ucd-trie-devel noarch 0:0.1.7-5.fc45 fedora 157.7 KiB rust-unicode-ident-devel noarch 0:1.0.24-2.fc45 fedora 304.3 KiB rust-unicode-normalization+std-devel noarch 0:0.1.25-5.fc45 fedora 1.6 KiB rust-unicode-normalization-devel noarch 0:0.1.25-5.fc45 fedora 709.0 KiB rust-unicode-width+cjk-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unicode-width-devel noarch 0:0.2.2-3.fc45 fedora 2.2 MiB rust-unicode_names2-devel noarch 0:1.3.0-5.fc45 fedora 2.1 MiB rust-unicode_names2_generator+default-devel noarch 0:1.3.0-5.fc45 fedora 1.1 KiB rust-unicode_names2_generator-devel noarch 0:1.3.0-5.fc45 fedora 39.3 KiB rust-unit-prefix+default-devel noarch 0:0.5.2-3.fc45 fedora 1.2 KiB rust-unit-prefix+std-devel noarch 0:0.5.2-3.fc45 fedora 1.2 KiB rust-unit-prefix-devel noarch 0:0.5.2-3.fc45 fedora 24.7 KiB rust-unscanny+default-devel noarch 0:0.1.0-6.fc45 fedora 836.0 B rust-unscanny-devel noarch 0:0.1.0-6.fc45 fedora 35.4 KiB rust-url+serde-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-url+std-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-url-devel noarch 0:2.5.8-2.fc45 fedora 565.2 KiB rust-urlencoding+default-devel noarch 0:2.1.3-7.fc45 fedora 1.1 KiB rust-urlencoding-devel noarch 0:2.1.3-7.fc45 fedora 18.2 KiB rust-utf8_iter+default-devel noarch 0:1.0.4-7.fc45 fedora 1.0 KiB rust-utf8_iter-devel noarch 0:1.0.4-7.fc45 fedora 38.9 KiB rust-utf8parse+default-devel noarch 0:0.2.2-6.fc45 fedora 1.1 KiB rust-utf8parse-devel noarch 0:0.2.2-6.fc45 fedora 33.3 KiB rust-uuid+std-devel noarch 0:1.24.1-1.fc45 fedora 3.4 KiB rust-uuid-devel noarch 0:1.24.1-1.fc45 fedora 293.3 KiB rust-version-ranges+default-devel noarch 0:0.1.3-2.fc45 fedora 1.4 KiB rust-version-ranges-devel noarch 0:0.1.3-2.fc45 fedora 85.6 KiB rust-version_check+default-devel noarch 0:0.9.5-5.fc45 fedora 1.0 KiB rust-version_check-devel noarch 0:0.9.5-5.fc45 fedora 57.2 KiB rust-vte-devel noarch 0:0.15.0-3.fc45 fedora 311.2 KiB rust-wait-timeout+default-devel noarch 0:0.2.1-4.fc45 fedora 1.4 KiB rust-wait-timeout-devel noarch 0:0.2.1-4.fc45 fedora 29.1 KiB rust-walkdir-devel noarch 0:2.5.0-6.fc45 fedora 106.4 KiB rust-which+real-sys-devel noarch 0:8.0.5-1.fc45 fedora 1.7 KiB rust-which-devel noarch 0:8.0.5-1.fc45 fedora 105.3 KiB rust-wild-devel noarch 0:2.2.1-6.fc45 fedora 24.9 KiB rust-winnow-devel noarch 0:1.0.4-2.fc45 fedora 1.2 MiB rust-winnow0.7-devel noarch 0:0.7.15-2.fc45 fedora 1.2 MiB rust-writeable-devel noarch 0:0.6.3-2.fc45 fedora 91.0 KiB rust-wyz-devel noarch 0:0.5.1-9.fc45 fedora 58.9 KiB rust-yansi+alloc-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi+default-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi+std-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi-devel noarch 0:1.0.1-7.fc45 fedora 110.8 KiB rust-yoke+derive-devel noarch 0:0.8.3-2.fc45 fedora 3.5 KiB rust-yoke-derive-devel noarch 0:0.8.2-2.fc45 fedora 47.1 KiB rust-yoke-devel noarch 0:0.8.3-2.fc45 fedora 137.3 KiB rust-zerocopy+default-devel noarch 0:0.8.56-1.fc45 fedora 9.7 KiB rust-zerocopy+simd-devel noarch 0:0.8.56-1.fc45 fedora 9.7 KiB rust-zerocopy-derive+default-devel noarch 0:0.8.56-1.fc45 fedora 3.8 KiB rust-zerocopy-derive-devel noarch 0:0.8.56-1.fc45 fedora 965.8 KiB rust-zerocopy-devel noarch 0:0.8.56-1.fc45 fedora 1.5 MiB rust-zerofrom+derive-devel noarch 0:0.1.8-2.fc45 fedora 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.7-2.fc45 fedora 21.0 KiB rust-zerofrom-devel noarch 0:0.1.8-2.fc45 fedora 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.4-2.fc45 fedora 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.4-2.fc45 fedora 5.1 KiB rust-zerotrie-devel noarch 0:0.2.4-2.fc45 fedora 376.9 KiB rust-zerovec+derive-devel noarch 0:0.11.6-2.fc45 fedora 4.5 KiB rust-zerovec+yoke-devel noarch 0:0.11.6-2.fc45 fedora 4.5 KiB rust-zerovec-derive-devel noarch 0:0.11.3-2.fc45 fedora 73.3 KiB rust-zerovec-devel noarch 0:0.11.6-2.fc45 fedora 581.4 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-5.fc45 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-5.fc45 fedora 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.7-1.fc45 fedora 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.7-1.fc45 fedora 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.7-1.fc45 fedora 762.8 KiB rust-zmij+default-devel noarch 0:1.0.21-2.fc45 fedora 1.7 KiB rust-zmij-devel noarch 0:1.0.21-2.fc45 fedora 64.6 KiB rust-zstd-devel noarch 0:0.13.3-4.fc45 fedora 110.8 KiB rust-zstd-safe+std-devel noarch 0:7.2.4-4.fc45 fedora 1.8 KiB rust-zstd-safe-devel noarch 0:7.2.4-4.fc45 fedora 122.1 KiB rust-zstd-sys+std-devel noarch 0:2.0.16-3.fc45 fedora 1.7 KiB rust-zstd-sys-devel noarch 0:2.0.16-3.fc45 fedora 321.8 KiB Transaction Summary: Installing: 1162 packages Total size of inbound packages is 196 MiB. Need to download 196 MiB. After this operation, 990 MiB extra will be used (install 990 MiB, remove 0 B). [ 1/1162] rust-anstyle+default-devel- 100% | 146.3 KiB/s | 8.3 KiB | 00m00s [ 2/1162] rust-aho-corasick+default-d 100% | 151.9 KiB/s | 7.9 KiB | 00m00s [ 3/1162] rust-anstream+default-devel 100% | 156.3 KiB/s | 8.6 KiB | 00m00s [ 4/1162] rust-anstyle+std-devel-0:1. 100% | 145.4 KiB/s | 8.3 KiB | 00m00s [ 5/1162] rust-arc-swap+default-devel 100% | 140.4 KiB/s | 8.3 KiB | 00m00s [ 6/1162] rust-anyhow+default-devel-0 100% | 150.2 KiB/s | 9.2 KiB | 00m00s [ 7/1162] rust-argfile+default-devel- 100% | 146.9 KiB/s | 7.9 KiB | 00m00s [ 8/1162] rust-arrayvec+default-devel 100% | 144.9 KiB/s | 8.1 KiB | 00m00s [ 9/1162] rust-assert_fs+default-deve 100% | 139.2 KiB/s | 8.1 KiB | 00m00s [ 10/1162] rust-bitflags+default-devel 100% | 154.6 KiB/s | 8.8 KiB | 00m00s [ 11/1162] rust-bitvec+alloc-devel-0:1 100% | 133.4 KiB/s | 7.7 KiB | 00m00s [ 12/1162] rust-bstr+default-devel-0:1 100% | 148.3 KiB/s | 8.5 KiB | 00m00s [ 13/1162] rust-cachedir+default-devel 100% | 134.2 KiB/s | 7.8 KiB | 00m00s [ 14/1162] rust-camino+default-devel-0 100% | 146.2 KiB/s | 8.5 KiB | 00m00s [ 15/1162] rust-camino+serde1-devel-0: 100% | 141.6 KiB/s | 8.6 KiB | 00m00s [ 16/1162] rust-clap+default-devel-0:4 100% | 184.2 KiB/s | 10.5 KiB | 00m00s [ 17/1162] rust-bitvec-devel-0:1.0.1-8 100% | 1.1 MiB/s | 247.0 KiB | 00m00s [ 18/1162] rust-clap+derive-devel-0:4. 100% | 169.6 KiB/s | 10.3 KiB | 00m00s [ 19/1162] rust-clap+string-devel-0:4. 100% | 202.8 KiB/s | 10.3 KiB | 00m00s [ 20/1162] rust-clap+env-devel-0:4.6.6 100% | 181.1 KiB/s | 10.3 KiB | 00m00s [ 21/1162] rust-clap+wrap_help-devel-0 100% | 169.7 KiB/s | 10.4 KiB | 00m00s [ 22/1162] rust-clap_complete_command+ 100% | 154.5 KiB/s | 8.0 KiB | 00m00s [ 23/1162] rust-clearscreen+default-de 100% | 147.1 KiB/s | 8.4 KiB | 00m00s [ 24/1162] rust-colored+default-devel- 100% | 138.3 KiB/s | 8.0 KiB | 00m00s [ 25/1162] rust-colored+no-color-devel 100% | 154.3 KiB/s | 8.0 KiB | 00m00s [ 26/1162] rust-compact_str+default-de 100% | 144.0 KiB/s | 8.4 KiB | 00m00s [ 27/1162] rust-compact_str+serde-deve 100% | 138.4 KiB/s | 8.6 KiB | 00m00s [ 28/1162] rust-countme+default-devel- 100% | 148.8 KiB/s | 7.7 KiB | 00m00s [ 29/1162] rust-crossbeam+default-deve 100% | 143.8 KiB/s | 7.8 KiB | 00m00s [ 30/1162] rust-csv+default-devel-0:1. 100% | 135.9 KiB/s | 7.9 KiB | 00m00s [ 31/1162] rust-ctrlc+default-devel-0: 100% | 162.9 KiB/s | 8.3 KiB | 00m00s [ 32/1162] rust-dashmap+default-devel- 100% | 146.6 KiB/s | 7.9 KiB | 00m00s [ 33/1162] rust-drop_bomb+default-deve 100% | 152.1 KiB/s | 7.8 KiB | 00m00s [ 34/1162] rust-datatest-stable+defaul 100% | 139.2 KiB/s | 8.1 KiB | 00m00s [ 35/1162] rust-dunce+default-devel-0: 100% | 145.6 KiB/s | 7.9 KiB | 00m00s [ 36/1162] rust-etcetera+default-devel 100% | 158.5 KiB/s | 8.2 KiB | 00m00s [ 37/1162] rust-fern+default-devel-0:0 100% | 133.1 KiB/s | 8.3 KiB | 00m00s [ 38/1162] rust-filetime+default-devel 100% | 145.2 KiB/s | 8.3 KiB | 00m00s [ 39/1162] rust-gen-lsp-types+default- 100% | 150.2 KiB/s | 7.7 KiB | 00m00s [ 40/1162] rust-gen-lsp-types+url-deve 100% | 135.5 KiB/s | 7.9 KiB | 00m00s [ 41/1162] rust-get-size2+compact-str- 100% | 155.2 KiB/s | 8.8 KiB | 00m00s [ 42/1162] rust-get-size2+default-deve 100% | 170.3 KiB/s | 8.7 KiB | 00m00s [ 43/1162] rust-get-size2+derive-devel 100% | 143.1 KiB/s | 8.7 KiB | 00m00s [ 44/1162] rust-get-size2+hashbrown-de 100% | 155.0 KiB/s | 8.8 KiB | 00m00s [ 45/1162] rust-get-size2+indexmap-dev 100% | 173.0 KiB/s | 8.8 KiB | 00m00s [ 46/1162] rust-get-size2+ordermap-dev 100% | 144.7 KiB/s | 8.8 KiB | 00m00s [ 47/1162] rust-get-size2+parking_lot- 100% | 155.2 KiB/s | 8.8 KiB | 00m00s [ 48/1162] rust-get-size2+smallvec-dev 100% | 173.0 KiB/s | 8.8 KiB | 00m00s [ 49/1162] rust-globset+default-devel- 100% | 164.8 KiB/s | 8.4 KiB | 00m00s [ 50/1162] rust-glob+default-devel-0:0 100% | 145.8 KiB/s | 8.0 KiB | 00m00s [ 51/1162] rust-get-size2+thin-vec-dev 100% | 144.7 KiB/s | 8.8 KiB | 00m00s [ 52/1162] rust-globwalk+default-devel 100% | 151.4 KiB/s | 7.7 KiB | 00m00s [ 53/1162] rust-hashbrown+inline-more- 100% | 149.1 KiB/s | 8.6 KiB | 00m00s [ 54/1162] rust-heck+default-devel-0:0 100% | 150.5 KiB/s | 7.7 KiB | 00m00s [ 55/1162] rust-icu_properties+default 100% | 144.6 KiB/s | 8.4 KiB | 00m00s [ 56/1162] rust-ignore+default-devel-0 100% | 167.9 KiB/s | 8.6 KiB | 00m00s [ 57/1162] rust-imperative+default-dev 100% | 147.2 KiB/s | 8.0 KiB | 00m00s [ 58/1162] rust-hashbrown-devel-0:0.17 100% | 754.7 KiB/s | 132.1 KiB | 00m00s [ 59/1162] rust-indexmap+default-devel 100% | 178.5 KiB/s | 9.3 KiB | 00m00s [ 60/1162] rust-indoc+default-devel-0: 100% | 148.6 KiB/s | 7.9 KiB | 00m00s [ 61/1162] rust-indicatif+default-deve 100% | 147.7 KiB/s | 8.4 KiB | 00m00s [ 62/1162] rust-insta-cmd+default-deve 100% | 151.6 KiB/s | 7.9 KiB | 00m00s [ 63/1162] rust-insta+default-devel-0: 100% | 164.9 KiB/s | 8.9 KiB | 00m00s [ 64/1162] rust-insta+filters-devel-0: 100% | 156.1 KiB/s | 8.9 KiB | 00m00s [ 65/1162] rust-insta+json-devel-0:1.4 100% | 174.2 KiB/s | 8.9 KiB | 00m00s [ 66/1162] rust-insta+redactions-devel 100% | 166.3 KiB/s | 9.0 KiB | 00m00s [ 67/1162] rust-insta+ron-devel-0:1.46 100% | 158.5 KiB/s | 9.0 KiB | 00m00s [ 68/1162] rust-is-macro+default-devel 100% | 156.3 KiB/s | 8.0 KiB | 00m00s [ 69/1162] rust-itertools+default-deve 100% | 149.2 KiB/s | 8.1 KiB | 00m00s [ 70/1162] rust-jiff+default-devel-0:0 100% | 229.2 KiB/s | 13.8 KiB | 00m00s [ 71/1162] rust-jod-thread+default-dev 100% | 151.1 KiB/s | 7.9 KiB | 00m00s [ 72/1162] rust-log+default-devel-0:0. 100% | 150.8 KiB/s | 8.6 KiB | 00m00s [ 73/1162] rust-lsp-server+default-dev 100% | 160.5 KiB/s | 8.2 KiB | 00m00s [ 74/1162] rust-libcst-devel-0:1.8.6-3 100% | 1.1 MiB/s | 116.0 KiB | 00m00s [ 75/1162] rust-memchr+default-devel-0 100% | 165.4 KiB/s | 8.4 KiB | 00m00s [ 76/1162] rust-matchit+default-devel- 100% | 145.8 KiB/s | 8.3 KiB | 00m00s [ 77/1162] rust-memchr+std-devel-0:2.8 100% | 158.8 KiB/s | 8.4 KiB | 00m00s [ 78/1162] rust-natord+default-devel-0 100% | 150.6 KiB/s | 7.7 KiB | 00m00s [ 79/1162] rust-notify+default-devel-0 100% | 150.5 KiB/s | 8.1 KiB | 00m00s [ 80/1162] rust-ordermap+default-devel 100% | 162.4 KiB/s | 8.6 KiB | 00m00s [ 81/1162] rust-ordermap+serde-devel-0 100% | 173.4 KiB/s | 8.8 KiB | 00m00s [ 82/1162] rust-parking_lot+default-de 100% | 148.9 KiB/s | 8.0 KiB | 00m00s [ 83/1162] rust-path-absolutize+defaul 100% | 149.6 KiB/s | 7.9 KiB | 00m00s [ 84/1162] rust-path-absolutize+fixed_ 100% | 159.2 KiB/s | 8.1 KiB | 00m00s [ 85/1162] rust-path-slash+default-dev 100% | 143.6 KiB/s | 7.8 KiB | 00m00s [ 86/1162] rust-pathdiff+default-devel 100% | 149.9 KiB/s | 7.9 KiB | 00m00s [ 87/1162] rust-pep440_rs+default-deve 100% | 157.0 KiB/s | 8.0 KiB | 00m00s [ 88/1162] rust-pep440_rs+version-rang 100% | 151.9 KiB/s | 8.2 KiB | 00m00s [ 89/1162] rust-pretty_assertions+defa 100% | 151.5 KiB/s | 8.0 KiB | 00m00s [ 90/1162] rust-proc-macro2+default-de 100% | 175.2 KiB/s | 9.3 KiB | 00m00s [ 91/1162] rust-pyproject-toml+default 100% | 144.9 KiB/s | 8.3 KiB | 00m00s [ 92/1162] rust-quick-junit+default-de 100% | 156.6 KiB/s | 8.3 KiB | 00m00s [ 93/1162] rust-quickcheck-devel-0:1.1 100% | 616.6 KiB/s | 34.5 KiB | 00m00s [ 94/1162] rust-quickcheck_macros+defa 100% | 150.5 KiB/s | 8.1 KiB | 00m00s [ 95/1162] rust-quote+default-devel-0: 100% | 162.2 KiB/s | 8.6 KiB | 00m00s [ 96/1162] rust-rand-devel-0:0.10.2-2. 100% | 1.5 MiB/s | 104.6 KiB | 00m00s [ 97/1162] rust-rand+std_rng-devel-0:0 100% | 150.0 KiB/s | 8.6 KiB | 00m00s [ 98/1162] rust-rayon+default-devel-0: 100% | 149.4 KiB/s | 7.9 KiB | 00m00s [ 99/1162] rust-regex-automata+default 100% | 179.7 KiB/s | 9.2 KiB | 00m00s [ 100/1162] rust-regex-syntax+default-d 100% | 148.0 KiB/s | 8.4 KiB | 00m00s [ 101/1162] rust-regex+default-devel-0: 100% | 171.4 KiB/s | 9.1 KiB | 00m00s [ 102/1162] rust-rkyv+default-devel-0:0 100% | 175.8 KiB/s | 9.0 KiB | 00m00s [ 103/1162] rust-rustc-hash+default-dev 100% | 144.0 KiB/s | 8.2 KiB | 00m00s [ 104/1162] rust-rustc-stable-hash+defa 100% | 146.7 KiB/s | 7.6 KiB | 00m00s [ 105/1162] rust-salsa+compact_str-deve 100% | 148.5 KiB/s | 8.5 KiB | 00m00s [ 106/1162] rust-salsa+inventory-devel- 100% | 159.5 KiB/s | 8.5 KiB | 00m00s [ 107/1162] rust-salsa-devel-0:0.28.2-1 100% | 3.1 MiB/s | 321.7 KiB | 00m00s [ 108/1162] rust-salsa+ordermap-devel-0 100% | 162.4 KiB/s | 8.4 KiB | 00m00s [ 109/1162] rust-salsa+macros-devel-0:0 100% | 148.2 KiB/s | 8.4 KiB | 00m00s [ 110/1162] rust-salsa+salsa_unstable-d 100% | 163.0 KiB/s | 8.3 KiB | 00m00s [ 111/1162] rust-same-file+default-deve 100% | 147.6 KiB/s | 7.8 KiB | 00m00s [ 112/1162] rust-schemars+default-devel 100% | 150.6 KiB/s | 8.6 KiB | 00m00s [ 113/1162] rust-seahash+default-devel- 100% | 151.8 KiB/s | 7.7 KiB | 00m00s [ 114/1162] rust-serde+default-devel-0: 100% | 167.8 KiB/s | 8.9 KiB | 00m00s [ 115/1162] rust-serde+derive-devel-0:1 100% | 153.4 KiB/s | 8.9 KiB | 00m00s [ 116/1162] rust-serde_json+default-dev 100% | 187.8 KiB/s | 9.6 KiB | 00m00s [ 117/1162] rust-serde_test+default-dev 100% | 149.3 KiB/s | 7.9 KiB | 00m00s [ 118/1162] rust-shellexpand+default-de 100% | 148.5 KiB/s | 8.0 KiB | 00m00s [ 119/1162] rust-similar+default-devel- 100% | 159.9 KiB/s | 8.2 KiB | 00m00s [ 120/1162] rust-similar+inline-devel-0 100% | 153.2 KiB/s | 8.1 KiB | 00m00s [ 121/1162] rust-smallvec+const_generic 100% | 149.5 KiB/s | 8.1 KiB | 00m00s [ 122/1162] rust-smallvec+const_new-dev 100% | 158.6 KiB/s | 8.1 KiB | 00m00s [ 123/1162] rust-smallvec+default-devel 100% | 151.7 KiB/s | 8.0 KiB | 00m00s [ 124/1162] rust-snapbox+cmd-devel-0:1. 100% | 181.8 KiB/s | 9.3 KiB | 00m00s [ 125/1162] rust-smallvec+union-devel-0 100% | 148.7 KiB/s | 8.0 KiB | 00m00s [ 126/1162] rust-snapbox+default-devel- 100% | 170.7 KiB/s | 9.0 KiB | 00m00s [ 127/1162] rust-snapbox+diff-devel-0:1 100% | 180.2 KiB/s | 9.2 KiB | 00m00s [ 128/1162] rust-snapbox+examples-devel 100% | 160.2 KiB/s | 9.1 KiB | 00m00s [ 129/1162] rust-snapbox+term-svg-devel 100% | 173.2 KiB/s | 9.2 KiB | 00m00s [ 130/1162] rust-stacker+default-devel- 100% | 162.8 KiB/s | 8.3 KiB | 00m00s [ 131/1162] rust-static_assertions+defa 100% | 145.5 KiB/s | 7.9 KiB | 00m00s [ 132/1162] rust-strum+default-devel-0: 100% | 153.5 KiB/s | 8.1 KiB | 00m00s [ 133/1162] rust-strum+strum_macros-dev 100% | 162.5 KiB/s | 8.3 KiB | 00m00s [ 134/1162] rust-strum_macros+default-d 100% | 149.8 KiB/s | 8.1 KiB | 00m00s [ 135/1162] rust-supports-hyperlinks+de 100% | 152.1 KiB/s | 8.1 KiB | 00m00s [ 136/1162] rust-syn+default-devel-0:3. 100% | 195.7 KiB/s | 10.0 KiB | 00m00s [ 137/1162] rust-syn+derive-devel-0:3.0 100% | 172.0 KiB/s | 9.8 KiB | 00m00s [ 138/1162] rust-syn+extra-traits-devel 100% | 185.5 KiB/s | 9.8 KiB | 00m00s [ 139/1162] rust-syn+full-devel-0:3.0.3 100% | 192.1 KiB/s | 9.8 KiB | 00m00s [ 140/1162] rust-syn+parsing-devel-0:3. 100% | 172.2 KiB/s | 9.8 KiB | 00m00s [ 141/1162] rust-test-case+default-deve 100% | 155.8 KiB/s | 7.9 KiB | 00m00s [ 142/1162] rust-tempfile+default-devel 100% | 173.4 KiB/s | 9.2 KiB | 00m00s [ 143/1162] rust-thin-vec+default-devel 100% | 147.6 KiB/s | 8.4 KiB | 00m00s [ 144/1162] rust-thin-vec+serde-devel-0 100% | 167.0 KiB/s | 8.5 KiB | 00m00s [ 145/1162] rust-thiserror+default-deve 100% | 173.9 KiB/s | 9.0 KiB | 00m00s [ 146/1162] rust-tikv-jemallocator+defa 100% | 146.5 KiB/s | 7.9 KiB | 00m00s [ 147/1162] rust-toml+default-devel-0:1 100% | 179.6 KiB/s | 9.2 KiB | 00m00s [ 148/1162] rust-toml_parser+default-de 100% | 157.3 KiB/s | 8.2 KiB | 00m00s [ 149/1162] rust-tracing-flame+default- 100% | 144.3 KiB/s | 7.8 KiB | 00m00s [ 150/1162] rust-tracing-log+default-de 100% | 154.0 KiB/s | 7.9 KiB | 00m00s [ 151/1162] rust-tracing-subscriber-dev 100% | 2.2 MiB/s | 189.0 KiB | 00m00s [ 152/1162] rust-tracing-subscriber+ans 100% | 146.3 KiB/s | 8.3 KiB | 00m00s [ 153/1162] rust-tracing-subscriber+chr 100% | 167.2 KiB/s | 8.5 KiB | 00m00s [ 154/1162] rust-tracing-subscriber+env 100% | 165.0 KiB/s | 8.7 KiB | 00m00s [ 155/1162] rust-tracing-subscriber+sma 100% | 164.9 KiB/s | 8.4 KiB | 00m00s [ 156/1162] rust-tracing-subscriber+fmt 100% | 138.9 KiB/s | 8.3 KiB | 00m00s [ 157/1162] rust-tracing+default-devel- 100% | 152.2 KiB/s | 8.1 KiB | 00m00s [ 158/1162] rust-tracing+log-devel-0:0. 100% | 159.3 KiB/s | 8.1 KiB | 00m00s [ 159/1162] rust-tracing+release_max_le 100% | 149.2 KiB/s | 8.1 KiB | 00m00s [ 160/1162] rust-typed-arena+default-de 100% | 148.1 KiB/s | 7.8 KiB | 00m00s [ 161/1162] rust-unicode-ident+default- 100% | 170.9 KiB/s | 8.7 KiB | 00m00s [ 162/1162] rust-unicode-normalization+ 100% | 149.3 KiB/s | 8.5 KiB | 00m00s [ 163/1162] rust-unicode-width+default- 100% | 154.4 KiB/s | 8.2 KiB | 00m00s [ 164/1162] rust-unicode_names2+default 100% | 160.4 KiB/s | 8.2 KiB | 00m00s [ 165/1162] rust-url+default-devel-0:2. 100% | 144.7 KiB/s | 8.2 KiB | 00m00s [ 166/1162] rust-uuid+default-devel-0:1 100% | 177.4 KiB/s | 9.4 KiB | 00m00s [ 167/1162] rust-walkdir+default-devel- 100% | 151.0 KiB/s | 7.7 KiB | 00m00s [ 168/1162] rust-which+default-devel-0: 100% | 153.9 KiB/s | 8.8 KiB | 00m00s [ 169/1162] rust-wild+default-devel-0:2 100% | 145.7 KiB/s | 7.7 KiB | 00m00s [ 170/1162] rust-zip-devel-0:8.6.0-5.fc 100% | 2.2 MiB/s | 131.7 KiB | 00m00s [ 171/1162] rust-zip+deflate-flate2-zli 100% | 191.9 KiB/s | 11.7 KiB | 00m00s [ 172/1162] rust-zip+zstd-devel-0:8.6.0 100% | 217.3 KiB/s | 11.5 KiB | 00m00s [ 173/1162] rust-char_str+default-devel 100% | 141.9 KiB/s | 7.2 KiB | 00m00s [ 174/1162] pyproject-rpm-macros-0:1.23 100% | 17.8 MiB/s | 54.8 KiB | 00m00s [ 175/1162] rust-char_str+get-size-deve 100% | 137.0 KiB/s | 7.4 KiB | 00m00s [ 176/1162] rust-char_str+serde-devel-0 100% | 138.4 KiB/s | 7.3 KiB | 00m00s [ 177/1162] rust-aho-corasick+perf-lite 100% | 156.3 KiB/s | 8.0 KiB | 00m00s [ 178/1162] rust-aho-corasick+std-devel 100% | 148.2 KiB/s | 8.0 KiB | 00m00s [ 179/1162] rust-anstream+auto-devel-0: 100% | 170.2 KiB/s | 8.7 KiB | 00m00s [ 180/1162] rust-aho-corasick-devel-0:1 100% | 2.0 MiB/s | 156.6 KiB | 00m00s [ 181/1162] rust-anstream+wincon-devel- 100% | 149.6 KiB/s | 8.5 KiB | 00m00s [ 182/1162] rust-anstream-devel-0:1.0.0 100% | 629.0 KiB/s | 32.1 KiB | 00m00s [ 183/1162] rust-anstyle-devel-0:1.0.14 100% | 438.8 KiB/s | 24.1 KiB | 00m00s [ 184/1162] rust-anyhow+std-devel-0:1.0 100% | 159.8 KiB/s | 9.1 KiB | 00m00s [ 185/1162] rust-anyhow-devel-0:1.0.104 100% | 1.1 MiB/s | 61.7 KiB | 00m00s [ 186/1162] rust-arc-swap-devel-0:1.9.2 100% | 1.2 MiB/s | 77.2 KiB | 00m00s [ 187/1162] rust-arrayvec+std-devel-0:0 100% | 158.1 KiB/s | 8.1 KiB | 00m00s [ 188/1162] rust-arrayvec-devel-0:0.7.8 100% | 670.1 KiB/s | 38.2 KiB | 00m00s [ 189/1162] rust-assert_fs-devel-0:1.1. 100% | 488.1 KiB/s | 24.9 KiB | 00m00s [ 190/1162] rust-argfile-devel-0:1.0.0- 100% | 145.8 KiB/s | 17.6 KiB | 00m00s [ 191/1162] rust-bitflags-devel-0:2.13. 100% | 1.1 MiB/s | 68.1 KiB | 00m00s [ 192/1162] rust-funty-devel-0:2.0.0-9. 100% | 395.3 KiB/s | 20.2 KiB | 00m00s [ 193/1162] rust-radium+default-devel-0 100% | 142.7 KiB/s | 7.7 KiB | 00m00s [ 194/1162] rust-tap+default-devel-0:1. 100% | 145.2 KiB/s | 7.7 KiB | 00m00s [ 195/1162] rust-wyz-devel-0:0.5.1-9.fc 100% | 517.3 KiB/s | 26.4 KiB | 00m00s [ 196/1162] rust-bstr+std-devel-0:1.13. 100% | 152.6 KiB/s | 8.7 KiB | 00m00s [ 197/1162] rust-bstr+unicode-devel-0:1 100% | 163.0 KiB/s | 8.6 KiB | 00m00s [ 198/1162] rust-bstr-devel-0:1.13.0-1. 100% | 3.9 MiB/s | 266.4 KiB | 00m00s [ 199/1162] rust-cachedir-devel-0:0.3.1 100% | 228.7 KiB/s | 14.6 KiB | 00m00s [ 200/1162] rust-camino-devel-0:1.2.5-1 100% | 723.3 KiB/s | 42.0 KiB | 00m00s [ 201/1162] rust-serde_core+default-dev 100% | 151.4 KiB/s | 7.7 KiB | 00m00s [ 202/1162] rust-clap+color-devel-0:4.6 100% | 181.3 KiB/s | 10.3 KiB | 00m00s [ 203/1162] rust-clap+error-context-dev 100% | 195.7 KiB/s | 10.4 KiB | 00m00s [ 204/1162] rust-clap+help-devel-0:4.6. 100% | 202.6 KiB/s | 10.3 KiB | 00m00s [ 205/1162] rust-clap+std-devel-0:4.6.6 100% | 181.1 KiB/s | 10.3 KiB | 00m00s [ 206/1162] rust-clap+suggestions-devel 100% | 195.6 KiB/s | 10.4 KiB | 00m00s [ 207/1162] rust-clap+usage-devel-0:4.6 100% | 202.6 KiB/s | 10.3 KiB | 00m00s [ 208/1162] rust-clap_derive+default-de 100% | 168.6 KiB/s | 8.9 KiB | 00m00s [ 209/1162] rust-clap_builder+env-devel 100% | 198.9 KiB/s | 10.1 KiB | 00m00s [ 210/1162] rust-clap_builder+string-de 100% | 191.6 KiB/s | 10.2 KiB | 00m00s [ 211/1162] rust-clap_builder+wrap_help 100% | 203.3 KiB/s | 10.4 KiB | 00m00s [ 212/1162] rust-clap-devel-0:4.6.6-1.f 100% | 659.9 KiB/s | 99.0 KiB | 00m00s [ 213/1162] rust-clap_complete_command+ 100% | 154.0 KiB/s | 8.2 KiB | 00m00s [ 214/1162] rust-clap_complete_command- 100% | 270.5 KiB/s | 13.8 KiB | 00m00s [ 215/1162] rust-compact_str+std-devel- 100% | 162.7 KiB/s | 8.3 KiB | 00m00s [ 216/1162] rust-colored-devel-0:3.1.1- 100% | 708.8 KiB/s | 41.1 KiB | 00m00s [ 217/1162] rust-clearscreen-devel-0:4. 100% | 1.4 MiB/s | 148.9 KiB | 00m00s [ 218/1162] rust-compact_str-devel-0:0. 100% | 1.6 MiB/s | 92.2 KiB | 00m00s [ 219/1162] rust-serde+alloc-devel-0:1. 100% | 167.8 KiB/s | 8.9 KiB | 00m00s [ 220/1162] rust-serde-devel-0:1.0.228- 100% | 1.3 MiB/s | 81.8 KiB | 00m00s [ 221/1162] rust-crossbeam+std-devel-0: 100% | 168.3 KiB/s | 8.6 KiB | 00m00s [ 222/1162] rust-countme-devel-0:3.0.1- 100% | 327.4 KiB/s | 17.7 KiB | 00m00s [ 223/1162] rust-crossbeam-devel-0:0.8. 100% | 367.5 KiB/s | 18.7 KiB | 00m00s [ 224/1162] rust-ctrlc-devel-0:3.5.2-2. 100% | 419.4 KiB/s | 23.1 KiB | 00m00s [ 225/1162] rust-dashmap-devel-0:6.2.1- 100% | 697.1 KiB/s | 36.9 KiB | 00m00s [ 226/1162] rust-csv-devel-0:1.4.0-3.fc 100% | 7.7 MiB/s | 735.9 KiB | 00m00s [ 227/1162] rust-datatest-stable-devel- 100% | 768.0 KiB/s | 45.3 KiB | 00m00s [ 228/1162] rust-drop_bomb-devel-0:0.1. 100% | 298.1 KiB/s | 14.9 KiB | 00m00s [ 229/1162] rust-dunce-devel-0:1.0.5-5. 100% | 305.5 KiB/s | 15.6 KiB | 00m00s [ 230/1162] rust-etcetera-devel-0:0.11. 100% | 416.7 KiB/s | 22.9 KiB | 00m00s [ 231/1162] rust-filetime-devel-0:0.2.2 100% | 435.9 KiB/s | 22.2 KiB | 00m00s [ 232/1162] rust-fern-devel-0:0.7.1-7.f 100% | 3.2 MiB/s | 297.1 KiB | 00m00s [ 233/1162] rust-gen-lsp-types-devel-0: 100% | 1.3 MiB/s | 84.7 KiB | 00m00s [ 234/1162] rust-url+serde-devel-0:2.5. 100% | 165.0 KiB/s | 8.4 KiB | 00m00s [ 235/1162] rust-get-size2-devel-0:0.10 100% | 703.0 KiB/s | 36.6 KiB | 00m00s [ 236/1162] rust-get-size2+get-size-der 100% | 167.8 KiB/s | 8.9 KiB | 00m00s [ 237/1162] rust-indexmap-devel-0:2.14. 100% | 1.7 MiB/s | 92.1 KiB | 00m00s [ 238/1162] rust-ordermap-devel-0:1.2.0 100% | 1.2 MiB/s | 68.2 KiB | 00m00s [ 239/1162] rust-parking_lot-devel-0:0. 100% | 854.4 KiB/s | 50.4 KiB | 00m00s [ 240/1162] rust-smallvec-devel-0:1.15. 100% | 804.4 KiB/s | 41.8 KiB | 00m00s [ 241/1162] rust-thin-vec-devel-0:0.2.1 100% | 809.0 KiB/s | 42.9 KiB | 00m00s [ 242/1162] rust-globset+log-devel-0:0. 100% | 166.7 KiB/s | 8.5 KiB | 00m00s [ 243/1162] rust-glob-devel-0:0.3.4-1.f 100% | 486.8 KiB/s | 28.2 KiB | 00m00s [ 244/1162] rust-globwalk-devel-0:0.9.1 100% | 332.1 KiB/s | 16.9 KiB | 00m00s [ 245/1162] rust-heck-devel-0:0.5.0-6.f 100% | 373.5 KiB/s | 20.2 KiB | 00m00s [ 246/1162] rust-globset-devel-0:0.4.20 100% | 302.8 KiB/s | 35.4 KiB | 00m00s [ 247/1162] rust-icu_properties+compile 100% | 168.8 KiB/s | 8.6 KiB | 00m00s [ 248/1162] rust-icu_properties-devel-0 100% | 1.0 MiB/s | 61.2 KiB | 00m00s [ 249/1162] rust-ignore-devel-0:0.4.33- 100% | 1.2 MiB/s | 71.4 KiB | 00m00s [ 250/1162] rust-imperative-devel-0:1.0 100% | 416.5 KiB/s | 21.2 KiB | 00m00s [ 251/1162] rust-indexmap+std-devel-0:2 100% | 174.3 KiB/s | 9.2 KiB | 00m00s [ 252/1162] rust-indicatif+unicode-widt 100% | 176.6 KiB/s | 8.7 KiB | 00m00s [ 253/1162] rust-indicatif-devel-0:0.18 100% | 1.3 MiB/s | 73.1 KiB | 00m00s [ 254/1162] rust-indoc-devel-0:2.0.7-3. 100% | 592.6 KiB/s | 33.2 KiB | 00m00s [ 255/1162] rust-insta-cmd-devel-0:0.7. 100% | 417.4 KiB/s | 20.9 KiB | 00m00s [ 256/1162] rust-insta+colors-devel-0:1 100% | 174.4 KiB/s | 8.9 KiB | 00m00s [ 257/1162] rust-insta-devel-0:1.46.3-2 100% | 1.9 MiB/s | 141.6 KiB | 00m00s [ 258/1162] rust-insta+regex-devel-0:1. 100% | 186.4 KiB/s | 9.1 KiB | 00m00s [ 259/1162] rust-insta+serde-devel-0:1. 100% | 176.6 KiB/s | 9.0 KiB | 00m00s [ 260/1162] rust-insta+pest_derive-deve 100% | 184.6 KiB/s | 9.0 KiB | 00m00s [ 261/1162] rust-insta+pest-devel-0:1.4 100% | 169.8 KiB/s | 9.0 KiB | 00m00s [ 262/1162] rust-ron+default-devel-0:0. 100% | 164.5 KiB/s | 8.4 KiB | 00m00s [ 263/1162] rust-is-macro-devel-0:0.3.7 100% | 374.8 KiB/s | 18.7 KiB | 00m00s [ 264/1162] rust-itertools+use_std-deve 100% | 157.8 KiB/s | 8.2 KiB | 00m00s [ 265/1162] rust-itertools-devel-0:0.15 100% | 2.7 MiB/s | 158.6 KiB | 00m00s [ 266/1162] rust-jiff+perf-inline-devel 100% | 275.5 KiB/s | 13.5 KiB | 00m00s [ 267/1162] rust-jiff+std-devel-0:0.2.3 100% | 262.5 KiB/s | 13.9 KiB | 00m00s [ 268/1162] rust-jiff+tz-fat-devel-0:0. 100% | 267.3 KiB/s | 13.6 KiB | 00m00s [ 269/1162] rust-jiff+tz-system-devel-0 100% | 275.9 KiB/s | 13.5 KiB | 00m00s [ 270/1162] rust-jiff+tzdb-bundle-platf 100% | 256.0 KiB/s | 13.6 KiB | 00m00s [ 271/1162] rust-jiff+tzdb-concatenated 100% | 265.7 KiB/s | 13.6 KiB | 00m00s [ 272/1162] rust-jiff+tzdb-zoneinfo-dev 100% | 276.2 KiB/s | 13.5 KiB | 00m00s [ 273/1162] rust-jod-thread-devel-0:1.0 100% | 284.9 KiB/s | 14.5 KiB | 00m00s [ 274/1162] rust-annotate-snippets0.11+ 100% | 154.4 KiB/s | 7.6 KiB | 00m00s [ 275/1162] rust-libcst_derive+default- 100% | 165.4 KiB/s | 8.4 KiB | 00m00s [ 276/1162] rust-jiff-devel-0:0.2.35-1. 100% | 3.8 MiB/s | 487.2 KiB | 00m00s [ 277/1162] rust-paste+default-devel-0: 100% | 151.4 KiB/s | 7.7 KiB | 00m00s [ 278/1162] rust-peg+default-devel-0:0. 100% | 155.5 KiB/s | 7.9 KiB | 00m00s [ 279/1162] rust-log-devel-0:0.4.33-2.f 100% | 967.0 KiB/s | 53.2 KiB | 00m00s [ 280/1162] rust-lsp-server-devel-0:0.1 100% | 517.2 KiB/s | 26.4 KiB | 00m00s [ 281/1162] rust-matchit-devel-0:0.9.2- 100% | 728.5 KiB/s | 37.9 KiB | 00m00s [ 282/1162] rust-memchr-devel-0:2.8.3-2 100% | 1.6 MiB/s | 93.2 KiB | 00m00s [ 283/1162] rust-memchr+alloc-devel-0:2 100% | 161.5 KiB/s | 8.4 KiB | 00m00s [ 284/1162] rust-natord-devel-0:1.0.9-2 100% | 228.1 KiB/s | 11.6 KiB | 00m00s [ 285/1162] rust-notify-devel-0:8.2.0-3 100% | 818.0 KiB/s | 44.2 KiB | 00m00s [ 286/1162] rust-ordermap+std-devel-0:1 100% | 174.1 KiB/s | 8.7 KiB | 00m00s [ 287/1162] rust-indexmap+serde-devel-0 100% | 185.2 KiB/s | 9.4 KiB | 00m00s [ 288/1162] rust-path-absolutize-devel- 100% | 295.4 KiB/s | 14.8 KiB | 00m00s [ 289/1162] rust-serde_core-devel-0:1.0 100% | 1.1 MiB/s | 64.2 KiB | 00m00s [ 290/1162] rust-path-dedot+fixed_workd 100% | 154.5 KiB/s | 7.9 KiB | 00m00s [ 291/1162] rust-path-slash-devel-0:0.2 100% | 338.9 KiB/s | 16.6 KiB | 00m00s [ 292/1162] rust-pathdiff-devel-0:0.2.3 100% | 293.4 KiB/s | 15.3 KiB | 00m00s [ 293/1162] rust-pep440_rs-devel-0:0.7. 100% | 928.7 KiB/s | 48.3 KiB | 00m00s [ 294/1162] rust-version-ranges+default 100% | 166.1 KiB/s | 8.1 KiB | 00m00s [ 295/1162] rust-pretty_assertions+std- 100% | 153.3 KiB/s | 8.0 KiB | 00m00s [ 296/1162] rust-pretty_assertions-deve 100% | 1.5 MiB/s | 84.0 KiB | 00m00s [ 297/1162] rust-proc-macro2+proc-macro 100% | 188.9 KiB/s | 9.3 KiB | 00m00s [ 298/1162] rust-proc-macro2-devel-0:1. 100% | 1.1 MiB/s | 64.2 KiB | 00m00s [ 299/1162] rust-pyproject-toml-devel-0 100% | 419.3 KiB/s | 21.4 KiB | 00m00s [ 300/1162] rust-quick-junit-devel-0:0. 100% | 663.8 KiB/s | 34.5 KiB | 00m00s [ 301/1162] rust-rand+sys_rng-devel-0:0 100% | 164.9 KiB/s | 8.6 KiB | 00m00s [ 302/1162] rust-quickcheck_macros-deve 100% | 385.1 KiB/s | 19.6 KiB | 00m00s [ 303/1162] rust-quote+proc-macro-devel 100% | 178.2 KiB/s | 8.7 KiB | 00m00s [ 304/1162] rust-quote-devel-0:1.0.47-1 100% | 809.5 KiB/s | 43.7 KiB | 00m00s [ 305/1162] rust-rand_core-devel-0:0.10 100% | 610.4 KiB/s | 31.1 KiB | 00m00s [ 306/1162] rust-chacha20+rng-devel-0:0 100% | 170.3 KiB/s | 8.3 KiB | 00m00s [ 307/1162] rust-chacha20-devel-0:0.10. 100% | 903.7 KiB/s | 48.8 KiB | 00m00s [ 308/1162] rust-rayon-devel-0:1.12.0-2 100% | 3.1 MiB/s | 186.2 KiB | 00m00s [ 309/1162] rust-regex-automata+dfa-dev 100% | 182.8 KiB/s | 9.0 KiB | 00m00s [ 310/1162] rust-regex-automata+hybrid- 100% | 171.6 KiB/s | 8.9 KiB | 00m00s [ 311/1162] rust-regex-automata+meta-de 100% | 174.8 KiB/s | 8.9 KiB | 00m00s [ 312/1162] rust-regex-automata+nfa-dev 100% | 182.9 KiB/s | 9.0 KiB | 00m00s [ 313/1162] rust-regex-automata+perf-de 100% | 171.6 KiB/s | 8.9 KiB | 00m00s [ 314/1162] rust-regex-automata+syntax- 100% | 184.1 KiB/s | 9.0 KiB | 00m00s [ 315/1162] rust-regex-automata+std-dev 100% | 183.7 KiB/s | 9.4 KiB | 00m00s [ 316/1162] rust-regex-automata+unicode 100% | 178.7 KiB/s | 9.5 KiB | 00m00s [ 317/1162] rust-regex-syntax+std-devel 100% | 163.5 KiB/s | 8.3 KiB | 00m00s [ 318/1162] rust-regex-syntax+unicode-d 100% | 163.9 KiB/s | 8.7 KiB | 00m00s [ 319/1162] rust-regex-automata-devel-0 100% | 4.6 MiB/s | 450.4 KiB | 00m00s [ 320/1162] rust-regex-syntax-devel-0:0 100% | 3.5 MiB/s | 215.2 KiB | 00m00s [ 321/1162] rust-regex+perf-devel-0:1.1 100% | 173.9 KiB/s | 9.0 KiB | 00m00s [ 322/1162] rust-regex+std-devel-0:1.13 100% | 190.3 KiB/s | 9.3 KiB | 00m00s [ 323/1162] rust-regex+unicode-devel-0: 100% | 183.5 KiB/s | 9.4 KiB | 00m00s [ 324/1162] rust-rkyv+bytecheck-devel-0 100% | 188.7 KiB/s | 9.2 KiB | 00m00s [ 325/1162] rust-regex-devel-0:1.13.1-1 100% | 2.2 MiB/s | 134.7 KiB | 00m00s [ 326/1162] rust-rkyv+std-devel-0:0.8.1 100% | 177.6 KiB/s | 9.1 KiB | 00m00s [ 327/1162] rust-rustc-hash+std-devel-0 100% | 156.9 KiB/s | 8.2 KiB | 00m00s [ 328/1162] rust-rkyv-devel-0:0.8.18-1. 100% | 3.0 MiB/s | 184.5 KiB | 00m00s [ 329/1162] rust-rustc-hash-devel-0:2.1 100% | 427.8 KiB/s | 21.8 KiB | 00m00s [ 330/1162] rust-boxcar+default-devel-0 100% | 183.8 KiB/s | 9.0 KiB | 00m00s [ 331/1162] rust-rustc-stable-hash-deve 100% | 516.9 KiB/s | 27.4 KiB | 00m00s [ 332/1162] rust-crossbeam-queue+defaul 100% | 157.0 KiB/s | 8.0 KiB | 00m00s [ 333/1162] rust-crossbeam-utils+defaul 100% | 164.2 KiB/s | 8.0 KiB | 00m00s [ 334/1162] rust-hashbrown+default-deve 100% | 170.2 KiB/s | 8.8 KiB | 00m00s [ 335/1162] rust-hashlink+default-devel 100% | 163.8 KiB/s | 8.4 KiB | 00m00s [ 336/1162] rust-intrusive-collections+ 100% | 167.7 KiB/s | 8.2 KiB | 00m00s [ 337/1162] rust-portable-atomic+defaul 100% | 167.1 KiB/s | 8.7 KiB | 00m00s [ 338/1162] rust-salsa-macro-rules+defa 100% | 153.1 KiB/s | 7.8 KiB | 00m00s [ 339/1162] rust-salsa-macros+default-d 100% | 158.4 KiB/s | 7.8 KiB | 00m00s [ 340/1162] rust-tracing+std-devel-0:0. 100% | 156.4 KiB/s | 8.1 KiB | 00m00s [ 341/1162] rust-tracing-devel-0:0.1.44 100% | 1.6 MiB/s | 88.3 KiB | 00m00s [ 342/1162] rust-typeid+default-devel-0 100% | 166.7 KiB/s | 8.2 KiB | 00m00s [ 343/1162] rust-inventory+default-deve 100% | 162.4 KiB/s | 8.4 KiB | 00m00s [ 344/1162] rust-same-file-devel-0:1.0. 100% | 360.4 KiB/s | 18.4 KiB | 00m00s [ 345/1162] rust-schemars+derive-devel- 100% | 174.6 KiB/s | 8.6 KiB | 00m00s [ 346/1162] rust-schemars+std-devel-0:1 100% | 163.4 KiB/s | 8.5 KiB | 00m00s [ 347/1162] rust-schemars-devel-0:1.2.1 100% | 2.6 MiB/s | 151.1 KiB | 00m00s [ 348/1162] rust-seahash-devel-0:4.1.0- 100% | 763.8 KiB/s | 39.0 KiB | 00m00s [ 349/1162] rust-serde+std-devel-0:1.0. 100% | 170.8 KiB/s | 8.9 KiB | 00m00s [ 350/1162] rust-serde+serde_derive-dev 100% | 177.2 KiB/s | 9.0 KiB | 00m00s [ 351/1162] rust-serde_json+std-devel-0 100% | 198.9 KiB/s | 9.7 KiB | 00m00s [ 352/1162] rust-serde_json-devel-0:1.0 100% | 2.6 MiB/s | 156.9 KiB | 00m00s [ 353/1162] rust-serde_test-devel-0:1.0 100% | 500.6 KiB/s | 25.5 KiB | 00m00s [ 354/1162] rust-shellexpand+base-0-dev 100% | 161.9 KiB/s | 7.9 KiB | 00m00s [ 355/1162] rust-shellexpand-devel-0:3. 100% | 580.8 KiB/s | 29.6 KiB | 00m00s [ 356/1162] rust-shellexpand+tilde-deve 100% | 153.3 KiB/s | 8.0 KiB | 00m00s [ 357/1162] rust-similar+std-devel-0:3. 100% | 168.8 KiB/s | 8.3 KiB | 00m00s [ 358/1162] rust-similar+text-devel-0:3 100% | 155.4 KiB/s | 8.1 KiB | 00m00s [ 359/1162] rust-similar-devel-0:3.1.1- 100% | 1.4 MiB/s | 73.9 KiB | 00m00s [ 360/1162] rust-libc+default-devel-0:0 100% | 204.9 KiB/s | 10.0 KiB | 00m00s [ 361/1162] rust-os_pipe+default-devel- 100% | 151.1 KiB/s | 8.0 KiB | 00m00s [ 362/1162] rust-snapbox-devel-0:1.2.2- 100% | 1.2 MiB/s | 64.9 KiB | 00m00s [ 363/1162] rust-wait-timeout+default-d 100% | 165.0 KiB/s | 7.9 KiB | 00m00s [ 364/1162] rust-escargot+default-devel 100% | 159.6 KiB/s | 8.1 KiB | 00m00s [ 365/1162] rust-snapbox+color-auto-dev 100% | 173.5 KiB/s | 9.0 KiB | 00m00s [ 366/1162] rust-anstyle-svg+default-de 100% | 173.7 KiB/s | 8.5 KiB | 00m00s [ 367/1162] rust-snapbox+structured-dat 100% | 179.7 KiB/s | 9.2 KiB | 00m00s [ 368/1162] rust-stacker-devel-0:0.1.25 100% | 453.8 KiB/s | 24.1 KiB | 00m00s [ 369/1162] rust-static_assertions-deve 100% | 531.3 KiB/s | 26.6 KiB | 00m00s [ 370/1162] rust-strum+std-devel-0:0.28 100% | 158.6 KiB/s | 8.1 KiB | 00m00s [ 371/1162] rust-strum_macros-devel-0:0 100% | 868.4 KiB/s | 44.3 KiB | 00m00s [ 372/1162] rust-strum-devel-0:0.28.0-2 100% | 303.8 KiB/s | 15.8 KiB | 00m00s [ 373/1162] rust-supports-hyperlinks-de 100% | 325.0 KiB/s | 16.6 KiB | 00m00s [ 374/1162] rust-syn+clone-impls-devel- 100% | 196.6 KiB/s | 9.8 KiB | 00m00s [ 375/1162] rust-syn+printing-devel-0:3 100% | 187.7 KiB/s | 9.9 KiB | 00m00s [ 376/1162] rust-syn+proc-macro-devel-0 100% | 198.6 KiB/s | 10.1 KiB | 00m00s [ 377/1162] rust-tempfile+getrandom-dev 100% | 178.8 KiB/s | 9.3 KiB | 00m00s [ 378/1162] rust-syn-devel-0:3.0.3-1.fc 100% | 3.8 MiB/s | 262.4 KiB | 00m00s [ 379/1162] rust-tempfile-devel-0:3.27. 100% | 1.0 MiB/s | 53.1 KiB | 00m00s [ 380/1162] rust-test-case-devel-0:3.3. 100% | 281.7 KiB/s | 14.6 KiB | 00m00s [ 381/1162] rust-thin-vec+std-devel-0:0 100% | 170.7 KiB/s | 8.4 KiB | 00m00s [ 382/1162] rust-thiserror+std-devel-0: 100% | 176.3 KiB/s | 9.0 KiB | 00m00s [ 383/1162] rust-thiserror-devel-0:2.0. 100% | 1.1 MiB/s | 62.5 KiB | 00m00s [ 384/1162] rust-tikv-jemallocator+back 100% | 170.2 KiB/s | 8.2 KiB | 00m00s [ 385/1162] rust-tikv-jemallocator-deve 100% | 444.7 KiB/s | 22.7 KiB | 00m00s [ 386/1162] rust-toml+parse-devel-0:1.1 100% | 194.1 KiB/s | 9.3 KiB | 00m00s [ 387/1162] rust-toml+display-devel-0:1 100% | 178.1 KiB/s | 9.3 KiB | 00m00s [ 388/1162] rust-toml+serde-devel-0:1.1 100% | 184.8 KiB/s | 9.4 KiB | 00m00s [ 389/1162] rust-toml+std-devel-0:1.1.3 100% | 205.9 KiB/s | 10.1 KiB | 00m00s [ 390/1162] rust-toml-devel-0:1.1.3-1.f 100% | 1.1 MiB/s | 63.9 KiB | 00m00s [ 391/1162] rust-toml_parser+std-devel- 100% | 160.2 KiB/s | 8.2 KiB | 00m00s [ 392/1162] rust-toml_parser-devel-0:1. 100% | 768.7 KiB/s | 39.2 KiB | 00m00s [ 393/1162] rust-tracing-flame+smallvec 100% | 152.4 KiB/s | 7.9 KiB | 00m00s [ 394/1162] rust-tracing-flame-devel-0: 100% | 351.6 KiB/s | 17.9 KiB | 00m00s [ 395/1162] rust-tracing-log+log-tracer 100% | 158.9 KiB/s | 7.8 KiB | 00m00s [ 396/1162] rust-tracing-log+std-devel- 100% | 151.8 KiB/s | 7.9 KiB | 00m00s [ 397/1162] rust-tracing-log-devel-0:0. 100% | 505.3 KiB/s | 25.8 KiB | 00m00s [ 398/1162] rust-tracing-core-devel-0:0 100% | 1.3 MiB/s | 68.1 KiB | 00m00s [ 399/1162] rust-tracing-subscriber+nu- 100% | 162.3 KiB/s | 8.4 KiB | 00m00s [ 400/1162] rust-chrono+clock-devel-0:0 100% | 162.1 KiB/s | 8.3 KiB | 00m00s [ 401/1162] rust-chrono+std-devel-0:0.4 100% | 167.7 KiB/s | 8.2 KiB | 00m00s [ 402/1162] rust-chrono-devel-0:0.4.44- 100% | 3.1 MiB/s | 195.8 KiB | 00m00s [ 403/1162] rust-tracing-subscriber+onc 100% | 175.4 KiB/s | 8.4 KiB | 00m00s [ 404/1162] rust-tracing-subscriber+mat 100% | 164.9 KiB/s | 8.4 KiB | 00m00s [ 405/1162] rust-tracing-subscriber+std 100% | 162.3 KiB/s | 8.4 KiB | 00m00s [ 406/1162] rust-tracing-subscriber+thr 100% | 168.7 KiB/s | 8.4 KiB | 00m00s [ 407/1162] rust-tracing-subscriber+tra 100% | 164.5 KiB/s | 8.4 KiB | 00m00s [ 408/1162] rust-tracing-subscriber+reg 100% | 161.7 KiB/s | 8.4 KiB | 00m00s [ 409/1162] rust-tracing+attributes-dev 100% | 164.3 KiB/s | 8.1 KiB | 00m00s [ 410/1162] rust-typed-arena+std-devel- 100% | 152.9 KiB/s | 7.8 KiB | 00m00s [ 411/1162] rust-typed-arena-devel-0:2. 100% | 357.9 KiB/s | 19.3 KiB | 00m00s [ 412/1162] rust-unicode-ident-devel-0: 100% | 901.4 KiB/s | 46.0 KiB | 00m00s [ 413/1162] rust-unicode-normalization+ 100% | 165.7 KiB/s | 8.5 KiB | 00m00s [ 414/1162] rust-unicode-normalization- 100% | 1.9 MiB/s | 109.9 KiB | 00m00s [ 415/1162] rust-unicode-width+cjk-deve 100% | 166.0 KiB/s | 8.1 KiB | 00m00s [ 416/1162] rust-unicode-width-devel-0: 100% | 3.2 MiB/s | 193.7 KiB | 00m00s [ 417/1162] rust-url+std-devel-0:2.5.8- 100% | 176.4 KiB/s | 8.6 KiB | 00m00s [ 418/1162] rust-unicode_names2-devel-0 100% | 3.7 MiB/s | 241.5 KiB | 00m00s [ 419/1162] rust-url-devel-0:2.5.8-2.fc 100% | 1.5 MiB/s | 79.1 KiB | 00m00s [ 420/1162] rust-uuid+std-devel-0:1.24. 100% | 191.0 KiB/s | 9.4 KiB | 00m00s [ 421/1162] rust-uuid-devel-0:1.24.1-1. 100% | 1.1 MiB/s | 63.2 KiB | 00m00s [ 422/1162] rust-walkdir-devel-0:2.5.0- 100% | 599.9 KiB/s | 30.6 KiB | 00m00s [ 423/1162] rust-which+real-sys-devel-0 100% | 181.4 KiB/s | 8.9 KiB | 00m00s [ 424/1162] rust-which-devel-0:8.0.5-1. 100% | 627.3 KiB/s | 33.2 KiB | 00m00s [ 425/1162] rust-wild-devel-0:2.2.1-6.f 100% | 317.0 KiB/s | 16.2 KiB | 00m00s [ 426/1162] rust-crc32fast+default-deve 100% | 163.4 KiB/s | 8.0 KiB | 00m00s [ 427/1162] rust-typed-path+default-dev 100% | 144.8 KiB/s | 7.5 KiB | 00m00s [ 428/1162] rust-flate2+zlib-rs-devel-0 100% | 185.9 KiB/s | 9.5 KiB | 00m00s [ 429/1162] rust-flate2-devel-0:1.1.9-2 100% | 1.6 MiB/s | 90.4 KiB | 00m00s [ 430/1162] rust-zip+deflate-flate2-dev 100% | 218.8 KiB/s | 11.6 KiB | 00m00s [ 431/1162] rust-zstd-devel-0:0.13.3-4. 100% | 793.9 KiB/s | 41.3 KiB | 00m00s [ 432/1162] rust-char_str+std-devel-0:0 100% | 146.6 KiB/s | 7.2 KiB | 00m00s [ 433/1162] python-rpm-macros-0:3.15-2. 100% | 387.7 KiB/s | 19.8 KiB | 00m00s [ 434/1162] rust-char_str-devel-0:0.0.2 100% | 1.2 MiB/s | 67.3 KiB | 00m00s [ 435/1162] python3-rpm-macros-0:3.15-2 100% | 249.6 KiB/s | 12.2 KiB | 00m00s [ 436/1162] rust-anstyle-query+default- 100% | 162.3 KiB/s | 8.3 KiB | 00m00s [ 437/1162] rust-anstyle-parse+default- 100% | 157.7 KiB/s | 8.2 KiB | 00m00s [ 438/1162] rust-colorchoice+default-de 100% | 166.5 KiB/s | 8.2 KiB | 00m00s [ 439/1162] rust-utf8parse+default-deve 100% | 151.4 KiB/s | 7.7 KiB | 00m00s [ 440/1162] rust-rustversion+default-de 100% | 161.6 KiB/s | 8.4 KiB | 00m00s [ 441/1162] rust-fs-err+default-devel-0 100% | 170.5 KiB/s | 8.4 KiB | 00m00s [ 442/1162] rust-os_str_bytes+default-d 100% | 155.6 KiB/s | 7.9 KiB | 00m00s [ 443/1162] rust-predicates+diff-devel- 100% | 158.3 KiB/s | 8.2 KiB | 00m00s [ 444/1162] rust-predicates-core+defaul 100% | 165.9 KiB/s | 8.1 KiB | 00m00s [ 445/1162] rust-predicates-devel-0:3.1 100% | 735.8 KiB/s | 38.3 KiB | 00m00s [ 446/1162] rust-predicates-tree+defaul 100% | 157.0 KiB/s | 8.2 KiB | 00m00s [ 447/1162] rust-radium-devel-0:0.7.0-8 100% | 291.4 KiB/s | 18.7 KiB | 00m00s [ 448/1162] rust-tap-devel-0:1.0.1-14.f 100% | 376.5 KiB/s | 19.2 KiB | 00m00s [ 449/1162] rust-bstr+alloc-devel-0:1.1 100% | 166.9 KiB/s | 8.7 KiB | 00m00s [ 450/1162] rust-serde_core+std-devel-0 100% | 155.6 KiB/s | 7.6 KiB | 00m00s [ 451/1162] rust-regex-automata+dfa-sea 100% | 173.5 KiB/s | 8.8 KiB | 00m00s [ 452/1162] rust-serde_core+result-deve 100% | 144.1 KiB/s | 7.6 KiB | 00m00s [ 453/1162] rust-clap_builder+color-dev 100% | 210.3 KiB/s | 10.3 KiB | 00m00s [ 454/1162] rust-clap_builder+error-con 100% | 199.6 KiB/s | 10.2 KiB | 00m00s [ 455/1162] rust-clap_builder+help-deve 100% | 195.2 KiB/s | 10.1 KiB | 00m00s [ 456/1162] rust-clap_builder+std-devel 100% | 209.9 KiB/s | 10.3 KiB | 00m00s [ 457/1162] rust-clap_builder+suggestio 100% | 203.4 KiB/s | 10.4 KiB | 00m00s [ 458/1162] rust-clap_builder+usage-dev 100% | 195.2 KiB/s | 10.1 KiB | 00m00s [ 459/1162] rust-clap_builder-devel-0:4 100% | 2.6 MiB/s | 159.4 KiB | 00m00s [ 460/1162] rust-clap_derive-devel-0:4. 100% | 769.5 KiB/s | 40.0 KiB | 00m00s [ 461/1162] rust-terminal_size+default- 100% | 159.2 KiB/s | 8.3 KiB | 00m00s [ 462/1162] rust-clap_complete_nushell+ 100% | 179.1 KiB/s | 8.8 KiB | 00m00s [ 463/1162] rust-clap_complete+default- 100% | 205.8 KiB/s | 10.5 KiB | 00m00s [ 464/1162] rust-nix+fs-devel-0:0.31.3- 100% | 161.0 KiB/s | 8.4 KiB | 00m00s [ 465/1162] rust-nix+term-devel-0:0.31. 100% | 171.0 KiB/s | 8.4 KiB | 00m00s [ 466/1162] rust-nix-devel-0:0.31.3-2.f 100% | 4.7 MiB/s | 308.2 KiB | 00m00s [ 467/1162] rust-terminfo+default-devel 100% | 148.4 KiB/s | 7.9 KiB | 00m00s [ 468/1162] rust-castaway+alloc-devel-0 100% | 163.7 KiB/s | 7.9 KiB | 00m00s [ 469/1162] rust-castaway-devel-0:0.2.4 100% | 388.6 KiB/s | 19.8 KiB | 00m00s [ 470/1162] rust-cfg-if+default-devel-0 100% | 155.9 KiB/s | 8.1 KiB | 00m00s [ 471/1162] rust-itoa+default-devel-0:1 100% | 165.6 KiB/s | 8.1 KiB | 00m00s [ 472/1162] rust-zmij+default-devel-0:1 100% | 149.4 KiB/s | 7.6 KiB | 00m00s [ 473/1162] rust-serde_core+alloc-devel 100% | 146.8 KiB/s | 7.6 KiB | 00m00s [ 474/1162] rust-crossbeam+alloc-devel- 100% | 169.5 KiB/s | 8.1 KiB | 00m00s [ 475/1162] rust-crossbeam-channel+std- 100% | 162.9 KiB/s | 8.3 KiB | 00m00s [ 476/1162] rust-crossbeam-deque+std-de 100% | 170.9 KiB/s | 8.2 KiB | 00m00s [ 477/1162] rust-crossbeam-channel-deve 100% | 1.6 MiB/s | 90.2 KiB | 00m00s [ 478/1162] rust-crossbeam-deque-devel- 100% | 591.2 KiB/s | 30.2 KiB | 00m00s [ 479/1162] rust-crossbeam-epoch+std-de 100% | 164.9 KiB/s | 8.1 KiB | 00m00s [ 480/1162] rust-crossbeam-epoch-devel- 100% | 994.4 KiB/s | 53.7 KiB | 00m00s [ 481/1162] rust-crossbeam-queue+std-de 100% | 159.8 KiB/s | 8.1 KiB | 00m00s [ 482/1162] rust-crossbeam-queue-devel- 100% | 512.2 KiB/s | 25.1 KiB | 00m00s [ 483/1162] rust-crossbeam-utils+std-de 100% | 153.6 KiB/s | 8.0 KiB | 00m00s [ 484/1162] rust-csv-core+default-devel 100% | 167.8 KiB/s | 8.1 KiB | 00m00s [ 485/1162] rust-crossbeam-utils-devel- 100% | 1.0 MiB/s | 55.3 KiB | 00m00s [ 486/1162] rust-ryu+default-devel-0:1. 100% | 154.0 KiB/s | 8.0 KiB | 00m00s [ 487/1162] rust-nix+signal-devel-0:0.3 100% | 171.9 KiB/s | 8.4 KiB | 00m00s [ 488/1162] rust-hashbrown0.14+raw-deve 100% | 151.5 KiB/s | 7.7 KiB | 00m00s [ 489/1162] rust-hashbrown0.14-devel-0: 100% | 2.1 MiB/s | 122.6 KiB | 00m00s [ 490/1162] rust-lock_api+default-devel 100% | 164.1 KiB/s | 8.0 KiB | 00m00s [ 491/1162] rust-once_cell+default-deve 100% | 166.3 KiB/s | 8.5 KiB | 00m00s [ 492/1162] rust-parking_lot_core+defau 100% | 154.8 KiB/s | 8.1 KiB | 00m00s [ 493/1162] rust-libtest-mimic+default- 100% | 164.8 KiB/s | 8.1 KiB | 00m00s [ 494/1162] rust-log+std-devel-0:0.4.33 100% | 168.2 KiB/s | 8.6 KiB | 00m00s [ 495/1162] rust-serde_derive-devel-0:1 100% | 1.2 MiB/s | 68.1 KiB | 00m00s [ 496/1162] rust-get-size-derive2+defau 100% | 173.6 KiB/s | 8.5 KiB | 00m00s [ 497/1162] rust-equivalent-devel-0:1.0 100% | 291.5 KiB/s | 14.9 KiB | 00m00s [ 498/1162] rust-icu_properties_data-de 100% | 2.6 MiB/s | 158.6 KiB | 00m00s [ 499/1162] rust-icu_provider+baked-dev 100% | 170.1 KiB/s | 8.3 KiB | 00m00s [ 500/1162] rust-icu_collections-devel- 100% | 1.7 MiB/s | 96.7 KiB | 00m00s [ 501/1162] rust-icu_locale_core+zerove 100% | 151.6 KiB/s | 8.3 KiB | 00m00s [ 502/1162] rust-icu_locale_core-devel- 100% | 1.6 MiB/s | 93.9 KiB | 00m00s [ 503/1162] rust-icu_provider-devel-0:2 100% | 1.0 MiB/s | 54.4 KiB | 00m00s [ 504/1162] rust-zerotrie+zerofrom-deve 100% | 162.1 KiB/s | 7.9 KiB | 00m00s [ 505/1162] rust-zerotrie+yoke-devel-0: 100% | 153.6 KiB/s | 8.0 KiB | 00m00s [ 506/1162] rust-zerotrie-devel-0:0.2.4 100% | 1.4 MiB/s | 80.0 KiB | 00m00s [ 507/1162] rust-zerovec+derive-devel-0 100% | 185.4 KiB/s | 9.1 KiB | 00m00s [ 508/1162] rust-zerovec+yoke-devel-0:0 100% | 174.1 KiB/s | 9.1 KiB | 00m00s [ 509/1162] rust-zerovec-devel-0:0.11.6 100% | 2.1 MiB/s | 119.2 KiB | 00m00s [ 510/1162] rust-crossbeam-deque+defaul 100% | 163.4 KiB/s | 8.0 KiB | 00m00s [ 511/1162] rust-regex-automata+dfa-one 100% | 171.1 KiB/s | 8.9 KiB | 00m00s [ 512/1162] rust-phf+default-devel-0:0. 100% | 157.6 KiB/s | 8.0 KiB | 00m00s [ 513/1162] rust-rust-stemmers+default- 100% | 160.4 KiB/s | 7.9 KiB | 00m00s [ 514/1162] rust-console+unicode-width- 100% | 165.8 KiB/s | 8.6 KiB | 00m00s [ 515/1162] rust-console+ansi-parsing-d 100% | 165.7 KiB/s | 8.5 KiB | 00m00s [ 516/1162] rust-console+std-devel-0:0. 100% | 175.6 KiB/s | 8.6 KiB | 00m00s [ 517/1162] rust-console-devel-0:0.16.4 100% | 703.3 KiB/s | 38.0 KiB | 00m00s [ 518/1162] rust-unit-prefix+default-de 100% | 151.6 KiB/s | 7.7 KiB | 00m00s [ 519/1162] rust-insta+console-devel-0: 100% | 185.3 KiB/s | 9.1 KiB | 00m00s [ 520/1162] rust-similar2+default-devel 100% | 140.3 KiB/s | 7.3 KiB | 00m00s [ 521/1162] rust-similar2+inline-devel- 100% | 142.9 KiB/s | 7.3 KiB | 00m00s [ 522/1162] rust-pest+default-devel-0:2 100% | 173.7 KiB/s | 8.5 KiB | 00m00s [ 523/1162] rust-pest_derive+default-de 100% | 164.5 KiB/s | 8.6 KiB | 00m00s [ 524/1162] rust-ron+std-devel-0:0.12.2 100% | 166.4 KiB/s | 8.5 KiB | 00m00s [ 525/1162] rust-ron-devel-0:0.12.2-2.f 100% | 2.3 MiB/s | 140.7 KiB | 00m00s [ 526/1162] rust-syn2+default-devel-0:2 100% | 140.2 KiB/s | 7.3 KiB | 00m00s [ 527/1162] rust-syn2+derive-devel-0:2. 100% | 139.4 KiB/s | 7.1 KiB | 00m00s [ 528/1162] rust-syn2+extra-traits-deve 100% | 145.6 KiB/s | 7.1 KiB | 00m00s [ 529/1162] rust-syn2+fold-devel-0:2.0. 100% | 136.6 KiB/s | 7.1 KiB | 00m00s [ 530/1162] rust-syn2+full-devel-0:2.0. 100% | 139.3 KiB/s | 7.1 KiB | 00m00s [ 531/1162] rust-either+use_std-devel-0 100% | 164.4 KiB/s | 8.1 KiB | 00m00s [ 532/1162] rust-itertools+use_alloc-de 100% | 154.3 KiB/s | 8.0 KiB | 00m00s [ 533/1162] rust-either-devel-0:1.17.0- 100% | 537.3 KiB/s | 27.4 KiB | 00m00s [ 534/1162] rust-jiff+alloc-devel-0:0.2 100% | 281.2 KiB/s | 13.8 KiB | 00m00s [ 535/1162] rust-jiff-core+std-devel-0: 100% | 131.2 KiB/s | 7.2 KiB | 00m00s [ 536/1162] rust-jiff-core+tz-fat-devel 100% | 141.0 KiB/s | 7.2 KiB | 00m00s [ 537/1162] rust-jiff-core-devel-0:0.1. 100% | 2.1 MiB/s | 120.3 KiB | 00m00s [ 538/1162] rust-libcst_derive-devel-0: 100% | 373.7 KiB/s | 19.1 KiB | 00m00s [ 539/1162] rust-annotate-snippets0.11- 100% | 656.8 KiB/s | 35.5 KiB | 00m00s [ 540/1162] rust-paste-devel-0:1.0.15-6 100% | 744.8 KiB/s | 37.2 KiB | 00m00s [ 541/1162] rust-peg-devel-0:0.8.5-4.fc 100% | 868.4 KiB/s | 45.2 KiB | 00m00s [ 542/1162] rust-peg+std-devel-0:0.8.5- 100% | 152.4 KiB/s | 7.9 KiB | 00m00s [ 543/1162] rust-crossbeam-channel+defa 100% | 167.4 KiB/s | 8.2 KiB | 00m00s [ 544/1162] rust-inotify-devel-0:0.11.2 100% | 646.3 KiB/s | 33.0 KiB | 00m00s [ 545/1162] rust-serde_derive+default-d 100% | 172.0 KiB/s | 8.9 KiB | 00m00s [ 546/1162] rust-mio+default-devel-0:1. 100% | 174.5 KiB/s | 8.6 KiB | 00m00s [ 547/1162] rust-mio+os-ext-devel-0:1.2 100% | 167.7 KiB/s | 8.6 KiB | 00m00s [ 548/1162] rust-notify-types+default-d 100% | 155.0 KiB/s | 8.2 KiB | 00m00s [ 549/1162] rust-path-dedot+default-dev 100% | 163.7 KiB/s | 7.9 KiB | 00m00s [ 550/1162] rust-path-dedot-devel-0:4.0 100% | 282.5 KiB/s | 14.4 KiB | 00m00s [ 551/1162] rust-unscanny+default-devel 100% | 148.2 KiB/s | 7.7 KiB | 00m00s [ 552/1162] rust-version-ranges-devel-0 100% | 562.8 KiB/s | 28.1 KiB | 00m00s [ 553/1162] rust-diff+default-devel-0:0 100% | 151.7 KiB/s | 7.7 KiB | 00m00s [ 554/1162] rust-yansi+default-devel-0: 100% | 149.2 KiB/s | 7.8 KiB | 00m00s [ 555/1162] rust-pep508_rs+default-deve 100% | 166.6 KiB/s | 8.0 KiB | 00m00s [ 556/1162] rust-toml0.9+parse-devel-0: 100% | 152.6 KiB/s | 7.8 KiB | 00m00s [ 557/1162] rust-toml0.9+serde-devel-0: 100% | 151.8 KiB/s | 7.9 KiB | 00m00s [ 558/1162] rust-toml0.9+std-devel-0:0. 100% | 178.2 KiB/s | 8.6 KiB | 00m00s [ 559/1162] rust-toml0.9-devel-0:0.9.12 100% | 1.1 MiB/s | 62.2 KiB | 00m00s [ 560/1162] rust-newtype-uuid+default-d 100% | 163.0 KiB/s | 8.5 KiB | 00m00s [ 561/1162] rust-quick-xml+default-deve 100% | 187.6 KiB/s | 9.0 KiB | 00m00s [ 562/1162] rust-strip-ansi-escapes+def 100% | 156.1 KiB/s | 8.0 KiB | 00m00s [ 563/1162] rust-getrandom+sys_rng-deve 100% | 179.1 KiB/s | 8.8 KiB | 00m00s [ 564/1162] rust-getrandom+default-deve 100% | 165.8 KiB/s | 8.6 KiB | 00m00s [ 565/1162] rust-rayon-core+default-dev 100% | 159.6 KiB/s | 7.8 KiB | 00m00s [ 566/1162] rust-cpufeatures+default-de 100% | 164.8 KiB/s | 8.4 KiB | 00m00s [ 567/1162] rust-regex-automata+dfa-bui 100% | 171.9 KiB/s | 8.9 KiB | 00m00s [ 568/1162] rust-regex-automata+nfa-tho 100% | 181.6 KiB/s | 8.9 KiB | 00m00s [ 569/1162] rust-regex-automata+alloc-d 100% | 173.0 KiB/s | 8.8 KiB | 00m00s [ 570/1162] rust-regex-automata+nfa-pik 100% | 171.1 KiB/s | 8.9 KiB | 00m00s [ 571/1162] rust-regex-automata+nfa-bac 100% | 181.8 KiB/s | 8.9 KiB | 00m00s [ 572/1162] rust-regex-automata+perf-in 100% | 173.5 KiB/s | 8.8 KiB | 00m00s [ 573/1162] rust-regex-automata+perf-li 100% | 172.6 KiB/s | 9.0 KiB | 00m00s [ 574/1162] rust-regex-automata+unicode 100% | 185.5 KiB/s | 9.1 KiB | 00m00s [ 575/1162] rust-regex-automata+unicode 100% | 178.4 KiB/s | 9.1 KiB | 00m00s [ 576/1162] rust-regex-automata+unicode 100% | 175.0 KiB/s | 9.1 KiB | 00m00s [ 577/1162] rust-regex-automata+unicode 100% | 185.9 KiB/s | 9.1 KiB | 00m00s [ 578/1162] rust-regex-automata+unicode 100% | 178.4 KiB/s | 9.1 KiB | 00m00s [ 579/1162] rust-regex-automata+unicode 100% | 171.9 KiB/s | 9.1 KiB | 00m00s [ 580/1162] rust-regex-automata+unicode 100% | 186.0 KiB/s | 9.1 KiB | 00m00s [ 581/1162] rust-regex-automata+unicode 100% | 174.3 KiB/s | 8.9 KiB | 00m00s [ 582/1162] rust-regex-syntax+unicode-a 100% | 161.0 KiB/s | 8.4 KiB | 00m00s [ 583/1162] rust-regex-syntax+unicode-b 100% | 171.0 KiB/s | 8.4 KiB | 00m00s [ 584/1162] rust-regex-syntax+unicode-c 100% | 164.3 KiB/s | 8.4 KiB | 00m00s [ 585/1162] rust-regex-syntax+unicode-g 100% | 161.3 KiB/s | 8.4 KiB | 00m00s [ 586/1162] rust-regex-syntax+unicode-p 100% | 171.0 KiB/s | 8.4 KiB | 00m00s [ 587/1162] rust-regex-syntax+unicode-s 100% | 164.5 KiB/s | 8.4 KiB | 00m00s [ 588/1162] rust-regex-syntax+unicode-s 100% | 161.3 KiB/s | 8.4 KiB | 00m00s [ 589/1162] rust-regex+perf-backtrack-d 100% | 184.2 KiB/s | 9.0 KiB | 00m00s [ 590/1162] rust-regex+perf-cache-devel 100% | 173.2 KiB/s | 8.8 KiB | 00m00s [ 591/1162] rust-regex+perf-dfa-devel-0 100% | 172.9 KiB/s | 9.0 KiB | 00m00s [ 592/1162] rust-regex+perf-inline-deve 100% | 183.9 KiB/s | 9.0 KiB | 00m00s [ 593/1162] rust-regex+perf-literal-dev 100% | 179.4 KiB/s | 9.1 KiB | 00m00s [ 594/1162] rust-regex+perf-onepass-dev 100% | 170.1 KiB/s | 9.0 KiB | 00m00s [ 595/1162] rust-regex+unicode-age-deve 100% | 185.8 KiB/s | 9.1 KiB | 00m00s [ 596/1162] rust-regex+unicode-bool-dev 100% | 178.7 KiB/s | 9.1 KiB | 00m00s [ 597/1162] rust-regex+unicode-case-dev 100% | 175.3 KiB/s | 9.1 KiB | 00m00s [ 598/1162] rust-regex+unicode-gencat-d 100% | 186.3 KiB/s | 9.1 KiB | 00m00s [ 599/1162] rust-regex+unicode-perl-dev 100% | 181.1 KiB/s | 9.2 KiB | 00m00s [ 600/1162] rust-regex+unicode-script-d 100% | 172.3 KiB/s | 9.1 KiB | 00m00s [ 601/1162] rust-regex+unicode-segment- 100% | 186.5 KiB/s | 9.1 KiB | 00m00s [ 602/1162] rust-bytecheck+simdutf8-dev 100% | 159.6 KiB/s | 8.1 KiB | 00m00s [ 603/1162] rust-rend+bytecheck-devel-0 100% | 175.0 KiB/s | 8.6 KiB | 00m00s [ 604/1162] rust-bytecheck-devel-0:0.8. 100% | 372.0 KiB/s | 19.7 KiB | 00m00s [ 605/1162] rust-rkyv_derive+bytecheck- 100% | 171.9 KiB/s | 8.8 KiB | 00m00s [ 606/1162] rust-rkyv+alloc-devel-0:0.8 100% | 185.8 KiB/s | 9.1 KiB | 00m00s [ 607/1162] rust-ptr_meta+std-devel-0:0 100% | 151.8 KiB/s | 7.9 KiB | 00m00s [ 608/1162] rust-munge-devel-0:0.4.7-3. 100% | 493.8 KiB/s | 25.7 KiB | 00m00s [ 609/1162] rust-ptr_meta-devel-0:0.3.2 100% | 314.7 KiB/s | 15.4 KiB | 00m00s [ 610/1162] rust-rancor-devel-0:0.1.3-1 100% | 345.3 KiB/s | 18.0 KiB | 00m00s [ 611/1162] rust-rend-devel-0:0.5.4-2.f 100% | 409.7 KiB/s | 20.9 KiB | 00m00s [ 612/1162] rust-rkyv_derive-devel-0:0. 100% | 602.7 KiB/s | 30.1 KiB | 00m00s [ 613/1162] rust-boxcar-devel-0:0.2.14- 100% | 546.4 KiB/s | 29.0 KiB | 00m00s [ 614/1162] rust-hashbrown+allocator-ap 100% | 174.3 KiB/s | 8.9 KiB | 00m00s [ 615/1162] rust-hashbrown+default-hash 100% | 179.4 KiB/s | 8.8 KiB | 00m00s [ 616/1162] rust-hashbrown+equivalent-d 100% | 168.8 KiB/s | 8.8 KiB | 00m00s [ 617/1162] rust-hashbrown+raw-entry-de 100% | 169.4 KiB/s | 8.6 KiB | 00m00s [ 618/1162] rust-hashlink-devel-0:0.12. 100% | 756.5 KiB/s | 37.8 KiB | 00m00s [ 619/1162] rust-intrusive-collections+ 100% | 156.9 KiB/s | 8.2 KiB | 00m00s [ 620/1162] rust-intrusive-collections- 100% | 913.0 KiB/s | 47.5 KiB | 00m00s [ 621/1162] rust-portable-atomic+fallba 100% | 176.4 KiB/s | 8.6 KiB | 00m00s [ 622/1162] rust-portable-atomic-devel- 100% | 2.7 MiB/s | 165.0 KiB | 00m00s [ 623/1162] rust-salsa-macro-rules-deve 100% | 555.4 KiB/s | 28.3 KiB | 00m00s [ 624/1162] rust-salsa-macros-devel-0:0 100% | 998.4 KiB/s | 51.9 KiB | 00m00s [ 625/1162] rust-tracing-core+std-devel 100% | 150.0 KiB/s | 8.1 KiB | 00m00s [ 626/1162] rust-pin-project-lite+defau 100% | 160.2 KiB/s | 8.2 KiB | 00m00s [ 627/1162] rust-typeid-devel-0:1.0.3-5 100% | 349.5 KiB/s | 17.1 KiB | 00m00s [ 628/1162] rust-inventory-devel-0:0.3. 100% | 449.5 KiB/s | 23.8 KiB | 00m00s [ 629/1162] rust-schemars+schemars_deri 100% | 168.4 KiB/s | 8.6 KiB | 00m00s [ 630/1162] rust-dyn-clone+default-deve 100% | 164.2 KiB/s | 8.0 KiB | 00m00s [ 631/1162] rust-ref-cast+default-devel 100% | 147.7 KiB/s | 8.0 KiB | 00m00s [ 632/1162] rust-serde_json+alloc-devel 100% | 190.0 KiB/s | 9.7 KiB | 00m00s [ 633/1162] rust-shellexpand+dirs-devel 100% | 164.7 KiB/s | 8.1 KiB | 00m00s [ 634/1162] rust-libc+std-devel-0:0.2.1 100% | 192.2 KiB/s | 10.0 KiB | 00m00s [ 635/1162] rust-os_pipe-devel-0:1.2.3- 100% | 377.3 KiB/s | 18.5 KiB | 00m00s [ 636/1162] rust-libc-devel-0:0.2.189-1 100% | 7.1 MiB/s | 548.0 KiB | 00m00s [ 637/1162] rust-normalize-line-endings 100% | 152.8 KiB/s | 7.9 KiB | 00m00s [ 638/1162] rust-snapbox-macros+default 100% | 168.1 KiB/s | 8.2 KiB | 00m00s [ 639/1162] rust-wait-timeout-devel-0:0 100% | 390.0 KiB/s | 19.9 KiB | 00m00s [ 640/1162] rust-snapbox+color-devel-0: 100% | 173.7 KiB/s | 9.2 KiB | 00m00s [ 641/1162] rust-escargot-devel-0:0.5.1 100% | 566.0 KiB/s | 28.3 KiB | 00m00s [ 642/1162] rust-anstyle-svg-devel-0:1. 100% | 469.0 KiB/s | 23.9 KiB | 00m00s [ 643/1162] rust-psm+default-devel-0:0. 100% | 168.0 KiB/s | 8.2 KiB | 00m00s [ 644/1162] rust-cc+default-devel-0:1.2 100% | 205.4 KiB/s | 10.7 KiB | 00m00s [ 645/1162] rust-syn2+parsing-devel-0:2 100% | 139.5 KiB/s | 7.1 KiB | 00m00s [ 646/1162] rust-fastrand+default-devel 100% | 165.9 KiB/s | 8.1 KiB | 00m00s [ 647/1162] rust-once_cell+std-devel-0: 100% | 162.8 KiB/s | 8.5 KiB | 00m00s [ 648/1162] rust-once_cell-devel-0:1.21 100% | 864.3 KiB/s | 44.9 KiB | 00m00s [ 649/1162] rust-rustix+default-devel-0 100% | 190.0 KiB/s | 9.3 KiB | 00m00s [ 650/1162] rust-rustix+fs-devel-0:1.1. 100% | 174.7 KiB/s | 9.3 KiB | 00m00s [ 651/1162] rust-test-case-macros-devel 100% | 268.5 KiB/s | 13.7 KiB | 00m00s [ 652/1162] rust-thiserror-impl+default 100% | 186.0 KiB/s | 9.1 KiB | 00m00s [ 653/1162] rust-tikv-jemalloc-sys+back 100% | 151.8 KiB/s | 7.9 KiB | 00m00s [ 654/1162] rust-tikv-jemalloc-sys-deve 100% | 649.9 KiB/s | 33.1 KiB | 00m00s [ 655/1162] rust-toml_writer+alloc-deve 100% | 162.2 KiB/s | 7.9 KiB | 00m00s [ 656/1162] rust-toml_writer-devel-0:1. 100% | 395.9 KiB/s | 21.0 KiB | 00m00s [ 657/1162] rust-toml_parser+alloc-deve 100% | 159.6 KiB/s | 8.1 KiB | 00m00s [ 658/1162] rust-winnow-devel-0:1.0.4-2 100% | 2.8 MiB/s | 177.2 KiB | 00m00s [ 659/1162] rust-serde_spanned+serde-de 100% | 160.6 KiB/s | 8.7 KiB | 00m00s [ 660/1162] rust-toml_datetime+serde-de 100% | 173.9 KiB/s | 8.9 KiB | 00m00s [ 661/1162] rust-serde_spanned+std-deve 100% | 179.3 KiB/s | 8.8 KiB | 00m00s [ 662/1162] rust-toml_datetime+std-deve 100% | 172.7 KiB/s | 9.0 KiB | 00m00s [ 663/1162] rust-toml_writer+std-devel- 100% | 156.4 KiB/s | 8.0 KiB | 00m00s [ 664/1162] rust-serde_spanned+alloc-de 100% | 178.7 KiB/s | 8.8 KiB | 00m00s [ 665/1162] rust-serde_spanned-devel-0: 100% | 356.2 KiB/s | 18.9 KiB | 00m00s [ 666/1162] rust-toml_datetime+alloc-de 100% | 175.5 KiB/s | 9.0 KiB | 00m00s [ 667/1162] rust-toml_datetime-devel-0: 100% | 495.3 KiB/s | 24.3 KiB | 00m00s [ 668/1162] rust-lazy_static+default-de 100% | 150.1 KiB/s | 7.8 KiB | 00m00s [ 669/1162] rust-tracing-core+default-d 100% | 159.0 KiB/s | 8.1 KiB | 00m00s [ 670/1162] rust-nu-ansi-term+default-d 100% | 163.8 KiB/s | 8.0 KiB | 00m00s [ 671/1162] rust-chrono+iana-time-zone- 100% | 163.3 KiB/s | 8.5 KiB | 00m00s [ 672/1162] rust-chrono+now-devel-0:0.4 100% | 161.1 KiB/s | 8.2 KiB | 00m00s [ 673/1162] rust-chrono+alloc-devel-0:0 100% | 167.2 KiB/s | 8.2 KiB | 00m00s [ 674/1162] rust-num-traits-devel-0:0.2 100% | 1.0 MiB/s | 57.9 KiB | 00m00s [ 675/1162] rust-matchers+default-devel 100% | 153.4 KiB/s | 7.8 KiB | 00m00s [ 676/1162] rust-tracing-subscriber+all 100% | 168.3 KiB/s | 8.2 KiB | 00m00s [ 677/1162] rust-thread_local+default-d 100% | 153.0 KiB/s | 8.0 KiB | 00m00s [ 678/1162] rust-tracing-subscriber+sha 100% | 165.4 KiB/s | 8.4 KiB | 00m00s [ 679/1162] rust-tracing+tracing-attrib 100% | 167.5 KiB/s | 8.2 KiB | 00m00s [ 680/1162] rust-tinyvec+alloc-devel-0: 100% | 159.6 KiB/s | 8.3 KiB | 00m00s [ 681/1162] rust-tinyvec+default-devel- 100% | 161.9 KiB/s | 8.3 KiB | 00m00s [ 682/1162] rust-phf0.11-devel-0:0.11.3 100% | 567.9 KiB/s | 28.4 KiB | 00m00s [ 683/1162] rust-unicode_names2_generat 100% | 153.9 KiB/s | 8.0 KiB | 00m00s [ 684/1162] rust-form_urlencoded+std-de 100% | 160.0 KiB/s | 8.2 KiB | 00m00s [ 685/1162] rust-idna+std-devel-0:1.1.0 100% | 168.9 KiB/s | 8.3 KiB | 00m00s [ 686/1162] rust-form_urlencoded+alloc- 100% | 159.4 KiB/s | 8.1 KiB | 00m00s [ 687/1162] rust-percent-encoding+std-d 100% | 152.0 KiB/s | 7.9 KiB | 00m00s [ 688/1162] rust-form_urlencoded-devel- 100% | 346.9 KiB/s | 17.3 KiB | 00m00s [ 689/1162] rust-idna+alloc-devel-0:1.1 100% | 161.9 KiB/s | 8.3 KiB | 00m00s [ 690/1162] rust-idna+compiled_data-dev 100% | 162.7 KiB/s | 8.5 KiB | 00m00s [ 691/1162] rust-idna-devel-0:1.1.0-4.f 100% | 2.3 MiB/s | 137.5 KiB | 00m00s [ 692/1162] rust-percent-encoding+alloc 100% | 154.3 KiB/s | 7.9 KiB | 00m00s [ 693/1162] rust-percent-encoding-devel 100% | 372.7 KiB/s | 19.4 KiB | 00m00s [ 694/1162] rust-crc32fast+std-devel-0: 100% | 162.5 KiB/s | 8.0 KiB | 00m00s [ 695/1162] rust-crc32fast-devel-0:1.5. 100% | 871.7 KiB/s | 45.3 KiB | 00m00s [ 696/1162] rust-typed-path+std-devel-0 100% | 143.8 KiB/s | 7.5 KiB | 00m00s [ 697/1162] rust-typed-path-devel-0:0.1 100% | 1.7 MiB/s | 94.4 KiB | 00m00s [ 698/1162] rust-flate2+any_zlib-devel- 100% | 180.2 KiB/s | 9.2 KiB | 00m00s [ 699/1162] rust-zlib-rs+rust-allocator 100% | 181.0 KiB/s | 9.4 KiB | 00m00s [ 700/1162] rust-zlib-rs+std-devel-0:0. 100% | 192.1 KiB/s | 9.4 KiB | 00m00s [ 701/1162] rust-zip+_deflate-any-devel 100% | 219.5 KiB/s | 11.4 KiB | 00m00s [ 702/1162] rust-zlib-rs-devel-0:0.6.7- 100% | 3.4 MiB/s | 205.8 KiB | 00m00s [ 703/1162] rust-zstd-safe+std-devel-0: 100% | 165.3 KiB/s | 8.1 KiB | 00m00s [ 704/1162] rust-zstd-safe-devel-0:7.2. 100% | 628.8 KiB/s | 33.3 KiB | 00m00s [ 705/1162] rust-anstyle-query-devel-0: 100% | 354.2 KiB/s | 18.1 KiB | 00m00s [ 706/1162] rust-anstyle-parse+utf8-dev 100% | 169.4 KiB/s | 8.3 KiB | 00m00s [ 707/1162] rust-colorchoice-devel-0:1. 100% | 321.7 KiB/s | 16.4 KiB | 00m00s [ 708/1162] rust-utf8parse-devel-0:0.2. 100% | 434.8 KiB/s | 21.3 KiB | 00m00s [ 709/1162] rust-anstyle-parse-devel-0: 100% | 461.3 KiB/s | 24.4 KiB | 00m00s [ 710/1162] rust-fs-err-devel-0:3.2.2-2 100% | 623.7 KiB/s | 31.2 KiB | 00m00s [ 711/1162] rust-rustversion-devel-0:1. 100% | 678.7 KiB/s | 34.6 KiB | 00m00s [ 712/1162] rust-os_str_bytes+memchr-de 100% | 153.8 KiB/s | 8.0 KiB | 00m00s [ 713/1162] rust-os_str_bytes+raw_os_st 100% | 160.4 KiB/s | 7.9 KiB | 00m00s [ 714/1162] rust-os_str_bytes-devel-0:7 100% | 774.2 KiB/s | 40.3 KiB | 00m00s [ 715/1162] rust-difflib+default-devel- 100% | 148.5 KiB/s | 7.7 KiB | 00m00s [ 716/1162] rust-predicates-core-devel- 100% | 348.1 KiB/s | 17.1 KiB | 00m00s [ 717/1162] rust-predicates-tree-devel- 100% | 317.1 KiB/s | 16.2 KiB | 00m00s [ 718/1162] rust-strsim+default-devel-0 100% | 150.7 KiB/s | 7.8 KiB | 00m00s [ 719/1162] rust-clap_lex+default-devel 100% | 172.1 KiB/s | 8.4 KiB | 00m00s [ 720/1162] rust-terminal_size-devel-0: 100% | 341.4 KiB/s | 17.4 KiB | 00m00s [ 721/1162] rust-clap_complete_nushell- 100% | 383.0 KiB/s | 20.3 KiB | 00m00s [ 722/1162] rust-clap_complete-devel-0: 100% | 1.1 MiB/s | 57.3 KiB | 00m00s [ 723/1162] rust-cfg_aliases+default-de 100% | 152.2 KiB/s | 7.8 KiB | 00m00s [ 724/1162] rust-libc+extra_traits-deve 100% | 192.9 KiB/s | 10.0 KiB | 00m00s [ 725/1162] rust-terminfo-devel-0:0.9.0 100% | 1.0 MiB/s | 55.4 KiB | 00m00s [ 726/1162] rust-cfg-if-devel-0:1.0.4-3 100% | 332.8 KiB/s | 17.0 KiB | 00m00s [ 727/1162] rust-itoa-devel-0:1.0.18-2. 100% | 381.0 KiB/s | 20.2 KiB | 00m00s [ 728/1162] rust-zmij-devel-0:1.0.21-2. 100% | 549.1 KiB/s | 27.5 KiB | 00m00s [ 729/1162] rust-crossbeam-epoch+alloc- 100% | 154.6 KiB/s | 7.9 KiB | 00m00s [ 730/1162] rust-crossbeam-queue+alloc- 100% | 153.0 KiB/s | 8.0 KiB | 00m00s [ 731/1162] rust-csv-core-devel-0:0.1.1 100% | 643.7 KiB/s | 32.2 KiB | 00m00s [ 732/1162] rust-ryu-devel-0:1.0.23-2.f 100% | 1.1 MiB/s | 56.7 KiB | 00m00s [ 733/1162] rust-nix+process-devel-0:0. 100% | 161.4 KiB/s | 8.4 KiB | 00m00s [ 734/1162] rust-lock_api+atomic_usize- 100% | 163.7 KiB/s | 8.0 KiB | 00m00s [ 735/1162] rust-lock_api-devel-0:0.4.1 100% | 570.7 KiB/s | 29.1 KiB | 00m00s [ 736/1162] rust-parking_lot_core-devel 100% | 809.6 KiB/s | 43.7 KiB | 00m00s [ 737/1162] rust-libtest-mimic-devel-0: 100% | 698.9 KiB/s | 35.6 KiB | 00m00s [ 738/1162] rust-syn2+clone-impls-devel 100% | 139.8 KiB/s | 7.1 KiB | 00m00s [ 739/1162] rust-syn2+printing-devel-0: 100% | 139.4 KiB/s | 7.3 KiB | 00m00s [ 740/1162] rust-syn2+proc-macro-devel- 100% | 151.6 KiB/s | 7.4 KiB | 00m00s [ 741/1162] rust-syn2-devel-0:2.0.119-1 100% | 4.1 MiB/s | 257.3 KiB | 00m00s [ 742/1162] rust-get-size-derive2-devel 100% | 316.3 KiB/s | 16.8 KiB | 00m00s [ 743/1162] rust-writeable-devel-0:0.6. 100% | 582.9 KiB/s | 29.7 KiB | 00m00s [ 744/1162] rust-displaydoc-devel-0:0.2 100% | 647.4 KiB/s | 33.0 KiB | 00m00s [ 745/1162] rust-potential_utf+zerovec- 100% | 154.8 KiB/s | 8.1 KiB | 00m00s [ 746/1162] rust-potential_utf-devel-0: 100% | 346.4 KiB/s | 17.3 KiB | 00m00s [ 747/1162] rust-utf8_iter-devel-0:1.0. 100% | 369.0 KiB/s | 18.8 KiB | 00m00s [ 748/1162] rust-yoke+derive-devel-0:0. 100% | 172.2 KiB/s | 9.0 KiB | 00m00s [ 749/1162] rust-yoke-devel-0:0.8.3-2.f 100% | 756.3 KiB/s | 38.6 KiB | 00m00s [ 750/1162] rust-zerofrom+derive-devel- 100% | 165.3 KiB/s | 8.4 KiB | 00m00s [ 751/1162] rust-zerofrom-devel-0:0.1.8 100% | 279.0 KiB/s | 14.5 KiB | 00m00s [ 752/1162] rust-tinystr+zerovec-devel- 100% | 171.4 KiB/s | 8.4 KiB | 00m00s [ 753/1162] rust-litemap-devel-0:0.8.2- 100% | 697.0 KiB/s | 35.5 KiB | 00m00s [ 754/1162] rust-tinystr-devel-0:0.8.3- 100% | 523.1 KiB/s | 27.7 KiB | 00m00s [ 755/1162] rust-zerovec-derive-devel-0 100% | 516.3 KiB/s | 25.8 KiB | 00m00s [ 756/1162] rust-phf+std-devel-0:0.13.1 100% | 162.1 KiB/s | 8.3 KiB | 00m00s [ 757/1162] rust-phf-devel-0:0.13.1-3.f 100% | 563.6 KiB/s | 29.9 KiB | 00m00s [ 758/1162] rust-console+alloc-devel-0: 100% | 165.2 KiB/s | 8.4 KiB | 00m00s [ 759/1162] rust-unit-prefix+std-devel- 100% | 147.7 KiB/s | 7.7 KiB | 00m00s [ 760/1162] rust-unit-prefix-devel-0:0. 100% | 307.7 KiB/s | 15.7 KiB | 00m00s [ 761/1162] rust-similar2+text-devel-0: 100% | 139.4 KiB/s | 7.2 KiB | 00m00s [ 762/1162] rust-rust-stemmers-devel-0: 100% | 11.6 MiB/s | 1.9 MiB | 00m00s [ 763/1162] rust-similar2-devel-0:2.7.0 100% | 1.3 MiB/s | 69.2 KiB | 00m00s [ 764/1162] rust-pest+memchr-devel-0:2. 100% | 165.4 KiB/s | 8.6 KiB | 00m00s [ 765/1162] rust-pest+std-devel-0:2.8.6 100% | 178.8 KiB/s | 8.6 KiB | 00m00s [ 766/1162] rust-pest-devel-0:2.8.6-2.f 100% | 1.9 MiB/s | 106.1 KiB | 00m00s [ 767/1162] rust-pest_derive+std-devel- 100% | 167.8 KiB/s | 8.7 KiB | 00m00s [ 768/1162] rust-pest_derive-devel-0:2. 100% | 703.1 KiB/s | 34.5 KiB | 00m00s [ 769/1162] rust-bitflags+serde-devel-0 100% | 173.4 KiB/s | 8.8 KiB | 00m00s [ 770/1162] rust-once_cell+alloc-devel- 100% | 163.0 KiB/s | 8.5 KiB | 00m00s [ 771/1162] rust-once_cell+race-devel-0 100% | 175.7 KiB/s | 8.4 KiB | 00m00s [ 772/1162] rust-either+std-devel-0:1.1 100% | 157.0 KiB/s | 8.0 KiB | 00m00s [ 773/1162] rust-jiff-core+alloc-devel- 100% | 138.2 KiB/s | 7.2 KiB | 00m00s [ 774/1162] rust-peg-runtime+std-devel- 100% | 163.7 KiB/s | 7.9 KiB | 00m00s [ 775/1162] rust-peg-macros+default-dev 100% | 155.8 KiB/s | 7.9 KiB | 00m00s [ 776/1162] rust-inotify-sys+default-de 100% | 162.0 KiB/s | 7.8 KiB | 00m00s [ 777/1162] rust-peg-runtime+default-de 100% | 151.4 KiB/s | 7.9 KiB | 00m00s [ 778/1162] rust-mio+log-devel-0:1.2.2- 100% | 169.7 KiB/s | 8.7 KiB | 00m00s [ 779/1162] rust-mio-devel-0:1.2.2-2.fc 100% | 2.2 MiB/s | 114.9 KiB | 00m00s [ 780/1162] rust-mio+os-poll-devel-0:1. 100% | 157.9 KiB/s | 8.5 KiB | 00m00s [ 781/1162] rust-notify-types-devel-0:2 100% | 800.9 KiB/s | 41.6 KiB | 00m00s [ 782/1162] rust-unscanny-devel-0:0.1.0 100% | 368.0 KiB/s | 18.0 KiB | 00m00s [ 783/1162] rust-diff-devel-0:0.1.13-11 100% | 728.7 KiB/s | 38.6 KiB | 00m00s [ 784/1162] rust-yansi+std-devel-0:1.0. 100% | 151.9 KiB/s | 7.7 KiB | 00m00s [ 785/1162] rust-yansi-devel-0:1.0.1-7. 100% | 739.2 KiB/s | 36.2 KiB | 00m00s [ 786/1162] rust-pep508_rs-devel-0:0.9. 100% | 1.3 MiB/s | 74.3 KiB | 00m00s [ 787/1162] rust-toml_datetime0.7+serde 100% | 147.1 KiB/s | 7.5 KiB | 00m00s [ 788/1162] rust-winnow0.7-devel-0:0.7. 100% | 2.9 MiB/s | 173.6 KiB | 00m00s [ 789/1162] rust-toml_datetime0.7+std-d 100% | 146.4 KiB/s | 7.6 KiB | 00m00s [ 790/1162] rust-toml_datetime0.7+alloc 100% | 154.8 KiB/s | 7.6 KiB | 00m00s [ 791/1162] rust-toml_datetime0.7-devel 100% | 448.7 KiB/s | 22.9 KiB | 00m00s [ 792/1162] rust-newtype-uuid+std-devel 100% | 162.7 KiB/s | 8.5 KiB | 00m00s [ 793/1162] rust-newtype-uuid-devel-0:1 100% | 516.5 KiB/s | 25.3 KiB | 00m00s [ 794/1162] rust-quick-xml-devel-0:0.41 100% | 3.1 MiB/s | 185.2 KiB | 00m00s [ 795/1162] rust-strip-ansi-escapes-dev 100% | 313.2 KiB/s | 16.3 KiB | 00m00s [ 796/1162] rust-getrandom-devel-0:0.4. 100% | 1.3 MiB/s | 65.0 KiB | 00m00s [ 797/1162] rust-rand_core+default-deve 100% | 162.6 KiB/s | 8.3 KiB | 00m00s [ 798/1162] rust-cpufeatures-devel-0:0. 100% | 449.9 KiB/s | 23.4 KiB | 00m00s [ 799/1162] rust-rayon-core-devel-0:1.1 100% | 1.6 MiB/s | 78.5 KiB | 00m00s [ 800/1162] rust-regex-automata+perf-li 100% | 177.6 KiB/s | 9.1 KiB | 00m00s [ 801/1162] rust-regex-automata+perf-li 100% | 176.9 KiB/s | 9.2 KiB | 00m00s [ 802/1162] rust-simdutf8-devel-0:0.1.5 100% | 808.7 KiB/s | 39.6 KiB | 00m00s [ 803/1162] rust-bytecheck_derive-devel 100% | 344.5 KiB/s | 17.6 KiB | 00m00s [ 804/1162] rust-rancor+alloc-devel-0:0 100% | 160.2 KiB/s | 8.3 KiB | 00m00s [ 805/1162] rust-munge_macro-devel-0:0. 100% | 310.4 KiB/s | 14.9 KiB | 00m00s [ 806/1162] rust-ptr_meta+derive-devel- 100% | 155.9 KiB/s | 8.0 KiB | 00m00s [ 807/1162] rust-allocator-api2+alloc-d 100% | 153.2 KiB/s | 8.0 KiB | 00m00s [ 808/1162] rust-allocator-api2-devel-0 100% | 1.4 MiB/s | 69.0 KiB | 00m00s [ 809/1162] rust-foldhash-devel-0:0.2.0 100% | 462.7 KiB/s | 24.1 KiB | 00m00s [ 810/1162] rust-syn+visit-devel-0:3.0. 100% | 188.6 KiB/s | 9.8 KiB | 00m00s [ 811/1162] rust-syn+visit-mut-devel-0: 100% | 200.4 KiB/s | 9.8 KiB | 00m00s [ 812/1162] rust-tracing-core+once_cell 100% | 161.5 KiB/s | 8.2 KiB | 00m00s [ 813/1162] rust-pin-project-lite-devel 100% | 1.0 MiB/s | 58.8 KiB | 00m00s [ 814/1162] rust-schemars_derive+defaul 100% | 166.1 KiB/s | 8.3 KiB | 00m00s [ 815/1162] rust-dyn-clone-devel-0:1.0. 100% | 379.0 KiB/s | 19.3 KiB | 00m00s [ 816/1162] rust-ref-cast-devel-0:1.0.2 100% | 588.2 KiB/s | 31.2 KiB | 00m00s [ 817/1162] rust-dirs+default-devel-0:6 100% | 165.7 KiB/s | 8.1 KiB | 00m00s [ 818/1162] rust-normalize-line-endings 100% | 272.0 KiB/s | 13.9 KiB | 00m00s [ 819/1162] rust-snapbox-macros+color-d 100% | 171.1 KiB/s | 8.4 KiB | 00m00s [ 820/1162] rust-snapbox-macros-devel-0 100% | 298.1 KiB/s | 15.5 KiB | 00m00s [ 821/1162] rust-anstyle-lossy+default- 100% | 160.7 KiB/s | 8.2 KiB | 00m00s [ 822/1162] rust-html-escape+default-de 100% | 165.4 KiB/s | 8.1 KiB | 00m00s [ 823/1162] rust-cc-devel-0:1.2.62-2.fc 100% | 1.7 MiB/s | 95.1 KiB | 00m00s [ 824/1162] rust-psm-devel-0:0.1.32-1.f 100% | 828.7 KiB/s | 43.1 KiB | 00m00s [ 825/1162] rust-fastrand+std-devel-0:2 100% | 165.6 KiB/s | 8.1 KiB | 00m00s [ 826/1162] rust-fastrand-devel-0:2.5.0 100% | 483.1 KiB/s | 25.1 KiB | 00m00s [ 827/1162] rust-rustix+std-devel-0:1.1 100% | 190.0 KiB/s | 9.7 KiB | 00m00s [ 828/1162] rust-rustix-devel-0:1.1.4-2 100% | 7.1 MiB/s | 400.2 KiB | 00m00s [ 829/1162] rust-test-case-core-devel-0 100% | 441.6 KiB/s | 23.4 KiB | 00m00s [ 830/1162] rust-thiserror-impl-devel-0 100% | 592.1 KiB/s | 30.2 KiB | 00m00s [ 831/1162] rust-lazy_static-devel-0:1. 100% | 434.8 KiB/s | 21.3 KiB | 00m00s [ 832/1162] rust-nu-ansi-term+std-devel 100% | 153.4 KiB/s | 8.0 KiB | 00m00s [ 833/1162] rust-nu-ansi-term-devel-0:0 100% | 740.0 KiB/s | 38.5 KiB | 00m00s [ 834/1162] rust-iana-time-zone+default 100% | 167.7 KiB/s | 8.2 KiB | 00m00s [ 835/1162] rust-iana-time-zone+fallbac 100% | 158.1 KiB/s | 8.2 KiB | 00m00s [ 836/1162] rust-autocfg+default-devel- 100% | 156.8 KiB/s | 8.0 KiB | 00m00s [ 837/1162] rust-matchers-devel-0:0.2.0 100% | 301.1 KiB/s | 14.8 KiB | 00m00s [ 838/1162] rust-thread_local-devel-0:1 100% | 452.5 KiB/s | 23.5 KiB | 00m00s [ 839/1162] rust-sharded-slab+default-d 100% | 151.5 KiB/s | 7.7 KiB | 00m00s [ 840/1162] rust-tracing-attributes+def 100% | 170.3 KiB/s | 8.2 KiB | 00m00s [ 841/1162] rust-tinyvec+tinyvec_macros 100% | 159.4 KiB/s | 8.5 KiB | 00m00s [ 842/1162] rust-tinyvec-devel-0:1.11.0 100% | 982.5 KiB/s | 51.1 KiB | 00m00s [ 843/1162] rust-phf_shared0.11-devel-0 100% | 437.0 KiB/s | 21.4 KiB | 00m00s [ 844/1162] rust-unicode_names2_generat 100% | 434.5 KiB/s | 22.6 KiB | 00m00s [ 845/1162] rust-idna_adapter+compiled_ 100% | 160.0 KiB/s | 8.2 KiB | 00m00s [ 846/1162] rust-idna_adapter+default-d 100% | 163.7 KiB/s | 7.9 KiB | 00m00s [ 847/1162] rust-utf8_iter+default-deve 100% | 152.5 KiB/s | 7.9 KiB | 00m00s [ 848/1162] rust-zstd-sys+std-devel-0:2 100% | 164.9 KiB/s | 8.1 KiB | 00m00s [ 849/1162] rust-flate2+any_impl-devel- 100% | 179.5 KiB/s | 9.2 KiB | 00m00s [ 850/1162] rust-zstd-sys-devel-0:2.0.1 100% | 840.3 KiB/s | 45.4 KiB | 00m00s [ 851/1162] rust-difflib-devel-0:0.4.0- 100% | 341.4 KiB/s | 16.7 KiB | 00m00s [ 852/1162] rust-termtree0.5+default-de 100% | 143.7 KiB/s | 7.3 KiB | 00m00s [ 853/1162] rust-strsim-devel-0:0.11.1- 100% | 418.0 KiB/s | 22.2 KiB | 00m00s [ 854/1162] rust-clap_lex-devel-0:1.1.0 100% | 434.3 KiB/s | 21.3 KiB | 00m00s [ 855/1162] rust-rustix+termios-devel-0 100% | 181.9 KiB/s | 9.3 KiB | 00m00s [ 856/1162] rust-cfg_aliases-devel-0:0. 100% | 287.3 KiB/s | 14.9 KiB | 00m00s [ 857/1162] rust-fnv+default-devel-0:1. 100% | 157.8 KiB/s | 7.7 KiB | 00m00s [ 858/1162] rust-nom7+std-devel-0:7.1.3 100% | 152.4 KiB/s | 7.8 KiB | 00m00s [ 859/1162] rust-phf0.11+default-devel- 100% | 155.5 KiB/s | 7.5 KiB | 00m00s [ 860/1162] rust-nom7-devel-0:7.1.3-4.f 100% | 1.9 MiB/s | 111.6 KiB | 00m00s [ 861/1162] rust-phf_codegen0.11+defaul 100% | 146.2 KiB/s | 7.5 KiB | 00m00s [ 862/1162] rust-scopeguard-devel-0:1.2 100% | 396.8 KiB/s | 19.4 KiB | 00m00s [ 863/1162] rust-escape8259+default-dev 100% | 149.1 KiB/s | 7.8 KiB | 00m00s [ 864/1162] rust-attribute-derive+defau 100% | 147.6 KiB/s | 7.5 KiB | 00m00s [ 865/1162] rust-yoke-derive-devel-0:0. 100% | 439.5 KiB/s | 21.5 KiB | 00m00s [ 866/1162] rust-stable_deref_trait-dev 100% | 310.5 KiB/s | 16.5 KiB | 00m00s [ 867/1162] rust-zerofrom-derive-devel- 100% | 324.5 KiB/s | 16.5 KiB | 00m00s [ 868/1162] rust-phf_shared+std-devel-0 100% | 163.4 KiB/s | 8.0 KiB | 00m00s [ 869/1162] rust-ucd-trie+std-devel-0:0 100% | 153.5 KiB/s | 7.8 KiB | 00m00s [ 870/1162] rust-phf_shared-devel-0:0.1 100% | 434.0 KiB/s | 22.6 KiB | 00m00s [ 871/1162] rust-ucd-trie-devel-0:0.1.7 100% | 721.0 KiB/s | 35.3 KiB | 00m00s [ 872/1162] rust-pest_generator+std-dev 100% | 169.8 KiB/s | 8.7 KiB | 00m00s [ 873/1162] rust-pest_generator-devel-0 100% | 522.3 KiB/s | 27.2 KiB | 00m00s [ 874/1162] rust-bitflags+serde_core-de 100% | 183.1 KiB/s | 9.0 KiB | 00m00s [ 875/1162] rust-peg-runtime-devel-0:0. 100% | 251.2 KiB/s | 12.8 KiB | 00m00s [ 876/1162] rust-peg-macros-devel-0:0.8 100% | 604.3 KiB/s | 32.0 KiB | 00m00s [ 877/1162] rust-inotify-sys-devel-0:0. 100% | 310.8 KiB/s | 15.2 KiB | 00m00s [ 878/1162] rust-yansi+alloc-devel-0:1. 100% | 151.4 KiB/s | 7.7 KiB | 00m00s [ 879/1162] rust-itertools0.13+default- 100% | 148.1 KiB/s | 7.7 KiB | 00m00s [ 880/1162] rust-serde+rc-devel-0:1.0.2 100% | 181.1 KiB/s | 8.9 KiB | 00m00s [ 881/1162] rust-thiserror1+default-dev 100% | 150.4 KiB/s | 7.7 KiB | 00m00s [ 882/1162] rust-urlencoding+default-de 100% | 149.3 KiB/s | 7.8 KiB | 00m00s [ 883/1162] rust-newtype-uuid+alloc-dev 100% | 169.1 KiB/s | 8.3 KiB | 00m00s [ 884/1162] rust-vte-devel-0:0.15.0-3.f 100% | 1.0 MiB/s | 55.4 KiB | 00m00s [ 885/1162] rust-ptr_meta+ptr_meta_deri 100% | 153.4 KiB/s | 8.0 KiB | 00m00s [ 886/1162] rust-schemars_derive-devel- 100% | 789.5 KiB/s | 38.7 KiB | 00m00s [ 887/1162] rust-ref-cast-impl+default- 100% | 156.0 KiB/s | 8.0 KiB | 00m00s [ 888/1162] rust-dirs-devel-0:6.0.0-3.f 100% | 396.8 KiB/s | 20.6 KiB | 00m00s [ 889/1162] rust-anstyle-lossy-devel-0: 100% | 373.7 KiB/s | 18.3 KiB | 00m00s [ 890/1162] rust-html-escape+std-devel- 100% | 157.9 KiB/s | 8.1 KiB | 00m00s [ 891/1162] rust-html-escape-devel-0:0. 100% | 570.4 KiB/s | 30.2 KiB | 00m00s [ 892/1162] rust-find-msvc-tools+defaul 100% | 157.9 KiB/s | 7.7 KiB | 00m00s [ 893/1162] rust-shlex+default-devel-0: 100% | 152.2 KiB/s | 7.8 KiB | 00m00s [ 894/1162] rust-ar_archive_writer+defa 100% | 139.1 KiB/s | 7.2 KiB | 00m00s [ 895/1162] rust-fastrand+alloc-devel-0 100% | 168.5 KiB/s | 8.1 KiB | 00m00s [ 896/1162] rust-bitflags+std-devel-0:2 100% | 172.5 KiB/s | 8.8 KiB | 00m00s [ 897/1162] rust-errno+std-devel-0:0.3. 100% | 161.7 KiB/s | 8.4 KiB | 00m00s [ 898/1162] rust-errno-devel-0:0.3.14-3 100% | 407.9 KiB/s | 20.0 KiB | 00m00s [ 899/1162] rust-rustix+alloc-devel-0:1 100% | 181.8 KiB/s | 9.3 KiB | 00m00s [ 900/1162] rust-linux-raw-sys+elf-deve 100% | 173.0 KiB/s | 8.3 KiB | 00m00s [ 901/1162] rust-linux-raw-sys+auxvec-d 100% | 159.9 KiB/s | 8.3 KiB | 00m00s [ 902/1162] rust-linux-raw-sys+errno-de 100% | 163.0 KiB/s | 8.3 KiB | 00m00s [ 903/1162] rust-linux-raw-sys+general- 100% | 169.8 KiB/s | 8.3 KiB | 00m00s [ 904/1162] rust-linux-raw-sys+ioctl-de 100% | 159.9 KiB/s | 8.3 KiB | 00m00s [ 905/1162] rust-linux-raw-sys+no_std-d 100% | 163.0 KiB/s | 8.3 KiB | 00m00s [ 906/1162] rust-linux-raw-sys-devel-0: 100% | 5.9 MiB/s | 325.5 KiB | 00m00s [ 907/1162] rust-iana-time-zone-devel-0 100% | 746.2 KiB/s | 40.3 KiB | 00m00s [ 908/1162] rust-autocfg-devel-0:1.5.1- 100% | 553.4 KiB/s | 28.2 KiB | 00m00s [ 909/1162] rust-sharded-slab-devel-0:0 100% | 1.2 MiB/s | 61.3 KiB | 00m00s [ 910/1162] rust-tracing-attributes-dev 100% | 901.0 KiB/s | 48.7 KiB | 00m00s [ 911/1162] rust-tinyvec_macros+default 100% | 151.4 KiB/s | 7.7 KiB | 00m00s [ 912/1162] rust-siphasher+default-deve 100% | 161.4 KiB/s | 7.9 KiB | 00m00s [ 913/1162] rust-getopts+default-devel- 100% | 153.0 KiB/s | 8.0 KiB | 00m00s [ 914/1162] rust-rand0.8+default-devel- 100% | 152.9 KiB/s | 7.8 KiB | 00m00s [ 915/1162] rust-icu_normalizer+compile 100% | 183.5 KiB/s | 8.8 KiB | 00m00s [ 916/1162] rust-idna_adapter-devel-0:1 100% | 321.7 KiB/s | 16.7 KiB | 00m00s [ 917/1162] rust-bindgen+runtime-devel- 100% | 161.4 KiB/s | 8.2 KiB | 00m00s [ 918/1162] rust-bindgen-devel-0:0.72.1 100% | 4.0 MiB/s | 213.2 KiB | 00m00s [ 919/1162] rust-cc+parallel-devel-0:1. 100% | 209.3 KiB/s | 10.9 KiB | 00m00s [ 920/1162] rust-pkg-config+default-dev 100% | 158.5 KiB/s | 8.1 KiB | 00m00s [ 921/1162] rust-termtree0.5-devel-0:0. 100% | 302.0 KiB/s | 14.8 KiB | 00m00s [ 922/1162] rust-fnv+std-devel-0:1.0.7- 100% | 147.9 KiB/s | 7.7 KiB | 00m00s [ 923/1162] rust-fnv-devel-0:1.0.7-16.f 100% | 366.4 KiB/s | 18.7 KiB | 00m00s [ 924/1162] rust-minimal-lexical+std-de 100% | 158.9 KiB/s | 7.8 KiB | 00m00s [ 925/1162] rust-nom7+alloc-devel-0:7.1 100% | 144.7 KiB/s | 7.5 KiB | 00m00s [ 926/1162] rust-phf0.11+std-devel-0:0. 100% | 157.7 KiB/s | 7.6 KiB | 00m00s [ 927/1162] rust-minimal-lexical-devel- 100% | 1.8 MiB/s | 98.1 KiB | 00m00s [ 928/1162] rust-phf_codegen0.11-devel- 100% | 385.3 KiB/s | 20.4 KiB | 00m00s [ 929/1162] rust-escape8259-devel-0:0.5 100% | 268.7 KiB/s | 13.2 KiB | 00m00s [ 930/1162] rust-attribute-derive-devel 100% | 569.4 KiB/s | 29.0 KiB | 00m00s [ 931/1162] rust-synstructure+default-d 100% | 149.3 KiB/s | 7.9 KiB | 00m00s [ 932/1162] rust-pest_meta+default-deve 100% | 174.4 KiB/s | 8.5 KiB | 00m00s [ 933/1162] rust-itertools0.13+use_std- 100% | 154.0 KiB/s | 7.9 KiB | 00m00s [ 934/1162] rust-itertools0.13-devel-0: 100% | 2.4 MiB/s | 144.0 KiB | 00m00s [ 935/1162] rust-serde_core+rc-devel-0: 100% | 155.6 KiB/s | 7.6 KiB | 00m00s [ 936/1162] rust-thiserror1-devel-0:1.0 100% | 1.0 MiB/s | 53.9 KiB | 00m00s [ 937/1162] rust-urlencoding-devel-0:2. 100% | 282.8 KiB/s | 15.0 KiB | 00m00s [ 938/1162] rust-ptr_meta_derive-devel- 100% | 277.1 KiB/s | 13.6 KiB | 00m00s [ 939/1162] rust-serde_derive_internals 100% | 156.3 KiB/s | 8.0 KiB | 00m00s [ 940/1162] rust-dirs-sys+default-devel 100% | 160.9 KiB/s | 7.9 KiB | 00m00s [ 941/1162] rust-ref-cast-impl-devel-0: 100% | 337.7 KiB/s | 17.9 KiB | 00m00s [ 942/1162] rust-find-msvc-tools-devel- 100% | 724.0 KiB/s | 37.7 KiB | 00m00s [ 943/1162] rust-shlex+std-devel-0:1.3. 100% | 157.5 KiB/s | 7.7 KiB | 00m00s [ 944/1162] rust-shlex-devel-0:1.3.0-7. 100% | 501.0 KiB/s | 26.1 KiB | 00m00s [ 945/1162] rust-ar_archive_writer-deve 100% | 1.5 MiB/s | 82.5 KiB | 00m00s [ 946/1162] rust-syn2+visit-mut-devel-0 100% | 145.3 KiB/s | 7.1 KiB | 00m00s [ 947/1162] rust-tinyvec_macros-devel-0 100% | 268.8 KiB/s | 14.0 KiB | 00m00s [ 948/1162] rust-siphasher+std-devel-0: 100% | 154.1 KiB/s | 7.9 KiB | 00m00s [ 949/1162] rust-siphasher-devel-0:1.0. 100% | 373.7 KiB/s | 18.3 KiB | 00m00s [ 950/1162] rust-getopts+unicode-devel- 100% | 155.4 KiB/s | 8.1 KiB | 00m00s [ 951/1162] rust-getopts-devel-0:0.2.24 100% | 546.5 KiB/s | 27.9 KiB | 00m00s [ 952/1162] rust-rand0.8+std-devel-0:0. 100% | 165.6 KiB/s | 8.1 KiB | 00m00s [ 953/1162] rust-rand0.8+std_rng-devel- 100% | 149.5 KiB/s | 7.8 KiB | 00m00s [ 954/1162] rust-rand0.8-devel-0:0.8.7- 100% | 1.6 MiB/s | 86.9 KiB | 00m00s [ 955/1162] rust-icu_normalizer-devel-0 100% | 925.8 KiB/s | 45.4 KiB | 00m00s [ 956/1162] rust-icu_normalizer_data-de 100% | 910.8 KiB/s | 49.2 KiB | 00m00s [ 957/1162] rust-clang-sys+runtime-deve 100% | 152.3 KiB/s | 7.8 KiB | 00m00s [ 958/1162] rust-cexpr+default-devel-0: 100% | 157.3 KiB/s | 7.7 KiB | 00m00s [ 959/1162] rust-clang-sys+clang_11_0-d 100% | 146.8 KiB/s | 7.8 KiB | 00m00s [ 960/1162] rust-clang-sys+default-deve 100% | 151.6 KiB/s | 7.7 KiB | 00m00s [ 961/1162] rust-jobserver-devel-0:0.1. 100% | 700.8 KiB/s | 34.3 KiB | 00m00s [ 962/1162] rust-pkg-config-devel-0:0.3 100% | 547.6 KiB/s | 29.0 KiB | 00m00s [ 963/1162] rust-phf_shared0.11+std-dev 100% | 145.9 KiB/s | 7.4 KiB | 00m00s [ 964/1162] rust-phf_generator0.11+defa 100% | 152.3 KiB/s | 7.5 KiB | 00m00s [ 965/1162] rust-phf_shared0.11+default 100% | 144.1 KiB/s | 7.5 KiB | 00m00s [ 966/1162] rust-attribute-derive-macro 100% | 147.7 KiB/s | 7.5 KiB | 00m00s [ 967/1162] rust-derive-where+default-d 100% | 166.9 KiB/s | 8.2 KiB | 00m00s [ 968/1162] rust-manyhow+default-devel- 100% | 145.8 KiB/s | 7.6 KiB | 00m00s [ 969/1162] rust-synstructure+proc-macr 100% | 160.9 KiB/s | 8.2 KiB | 00m00s [ 970/1162] rust-synstructure-devel-0:0 100% | 529.4 KiB/s | 25.9 KiB | 00m00s [ 971/1162] rust-pest_meta-devel-0:2.8. 100% | 849.3 KiB/s | 45.9 KiB | 00m00s [ 972/1162] rust-itertools0.13+use_allo 100% | 150.4 KiB/s | 7.7 KiB | 00m00s [ 973/1162] rust-thiserror-impl1+defaul 100% | 162.2 KiB/s | 7.8 KiB | 00m00s [ 974/1162] rust-serde_derive_internals 100% | 630.3 KiB/s | 33.4 KiB | 00m00s [ 975/1162] rust-dirs-sys-devel-0:0.5.0 100% | 357.3 KiB/s | 18.2 KiB | 00m00s [ 976/1162] rust-object+read-devel-0:0. 100% | 172.2 KiB/s | 8.4 KiB | 00m00s [ 977/1162] rust-object+std-devel-0:0.3 100% | 160.2 KiB/s | 8.3 KiB | 00m00s [ 978/1162] rust-rand0.8+alloc-devel-0: 100% | 160.8 KiB/s | 7.9 KiB | 00m00s [ 979/1162] rust-object-devel-0:0.39.1- 100% | 4.7 MiB/s | 308.0 KiB | 00m00s [ 980/1162] rust-rand0.8+libc-devel-0:0 100% | 163.8 KiB/s | 7.9 KiB | 00m00s [ 981/1162] rust-rand0.8+getrandom-deve 100% | 152.0 KiB/s | 7.9 KiB | 00m00s [ 982/1162] rust-rand_chacha0.3+std-dev 100% | 151.4 KiB/s | 7.7 KiB | 00m00s [ 983/1162] rust-rand_chacha0.3-devel-0 100% | 474.2 KiB/s | 23.2 KiB | 00m00s [ 984/1162] rust-rand_core0.6+std-devel 100% | 152.4 KiB/s | 7.9 KiB | 00m00s [ 985/1162] rust-rand0.8+rand_chacha-de 100% | 154.8 KiB/s | 7.9 KiB | 00m00s [ 986/1162] rust-rand_core0.6+default-d 100% | 155.9 KiB/s | 7.6 KiB | 00m00s [ 987/1162] rust-clang-sys+libloading-d 100% | 151.5 KiB/s | 7.9 KiB | 00m00s [ 988/1162] rust-clang-sys-devel-0:1.8. 100% | 922.2 KiB/s | 48.0 KiB | 00m00s [ 989/1162] rust-cexpr-devel-0:0.6.0-14 100% | 547.1 KiB/s | 26.8 KiB | 00m00s [ 990/1162] rust-clang-sys+clang_10_0-d 100% | 149.7 KiB/s | 7.8 KiB | 00m00s [ 991/1162] rust-phf_generator0.11-deve 100% | 364.4 KiB/s | 18.6 KiB | 00m00s [ 992/1162] rust-attribute-derive-macro 100% | 352.4 KiB/s | 17.3 KiB | 00m00s [ 993/1162] rust-derive-where-devel-0:1 100% | 1.1 MiB/s | 64.7 KiB | 00m00s [ 994/1162] rust-manyhow+macros-devel-0 100% | 150.4 KiB/s | 7.7 KiB | 00m00s [ 995/1162] rust-manyhow+syn-devel-0:0. 100% | 153.6 KiB/s | 7.5 KiB | 00m00s [ 996/1162] rust-manyhow-devel-0:0.11.4 100% | 546.4 KiB/s | 29.0 KiB | 00m00s [ 997/1162] rust-syn2+visit-devel-0:2.0 100% | 139.3 KiB/s | 7.1 KiB | 00m00s [ 998/1162] rust-sha2_0.10-devel-0:0.10 100% | 786.8 KiB/s | 39.3 KiB | 00m00s [ 999/1162] rust-thiserror-impl1-devel- 100% | 501.5 KiB/s | 26.6 KiB | 00m00s [1000/1162] rust-option-ext+default-dev 100% | 151.9 KiB/s | 7.7 KiB | 00m00s [1001/1162] rust-object+archive-devel-0 100% | 167.5 KiB/s | 8.2 KiB | 00m00s [1002/1162] rust-object+elf-devel-0:0.3 100% | 160.6 KiB/s | 8.2 KiB | 00m00s [1003/1162] rust-object+coff-devel-0:0. 100% | 157.7 KiB/s | 8.2 KiB | 00m00s [1004/1162] rust-object+macho-devel-0:0 100% | 167.4 KiB/s | 8.2 KiB | 00m00s [1005/1162] rust-object+pe-devel-0:0.39 100% | 161.3 KiB/s | 8.2 KiB | 00m00s [1006/1162] rust-object+read_core-devel 100% | 158.0 KiB/s | 8.2 KiB | 00m00s [1007/1162] rust-object+xcoff-devel-0:0 100% | 167.4 KiB/s | 8.2 KiB | 00m00s [1008/1162] rust-rand_core0.6+alloc-dev 100% | 149.6 KiB/s | 7.6 KiB | 00m00s [1009/1162] rust-rand_core0.6+getrandom 100% | 150.0 KiB/s | 7.8 KiB | 00m00s [1010/1162] rust-ppv-lite86+std-devel-0 100% | 162.9 KiB/s | 8.0 KiB | 00m00s [1011/1162] rust-ppv-lite86+simd-devel- 100% | 156.6 KiB/s | 8.0 KiB | 00m00s [1012/1162] rust-ppv-lite86-devel-0:0.2 100% | 541.4 KiB/s | 28.7 KiB | 00m00s [1013/1162] rust-getrandom0.2+default-d 100% | 156.5 KiB/s | 7.8 KiB | 00m00s [1014/1162] rust-getrandom0.2+std-devel 100% | 153.1 KiB/s | 7.8 KiB | 00m00s [1015/1162] rust-rand_core0.6-devel-0:0 100% | 559.0 KiB/s | 29.6 KiB | 00m00s [1016/1162] rust-libloading0.8+default- 100% | 150.8 KiB/s | 7.4 KiB | 00m00s [1017/1162] rust-clang-sys+clang_9_0-de 100% | 152.5 KiB/s | 7.8 KiB | 00m00s [1018/1162] rust-rand0.8+small_rng-deve 100% | 148.9 KiB/s | 7.7 KiB | 00m00s [1019/1162] rust-collection_literals+de 100% | 156.7 KiB/s | 7.7 KiB | 00m00s [1020/1162] rust-interpolator+default-d 100% | 151.4 KiB/s | 7.7 KiB | 00m00s [1021/1162] rust-interpolator+iter-deve 100% | 148.2 KiB/s | 7.7 KiB | 00m00s [1022/1162] rust-proc-macro-utils+defau 100% | 158.3 KiB/s | 7.8 KiB | 00m00s [1023/1162] rust-quote-use+default-deve 100% | 132.5 KiB/s | 7.6 KiB | 00m00s [1024/1162] rust-manyhow+syn2-devel-0:0 100% | 161.9 KiB/s | 7.8 KiB | 00m00s [1025/1162] rust-manyhow-macros+default 100% | 143.3 KiB/s | 7.5 KiB | 00m00s [1026/1162] rust-digest0.10+default-dev 100% | 150.8 KiB/s | 7.4 KiB | 00m00s [1027/1162] rust-cpufeatures0.2+default 100% | 147.2 KiB/s | 7.5 KiB | 00m00s [1028/1162] rust-option-ext-devel-0:0.2 100% | 296.2 KiB/s | 15.4 KiB | 00m00s [1029/1162] rust-zerocopy+simd-devel-0: 100% | 184.6 KiB/s | 9.0 KiB | 00m00s [1030/1162] rust-zerocopy+default-devel 100% | 177.6 KiB/s | 9.1 KiB | 00m00s [1031/1162] rust-getrandom0.2-devel-0:0 100% | 954.3 KiB/s | 51.5 KiB | 00m00s [1032/1162] rust-libloading0.8-devel-0: 100% | 719.7 KiB/s | 35.3 KiB | 00m00s [1033/1162] rust-clang-sys+clang_8_0-de 100% | 152.5 KiB/s | 7.8 KiB | 00m00s [1034/1162] rust-collection_literals-de 100% | 250.0 KiB/s | 13.0 KiB | 00m00s [1035/1162] rust-interpolator-devel-0:0 100% | 757.1 KiB/s | 37.1 KiB | 00m00s [1036/1162] rust-proc-macro-utils+parse 100% | 150.1 KiB/s | 7.7 KiB | 00m00s [1037/1162] rust-proc-macro-utils+proc- 100% | 145.8 KiB/s | 7.6 KiB | 00m00s [1038/1162] rust-proc-macro-utils+proc- 100% | 157.9 KiB/s | 7.7 KiB | 00m00s [1039/1162] rust-proc-macro-utils+quote 100% | 151.1 KiB/s | 7.7 KiB | 00m00s [1040/1162] rust-proc-macro-utils-devel 100% | 536.4 KiB/s | 28.4 KiB | 00m00s [1041/1162] rust-quote-use-devel-0:0.8. 100% | 241.5 KiB/s | 11.8 KiB | 00m00s [1042/1162] rust-manyhow-macros-devel-0 100% | 259.2 KiB/s | 13.2 KiB | 00m00s [1043/1162] rust-cpufeatures0.2-devel-0 100% | 411.2 KiB/s | 21.8 KiB | 00m00s [1044/1162] rust-digest0.10+core-api-de 100% | 151.1 KiB/s | 7.4 KiB | 00m00s [1045/1162] rust-digest0.10-devel-0:0.1 100% | 547.8 KiB/s | 27.9 KiB | 00m00s [1046/1162] rust-zerocopy-devel-0:0.8.5 100% | 4.3 MiB/s | 297.6 KiB | 00m00s [1047/1162] rust-clang-sys+clang_7_0-de 100% | 158.7 KiB/s | 7.8 KiB | 00m00s [1048/1162] rust-proc-macro-utils+small 100% | 153.3 KiB/s | 7.8 KiB | 00m00s [1049/1162] rust-quote-use-macros+defau 100% | 143.9 KiB/s | 7.5 KiB | 00m00s [1050/1162] rust-digest0.10+block-buffe 100% | 153.9 KiB/s | 7.5 KiB | 00m00s [1051/1162] rust-crypto-common0.1+defau 100% | 143.9 KiB/s | 7.3 KiB | 00m00s [1052/1162] rust-clang-sys+clang_6_0-de 100% | 162.0 KiB/s | 7.8 KiB | 00m00s [1053/1162] rust-zerocopy-derive+defaul 100% | 174.4 KiB/s | 9.1 KiB | 00m00s [1054/1162] rust-quote-use-macros-devel 100% | 303.2 KiB/s | 15.5 KiB | 00m00s [1055/1162] rust-block-buffer0.10+defau 100% | 150.4 KiB/s | 7.4 KiB | 00m00s [1056/1162] rust-crypto-common0.1-devel 100% | 323.1 KiB/s | 16.8 KiB | 00m00s [1057/1162] rust-zerocopy-derive-devel- 100% | 2.1 MiB/s | 119.0 KiB | 00m00s [1058/1162] rust-clang-sys+clang_5_0-de 100% | 152.5 KiB/s | 7.8 KiB | 00m00s [1059/1162] rust-block-buffer0.10-devel 100% | 351.9 KiB/s | 18.7 KiB | 00m00s [1060/1162] rust-generic-array+default- 100% | 157.1 KiB/s | 8.0 KiB | 00m00s [1061/1162] rust-generic-array+more_len 100% | 163.8 KiB/s | 8.0 KiB | 00m00s [1062/1162] rust-typenum+default-devel- 100% | 158.4 KiB/s | 8.2 KiB | 00m00s [1063/1162] rust-clang-sys+clang_4_0-de 100% | 152.5 KiB/s | 7.8 KiB | 00m00s [1064/1162] rust-generic-array-devel-0: 100% | 502.3 KiB/s | 24.6 KiB | 00m00s [1065/1162] rust-typenum-devel-0:1.20.1 100% | 1.4 MiB/s | 79.5 KiB | 00m00s [1066/1162] rust-clang-sys+clang_3_9-de 100% | 152.5 KiB/s | 7.8 KiB | 00m00s [1067/1162] rust-version_check+default- 100% | 161.6 KiB/s | 7.9 KiB | 00m00s [1068/1162] rust-clang-sys+clang_3_8-de 100% | 149.6 KiB/s | 7.8 KiB | 00m00s [1069/1162] rust-version_check-devel-0: 100% | 449.2 KiB/s | 22.9 KiB | 00m00s [1070/1162] rust-clang-sys+clang_3_7-de 100% | 158.7 KiB/s | 7.8 KiB | 00m00s [1071/1162] rust-clang-sys+clang_3_6-de 100% | 149.6 KiB/s | 7.8 KiB | 00m00s [1072/1162] rust-clang-sys+clang_3_5-de 100% | 151.8 KiB/s | 7.7 KiB | 00m00s [1073/1162] clang-devel-0:22.1.8-30.fc4 100% | 100.0 MiB/s | 3.9 MiB | 00m00s [1074/1162] clang-0:22.1.8-30.fc45.x86_ 100% | 198.2 MiB/s | 7.1 MiB | 00m00s [1075/1162] cmake-filesystem-0:4.3.0-5. 100% | 286.5 KiB/s | 14.9 KiB | 00m00s [1076/1162] clang-libs-0:22.1.8-30.fc45 100% | 263.7 MiB/s | 28.2 MiB | 00m00s [1077/1162] clang-resource-filesystem-0 100% | 780.8 KiB/s | 18.0 KiB | 00m00s [1078/1162] clang-tools-extra-0:22.1.8- 100% | 136.1 MiB/s | 17.3 MiB | 00m00s [1079/1162] llvm-devel-0:22.1.8-30.fc45 100% | 39.7 MiB/s | 5.3 MiB | 00m00s [1080/1162] emacs-filesystem-1:30.2-3.f 100% | 155.7 KiB/s | 8.1 KiB | 00m00s [1081/1162] llvm-googletest-0:22.1.8-30 100% | 9.6 MiB/s | 391.9 KiB | 00m00s [1082/1162] llvm-test-0:22.1.8-30.fc45. 100% | 19.9 MiB/s | 712.1 KiB | 00m00s [1083/1162] llvm-0:22.1.8-30.fc45.x86_6 100% | 65.1 MiB/s | 23.4 MiB | 00m00s [1084/1162] gcc-c++-0:16.2.1-2.fc45.x86 100% | 53.7 MiB/s | 17.3 MiB | 00m00s [1085/1162] libedit-devel-0:3.1-60.2026 100% | 777.9 KiB/s | 41.2 KiB | 00m00s [1086/1162] ncurses-devel-0:6.6-3.fc45. 100% | 10.6 MiB/s | 605.8 KiB | 00m00s [1087/1162] llvm-static-0:22.1.8-30.fc4 100% | 85.4 MiB/s | 46.8 MiB | 00m01s [1088/1162] libstdc++-devel-0:16.2.1-2. 100% | 26.8 MiB/s | 6.0 MiB | 00m00s [1089/1162] ncurses-c++-libs-0:6.6-3.fc 100% | 653.4 KiB/s | 38.5 KiB | 00m00s [1090/1162] libzstd-devel-0:1.5.7-6.fc4 100% | 1.1 MiB/s | 56.3 KiB | 00m00s [1091/1162] jemalloc-devel-0:5.3.0-14.f 100% | 1.5 MiB/s | 81.6 KiB | 00m00s [1092/1162] jemalloc-0:5.3.0-14.fc44.x8 100% | 5.4 MiB/s | 297.0 KiB | 00m00s [1093/1162] perl-Getopt-Long-1:2.58-527 100% | 1.2 MiB/s | 63.2 KiB | 00m00s [1094/1162] perl-interpreter-4:5.44.0-5 100% | 1.4 MiB/s | 72.7 KiB | 00m00s [1095/1162] perl-PathTools-0:3.95-527.f 100% | 1.6 MiB/s | 88.0 KiB | 00m00s [1096/1162] perl-Exporter-0:5.79-527.fc 100% | 624.7 KiB/s | 30.6 KiB | 00m00s [1097/1162] perl-Pod-Usage-4:2.05-527.f 100% | 791.8 KiB/s | 40.4 KiB | 00m00s [1098/1162] perl-Text-ParseWords-0:3.31 100% | 311.4 KiB/s | 16.2 KiB | 00m00s [1099/1162] perl-base-0:2.27-527.fc45.n 100% | 324.4 KiB/s | 15.9 KiB | 00m00s [1100/1162] perl-constant-0:1.33-528.fc 100% | 445.6 KiB/s | 22.7 KiB | 00m00s [1101/1162] perl-overload-0:1.40-527.fc 100% | 870.0 KiB/s | 45.2 KiB | 00m00s [1102/1162] perl-Carp-0:1.54-527.fc45.n 100% | 582.8 KiB/s | 28.6 KiB | 00m00s [1103/1162] perl-Errno-0:1.39-527.fc45. 100% | 287.0 KiB/s | 14.6 KiB | 00m00s [1104/1162] perl-Scalar-List-Utils-5:1. 100% | 1.4 MiB/s | 75.1 KiB | 00m00s [1105/1162] perl-Pod-Perldoc-0:3.28.01- 100% | 1.6 MiB/s | 84.7 KiB | 00m00s [1106/1162] perl-podlators-1:6.1.0-2.fc 100% | 2.4 MiB/s | 131.6 KiB | 00m00s [1107/1162] perl-libs-4:5.44.0-527.fc45 100% | 28.1 MiB/s | 2.6 MiB | 00m00s [1108/1162] perl-mro-0:1.30-527.fc45.x8 100% | 578.9 KiB/s | 29.5 KiB | 00m00s [1109/1162] perl-overloading-0:0.03-527 100% | 241.0 KiB/s | 12.5 KiB | 00m00s [1110/1162] perl-DynaLoader-0:1.57-527. 100% | 524.2 KiB/s | 25.7 KiB | 00m00s [1111/1162] groff-base-0:1.24.1-2.fc45. 100% | 20.5 MiB/s | 1.2 MiB | 00m00s [1112/1162] perl-Fcntl-0:1.20-527.fc45. 100% | 554.4 KiB/s | 29.4 KiB | 00m00s [1113/1162] perl-File-Basename-0:2.86-5 100% | 343.7 KiB/s | 16.8 KiB | 00m00s [1114/1162] perl-File-Temp-1:0.231.200- 100% | 1.1 MiB/s | 59.3 KiB | 00m00s [1115/1162] perl-HTTP-Tiny-0:0.096-528. 100% | 1.1 MiB/s | 58.4 KiB | 00m00s [1116/1162] perl-IO-0:1.56-527.fc45.x86 100% | 1.6 MiB/s | 83.0 KiB | 00m00s [1117/1162] perl-IPC-Open3-0:1.24-527.f 100% | 465.1 KiB/s | 23.7 KiB | 00m00s [1118/1162] perl-Pod-Simple-1:3.48-527. 100% | 4.0 MiB/s | 222.0 KiB | 00m00s [1119/1162] perl-Symbol-0:1.09-527.fc45 100% | 283.4 KiB/s | 13.9 KiB | 00m00s [1120/1162] perl-parent-1:0.244-527.fc4 100% | 288.8 KiB/s | 14.7 KiB | 00m00s [1121/1162] perl-POSIX-0:2.26-527.fc45. 100% | 1.9 MiB/s | 96.6 KiB | 00m00s [1122/1162] perl-vars-0:1.05-527.fc45.n 100% | 243.6 KiB/s | 12.7 KiB | 00m00s [1123/1162] perl-Term-ANSIColor-0:5.01- 100% | 928.1 KiB/s | 47.3 KiB | 00m00s [1124/1162] perl-Term-Cap-0:1.18-527.fc 100% | 443.3 KiB/s | 21.7 KiB | 00m00s [1125/1162] perl-File-Path-0:2.18-527.f 100% | 669.9 KiB/s | 34.8 KiB | 00m00s [1126/1162] perl-MIME-Base64-0:3.16-527 100% | 603.6 KiB/s | 29.6 KiB | 00m00s [1127/1162] perl-IO-Socket-SSL-0:2.099- 100% | 4.4 MiB/s | 236.2 KiB | 00m00s [1128/1162] perl-Net-SSLeay-0:1.96-5.fc 100% | 6.7 MiB/s | 378.2 KiB | 00m00s [1129/1162] perl-Socket-4:2.043-1.fc45. 100% | 1.1 MiB/s | 55.6 KiB | 00m00s [1130/1162] perl-Time-HiRes-4:1.9780-52 100% | 1.1 MiB/s | 56.8 KiB | 00m00s [1131/1162] perl-Time-Local-2:1.350-527 100% | 658.2 KiB/s | 34.2 KiB | 00m00s [1132/1162] perl-File-stat-0:1.15-527.f 100% | 350.8 KiB/s | 17.2 KiB | 00m00s [1133/1162] perl-SelectSaver-0:1.03-527 100% | 222.4 KiB/s | 11.3 KiB | 00m00s [1134/1162] perl-Pod-Escapes-1:1.07-527 100% | 376.1 KiB/s | 19.6 KiB | 00m00s [1135/1162] perl-Text-Tabs+Wrap-0:2024. 100% | 439.7 KiB/s | 21.5 KiB | 00m00s [1136/1162] perl-if-0:0.61.000-527.fc45 100% | 268.3 KiB/s | 13.7 KiB | 00m00s [1137/1162] perl-locale-0:1.13-527.fc45 100% | 253.5 KiB/s | 13.2 KiB | 00m00s [1138/1162] ncurses-0:6.6-3.fc45.x86_64 100% | 7.8 MiB/s | 430.9 KiB | 00m00s [1139/1162] perl-IO-Socket-IP-0:0.44-52 100% | 824.1 KiB/s | 42.0 KiB | 00m00s [1140/1162] perl-URI-0:5.36-1.fc45.noar 100% | 2.7 MiB/s | 150.9 KiB | 00m00s [1141/1162] perl-AutoLoader-0:5.74-527. 100% | 427.2 KiB/s | 20.9 KiB | 00m00s [1142/1162] perl-Class-Struct-0:0.68-52 100% | 426.6 KiB/s | 21.8 KiB | 00m00s [1143/1162] perl-Data-Dumper-0:2.192-52 100% | 1.0 MiB/s | 56.4 KiB | 00m00s [1144/1162] perl-MIME-Base32-0:1.303-26 100% | 409.0 KiB/s | 20.4 KiB | 00m00s [1145/1162] perl-Unicode-Normalize-0:1. 100% | 1.4 MiB/s | 73.8 KiB | 00m00s [1146/1162] perl-libnet-0:3.15-528.fc45 100% | 2.4 MiB/s | 128.3 KiB | 00m00s [1147/1162] perl-B-0:1.92-527.fc45.x86_ 100% | 3.5 MiB/s | 181.8 KiB | 00m00s [1148/1162] perl-Digest-MD5-0:2.59-527. 100% | 697.6 KiB/s | 35.6 KiB | 00m00s [1149/1162] perl-FileHandle-0:2.05-527. 100% | 292.1 KiB/s | 15.2 KiB | 00m00s [1150/1162] perl-Digest-0:1.20-527.fc45 100% | 505.4 KiB/s | 24.8 KiB | 00m00s [1151/1162] perl-Encode-4:3.24-527.fc45 100% | 18.2 MiB/s | 1.1 MiB | 00m00s [1152/1162] perl-Getopt-Std-0:1.15-527. 100% | 295.3 KiB/s | 15.4 KiB | 00m00s [1153/1162] perl-Storable-1:3.41-527.fc 100% | 2.0 MiB/s | 100.6 KiB | 00m00s [1154/1162] rust-fancy-regex+default-de 100% | 159.6 KiB/s | 8.1 KiB | 00m00s [1155/1162] rust-fancy-regex+perf-devel 100% | 154.2 KiB/s | 8.2 KiB | 00m00s [1156/1162] rust-fancy-regex+std-devel- 100% | 169.7 KiB/s | 8.3 KiB | 00m00s [1157/1162] rust-fancy-regex+unicode-de 100% | 162.3 KiB/s | 8.3 KiB | 00m00s [1158/1162] rust-fancy-regex-devel-0:0. 100% | 1.8 MiB/s | 96.6 KiB | 00m00s [1159/1162] rust-bit-set+std-devel-0:0. 100% | 161.1 KiB/s | 7.9 KiB | 00m00s [1160/1162] rust-bit-set-devel-0:0.8.0- 100% | 460.0 KiB/s | 23.5 KiB | 00m00s [1161/1162] rust-bit-vec+std-devel-0:0. 100% | 149.3 KiB/s | 7.8 KiB | 00m00s [1162/1162] rust-bit-vec-devel-0:0.8.0- 100% | 609.8 KiB/s | 29.9 KiB | 00m00s -------------------------------------------------------------------------------- [1162/1162] Total 100% | 9.2 MiB/s | 195.5 MiB | 00m21s Running transaction [ 1/1164] Verify package files 100% | 1.5 KiB/s | 1.1 KiB | 00m01s [ 2/1164] Prepare transaction 100% | 7.5 KiB/s | 1.1 KiB | 00m00s [ 3/1164] Installing rust-regex-autom 100% | 201.1 MiB/s | 2.6 MiB | 00m00s [ 4/1164] Installing rust-regex-synta 100% | 268.1 MiB/s | 1.6 MiB | 00m00s [ 5/1164] Installing rust-libc-devel- 100% | 82.1 MiB/s | 4.3 MiB | 00m00s [ 6/1164] Installing rust-memchr-deve 100% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 7/1164] Installing rust-object-deve 100% | 214.7 MiB/s | 1.9 MiB | 00m00s [ 8/1164] Installing rust-get-size2-d 100% | 48.5 MiB/s | 99.4 KiB | 00m00s [ 9/1164] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1164] Installing rust-aho-corasic 100% | 198.9 MiB/s | 814.5 KiB | 00m00s [ 11/1164] Installing rust-linux-raw-s 100% | 340.7 MiB/s | 12.6 MiB | 00m00s [ 12/1164] Installing rust-crossbeam-u 100% | 94.2 MiB/s | 192.9 KiB | 00m00s [ 13/1164] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1164] Installing rust-bstr-devel- 100% | 267.3 MiB/s | 1.6 MiB | 00m00s [ 15/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 18/1164] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 19/1164] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 20/1164] Installing rust-zerovec-dev 100% | 116.1 MiB/s | 594.5 KiB | 00m00s [ 21/1164] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 22/1164] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 23/1164] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 24/1164] Installing rust-smallvec-de 100% | 72.7 MiB/s | 148.8 KiB | 00m00s [ 25/1164] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 26/1164] Installing rust-bitflags-de 100% | 58.7 MiB/s | 240.6 KiB | 00m00s [ 27/1164] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 28/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 29/1164] Installing rust-crossbeam-e 100% | 94.4 MiB/s | 193.3 KiB | 00m00s [ 30/1164] Installing rust-crossbeam-q 100% | 75.3 MiB/s | 77.1 KiB | 00m00s [ 31/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 32/1164] Installing rust-serde_spann 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 33/1164] Installing rust-toml_writer 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [ 34/1164] Installing rust-either-deve 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 35/1164] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 36/1164] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 37/1164] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 38/1164] Installing rust-itertools0. 100% | 133.5 MiB/s | 683.3 KiB | 00m00s [ 39/1164] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1164] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 42/1164] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 43/1164] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 44/1164] Installing rust-toml_dateti 100% | 61.5 MiB/s | 62.9 KiB | 00m00s [ 45/1164] Installing rust-jiff-core-d 100% | 180.5 MiB/s | 554.5 KiB | 00m00s [ 46/1164] Installing rust-jiff-devel- 100% | 275.3 MiB/s | 3.3 MiB | 00m00s [ 47/1164] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 48/1164] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 49/1164] Installing rust-thin-vec-de 100% | 159.8 MiB/s | 163.6 KiB | 00m00s [ 50/1164] Installing rust-form_urlenc 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 51/1164] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1164] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 53/1164] Installing rust-crossbeam-d 100% | 126.3 MiB/s | 129.4 KiB | 00m00s [ 54/1164] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1164] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 59/1164] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 60/1164] Installing rust-crossbeam-d 100% | 29.0 MiB/s | 29.7 KiB | 00m00s [ 61/1164] Installing rust-crossbeam-c 100% | 192.7 MiB/s | 592.0 KiB | 00m00s [ 62/1164] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 63/1164] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 64/1164] Installing rust-mio-devel-0 100% | 98.3 MiB/s | 503.1 KiB | 00m00s [ 65/1164] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 66/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 74/1164] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 75/1164] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 76/1164] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 77/1164] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 78/1164] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 79/1164] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 80/1164] Installing rust-zlib-rs-dev 100% | 188.7 MiB/s | 773.0 KiB | 00m00s [ 81/1164] Installing rust-uuid-devel- 100% | 145.8 MiB/s | 298.5 KiB | 00m00s [ 82/1164] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 83/1164] Installing rust-strum-devel 100% | 20.1 MiB/s | 20.5 KiB | 00m00s [ 84/1164] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 85/1164] Installing rust-rand-devel- 100% | 136.9 MiB/s | 420.5 KiB | 00m00s [ 86/1164] Installing rust-log-devel-0 100% | 113.4 MiB/s | 232.3 KiB | 00m00s [ 87/1164] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/1164] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 89/1164] Installing rust-arrayvec-de 100% | 61.6 MiB/s | 126.1 KiB | 00m00s [ 90/1164] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1164] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1164] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1164] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1164] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 95/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1164] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1164] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1164] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1164] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1164] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1164] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 109/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1164] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1164] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1164] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1164] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1164] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1164] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1164] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1164] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1164] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1164] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1164] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1164] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1164] Installing rust-object+coff 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1164] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1164] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1164] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1164] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1164] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 133/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 134/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 135/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 136/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 137/1164] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 138/1164] Installing rust-bit-set-dev 100% | 64.0 MiB/s | 65.6 KiB | 00m00s [ 139/1164] Installing rust-fancy-regex 100% | 85.9 MiB/s | 439.7 KiB | 00m00s [ 140/1164] Installing libstdc++-devel- 100% | 409.2 MiB/s | 41.3 MiB | 00m00s [ 141/1164] Installing gcc-c++-0:16.2.1 100% | 374.7 MiB/s | 46.8 MiB | 00m00s [ 142/1164] Installing llvm-0:22.1.8-30 100% | 396.4 MiB/s | 86.4 MiB | 00m00s [ 143/1164] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 144/1164] Installing rust-getopts-dev 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [ 145/1164] Installing rust-siphasher-d 100% | 53.8 MiB/s | 55.1 KiB | 00m00s [ 146/1164] Installing rust-shlex-devel 100% | 56.3 MiB/s | 57.7 KiB | 00m00s [ 147/1164] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 148/1164] Installing rust-nom7-devel- 100% | 125.6 MiB/s | 643.3 KiB | 00m00s [ 149/1164] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 150/1164] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 151/1164] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 152/1164] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 153/1164] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 154/1164] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 155/1164] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 156/1164] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 157/1164] Installing rust-snapbox-mac 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [ 158/1164] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 159/1164] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 160/1164] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 161/1164] Installing rust-potential_u 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 162/1164] Installing rust-writeable-d 100% | 46.4 MiB/s | 95.1 KiB | 00m00s [ 163/1164] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 164/1164] Installing rust-typed-path- 100% | 95.3 MiB/s | 683.1 KiB | 00m00s [ 165/1164] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 166/1164] Installing rust-toml_parser 100% | 112.8 MiB/s | 231.1 KiB | 00m00s [ 167/1164] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 168/1164] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 169/1164] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 170/1164] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 171/1164] Installing rust-intrusive-c 100% | 380.1 MiB/s | 389.2 KiB | 00m00s [ 172/1164] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 173/1164] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 174/1164] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 175/1164] Installing rust-indexmap-de 100% | 165.7 MiB/s | 508.9 KiB | 00m00s [ 176/1164] Installing rust-ordermap-de 100% | 113.5 MiB/s | 348.7 KiB | 00m00s [ 177/1164] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 178/1164] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 179/1164] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 180/1164] Installing python-rpm-macro 100% | 0.0 B/s | 28.9 KiB | 00m00s [ 181/1164] Installing rust-which-devel 100% | 106.1 MiB/s | 108.6 KiB | 00m00s [ 182/1164] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 183/1164] Installing rust-unicode-ide 100% | 150.9 MiB/s | 309.1 KiB | 00m00s [ 184/1164] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 185/1164] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 186/1164] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 187/1164] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 188/1164] Installing rust-syn-devel-0 100% | 277.6 MiB/s | 2.2 MiB | 00m00s [ 189/1164] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1164] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 191/1164] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1164] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1164] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1164] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1164] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1164] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1164] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 198/1164] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1164] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1164] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1164] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 202/1164] Installing rust-zerotrie-de 100% | 94.0 MiB/s | 384.9 KiB | 00m00s [ 203/1164] Installing rust-manyhow-dev 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 204/1164] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1164] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1164] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1164] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 208/1164] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 209/1164] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1164] Installing rust-syn+default 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 211/1164] Installing rust-serde_deriv 100% | 160.6 MiB/s | 329.0 KiB | 00m00s [ 212/1164] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1164] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 214/1164] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1164] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 216/1164] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1164] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1164] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1164] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1164] Installing rust-toml-devel- 100% | 98.0 MiB/s | 301.0 KiB | 00m00s [ 222/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 223/1164] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 224/1164] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 225/1164] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 226/1164] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1164] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1164] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 229/1164] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 230/1164] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 231/1164] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 232/1164] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 233/1164] Installing rust-tinystr-dev 100% | 46.4 MiB/s | 95.1 KiB | 00m00s [ 234/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 235/1164] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1164] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 237/1164] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 238/1164] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 239/1164] Installing rust-camino-deve 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 240/1164] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 241/1164] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 242/1164] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1164] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1164] Installing rust-anstyle-los 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 245/1164] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1164] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 247/1164] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1164] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 249/1164] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1164] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1164] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 252/1164] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1164] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 254/1164] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1164] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 256/1164] Installing rust-rust-stemme 100% | 374.4 MiB/s | 9.4 MiB | 00m00s [ 257/1164] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1164] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1164] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1164] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1164] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1164] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1164] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1164] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1164] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1164] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1164] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1164] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1164] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 273/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 274/1164] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1164] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1164] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 277/1164] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 278/1164] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 279/1164] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1164] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1164] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1164] Installing rust-thiserror-i 100% | 92.8 MiB/s | 95.1 KiB | 00m00s [ 283/1164] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1164] Installing rust-thiserror-d 100% | 30.0 MiB/s | 122.7 KiB | 00m00s [ 285/1164] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 286/1164] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1164] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 288/1164] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1164] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 290/1164] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 291/1164] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 292/1164] Installing rust-ptr_meta_de 100% | 11.1 MiB/s | 11.3 KiB | 00m00s [ 293/1164] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 294/1164] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 295/1164] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 296/1164] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 297/1164] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1164] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 299/1164] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1164] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 301/1164] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1164] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 303/1164] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.1 KiB | 00m00s [ 304/1164] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 305/1164] Installing rust-zerovec-der 100% | 73.7 MiB/s | 75.4 KiB | 00m00s [ 306/1164] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 307/1164] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 308/1164] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1164] Installing rust-thiserror1- 100% | 33.5 MiB/s | 103.0 KiB | 00m00s [ 310/1164] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1164] Installing rust-zerocopy-de 100% | 161.6 MiB/s | 993.0 KiB | 00m00s [ 312/1164] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 313/1164] Installing rust-zerocopy-de 100% | 131.6 MiB/s | 1.6 MiB | 00m00s [ 314/1164] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 315/1164] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1164] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 317/1164] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1164] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1164] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 320/1164] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1164] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1164] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 323/1164] Installing rust-munge_macro 100% | 19.1 MiB/s | 19.6 KiB | 00m00s [ 324/1164] Installing rust-munge-devel 100% | 28.9 MiB/s | 59.3 KiB | 00m00s [ 325/1164] Installing rust-rkyv-devel- 100% | 75.1 MiB/s | 922.5 KiB | 00m00s [ 326/1164] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1164] Installing rust-serde_deriv 100% | 126.2 MiB/s | 129.3 KiB | 00m00s [ 328/1164] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1164] Installing rust-schemars_de 100% | 67.0 MiB/s | 137.2 KiB | 00m00s [ 330/1164] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1164] Installing rust-derive-wher 100% | 101.5 MiB/s | 311.8 KiB | 00m00s [ 332/1164] Installing rust-derive-wher 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1164] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 334/1164] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1164] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 336/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1164] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1164] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1164] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1164] Installing rust-salsa-macro 100% | 94.1 MiB/s | 192.7 KiB | 00m00s [ 341/1164] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1164] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1164] Installing rust-synstructur 100% | 95.7 MiB/s | 98.0 KiB | 00m00s [ 344/1164] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 345/1164] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1164] Installing rust-yoke-derive 100% | 47.5 MiB/s | 48.7 KiB | 00m00s [ 347/1164] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.5 KiB | 00m00s [ 348/1164] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1164] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1164] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1164] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1164] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 353/1164] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1164] Installing rust-getopts+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1164] Installing rust-getopts+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1164] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1164] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1164] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 359/1164] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1164] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1164] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1164] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1164] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1164] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1164] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 366/1164] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1164] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1164] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1164] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1164] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1164] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1164] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1164] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1164] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1164] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1164] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1164] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1164] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1164] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1164] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1164] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1164] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1164] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1164] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1164] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1164] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1164] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1164] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1164] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1164] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1164] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1164] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1164] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1164] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1164] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1164] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1164] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1164] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 400/1164] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1164] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1164] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1164] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1164] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1164] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 406/1164] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 407/1164] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 408/1164] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 409/1164] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1164] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1164] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1164] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1164] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1164] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1164] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1164] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 417/1164] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1164] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1164] Installing llvm-test-0:22.1 100% | 107.1 MiB/s | 2.2 MiB | 00m00s [ 420/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1164] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1164] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1164] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1164] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1164] Installing rust-quick-xml-d 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 428/1164] Installing rust-quick-xml+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1164] Installing rust-object+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1164] Installing rust-object+pe-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1164] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1164] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1164] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1164] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 438/1164] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1164] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1164] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 441/1164] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1164] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [ 443/1164] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1164] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1164] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1164] Installing rust-matchers-de 100% | 23.8 MiB/s | 24.4 KiB | 00m00s [ 447/1164] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1164] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1164] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1164] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1164] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 453/1164] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1164] Installing rust-phf_codegen 100% | 43.2 MiB/s | 44.2 KiB | 00m00s [ 455/1164] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1164] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 457/1164] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1164] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1164] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1164] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1164] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1164] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1164] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1164] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1164] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1164] Installing rust-regex+unico 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 469/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1164] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1164] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1164] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1164] Installing rust-arrayvec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1164] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 478/1164] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 479/1164] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1164] Installing rust-fern-devel- 100% | 146.9 MiB/s | 451.2 KiB | 00m00s [ 481/1164] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1164] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1164] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1164] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1164] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1164] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1164] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1164] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1164] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1164] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 491/1164] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1164] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1164] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1164] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1164] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1164] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1164] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1164] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1164] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1164] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 502/1164] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1164] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 504/1164] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1164] Installing rust-inotify-sys 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 506/1164] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1164] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 508/1164] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 509/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 510/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1164] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1164] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1164] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1164] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1164] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1164] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1164] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1164] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1164] Installing rust-bstr+unicod 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1164] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1164] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1164] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1164] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1164] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1164] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1164] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1164] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1164] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1164] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 536/1164] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1164] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1164] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 539/1164] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 540/1164] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 541/1164] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1164] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 543/1164] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1164] Installing rust-indicatif-d 100% | 103.7 MiB/s | 318.5 KiB | 00m00s [ 545/1164] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 546/1164] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1164] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 548/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 550/1164] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 551/1164] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 552/1164] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1164] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 554/1164] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 555/1164] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 556/1164] Installing rust-quote-use-d 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 557/1164] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1164] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 559/1164] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1164] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 561/1164] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1164] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1164] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 564/1164] Installing rust-rustix-deve 100% | 91.1 MiB/s | 2.3 MiB | 00m00s [ 565/1164] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 566/1164] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 567/1164] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1164] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 569/1164] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 570/1164] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 571/1164] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 572/1164] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 573/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 574/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 576/1164] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 577/1164] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 578/1164] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 579/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 583/1164] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 584/1164] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 585/1164] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 586/1164] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 587/1164] Installing rust-object+arch 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1164] Installing rust-object+elf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 589/1164] Installing rust-object+mach 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1164] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 591/1164] Installing rust-object+xcof 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1164] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 593/1164] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 594/1164] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 595/1164] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 596/1164] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1164] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 598/1164] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 599/1164] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1164] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 601/1164] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 602/1164] Installing ncurses-0:6.6-3. 100% | 20.8 MiB/s | 618.1 KiB | 00m00s [ 603/1164] Installing groff-base-0:1.2 100% | 89.5 MiB/s | 4.2 MiB | 00m00s [ 604/1164] Installing perl-Digest-0:1. 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [ 605/1164] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.4 KiB | 00m00s [ 606/1164] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 607/1164] Installing perl-B-0:1.92-52 100% | 168.3 MiB/s | 516.9 KiB | 00m00s [ 608/1164] Installing perl-libnet-0:3. 100% | 143.4 MiB/s | 293.8 KiB | 00m00s [ 609/1164] Installing perl-Data-Dumper 100% | 114.6 MiB/s | 117.4 KiB | 00m00s [ 610/1164] Installing perl-Unicode-Nor 100% | 238.5 MiB/s | 488.4 KiB | 00m00s [ 611/1164] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 612/1164] Installing perl-URI-0:5.36- 100% | 56.5 MiB/s | 289.1 KiB | 00m00s [ 613/1164] Installing perl-IO-Socket-I 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 614/1164] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 615/1164] Installing perl-IO-Socket-S 100% | 238.0 MiB/s | 731.0 KiB | 00m00s [ 616/1164] Installing perl-Net-SSLeay- 100% | 193.2 MiB/s | 1.4 MiB | 00m00s [ 617/1164] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 618/1164] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 619/1164] Installing perl-Text-Tabs+W 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 620/1164] Installing perl-Pod-Escapes 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 621/1164] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 622/1164] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 623/1164] Installing perl-File-Path-0 100% | 62.9 MiB/s | 64.4 KiB | 00m00s [ 624/1164] Installing perl-HTTP-Tiny-0 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [ 625/1164] Installing perl-Pod-Simple- 100% | 187.1 MiB/s | 574.8 KiB | 00m00s [ 626/1164] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 627/1164] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 628/1164] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 629/1164] Installing perl-POSIX-0:2.2 100% | 225.1 MiB/s | 230.5 KiB | 00m00s [ 630/1164] Installing perl-Term-Cap-0: 100% | 29.8 MiB/s | 30.6 KiB | 00m00s [ 631/1164] Installing perl-Term-ANSICo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [ 632/1164] Installing perl-Pod-Perldoc 100% | 9.7 MiB/s | 169.4 KiB | 00m00s [ 633/1164] Installing perl-podlators-1 100% | 20.1 MiB/s | 328.7 KiB | 00m00s [ 634/1164] Installing perl-File-stat-0 100% | 0.0 B/s | 14.2 KiB | 00m00s [ 635/1164] Installing perl-SelectSaver 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 636/1164] Installing perl-Socket-4:2. 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [ 637/1164] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 638/1164] Installing perl-Pod-Usage-4 100% | 5.7 MiB/s | 87.8 KiB | 00m00s [ 639/1164] Installing perl-IO-0:1.56-5 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [ 640/1164] Installing perl-Fcntl-0:1.2 100% | 44.7 MiB/s | 45.8 KiB | 00m00s [ 641/1164] Installing perl-overloading 100% | 0.0 B/s | 5.5 KiB | 00m00s [ 642/1164] Installing perl-mro-0:1.30- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 643/1164] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 644/1164] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 645/1164] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 646/1164] Installing perl-Storable-1: 100% | 230.9 MiB/s | 236.5 KiB | 00m00s [ 647/1164] Installing perl-Getopt-Std- 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 648/1164] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.1 KiB | 00m00s [ 649/1164] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 650/1164] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 651/1164] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 652/1164] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 653/1164] Installing perl-Scalar-List 100% | 72.5 MiB/s | 148.6 KiB | 00m00s [ 654/1164] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 655/1164] Installing perl-constant-0: 100% | 26.8 MiB/s | 27.4 KiB | 00m00s [ 656/1164] Installing perl-Encode-4:3. 100% | 167.6 MiB/s | 4.7 MiB | 00m00s [ 657/1164] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 658/1164] Installing perl-PathTools-0 100% | 90.1 MiB/s | 184.5 KiB | 00m00s [ 659/1164] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 660/1164] Installing perl-Exporter-0: 100% | 27.1 MiB/s | 55.5 KiB | 00m00s [ 661/1164] Installing perl-libs-4:5.44 100% | 212.1 MiB/s | 12.1 MiB | 00m00s [ 662/1164] Installing perl-interpreter 100% | 7.9 MiB/s | 121.4 KiB | 00m00s [ 663/1164] Installing jemalloc-0:5.3.0 100% | 62.8 MiB/s | 1.1 MiB | 00m00s [ 664/1164] Installing jemalloc-devel-0 100% | 14.5 MiB/s | 222.3 KiB | 00m00s [ 665/1164] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 666/1164] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 667/1164] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 668/1164] Installing llvm-static-0:22 100% | 561.7 MiB/s | 351.6 MiB | 00m01s [ 669/1164] Installing llvm-googletest- 100% | 156.0 MiB/s | 2.2 MiB | 00m00s [ 670/1164] Installing llvm-devel-0:22. 100% | 164.4 MiB/s | 36.3 MiB | 00m00s [ 671/1164] Installing emacs-filesystem 100% | 793.0 KiB/s | 812.0 B | 00m00s [ 672/1164] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 673/1164] Installing clang-libs-0:22. 100% | 463.4 MiB/s | 109.8 MiB | 00m00s [ 674/1164] Installing clang-0:22.1.8-3 100% | 549.3 MiB/s | 61.5 MiB | 00m00s [ 675/1164] Installing clang-tools-extr 100% | 399.3 MiB/s | 61.5 MiB | 00m00s [ 676/1164] Installing clang-devel-0:22 100% | 264.8 MiB/s | 32.6 MiB | 00m00s [ 677/1164] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 678/1164] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 679/1164] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 680/1164] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1164] Installing rust-generic-arr 100% | 9.6 MiB/s | 68.9 KiB | 00m00s [ 682/1164] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 683/1164] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 684/1164] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 685/1164] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 686/1164] Installing rust-crypto-comm 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [ 687/1164] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 688/1164] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 689/1164] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 690/1164] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 691/1164] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 692/1164] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 693/1164] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 694/1164] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 695/1164] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 696/1164] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 697/1164] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 698/1164] Installing rust-get-size-de 100% | 0.0 B/s | 33.8 KiB | 00m00s [ 699/1164] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 700/1164] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 701/1164] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 702/1164] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 703/1164] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 704/1164] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 705/1164] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 706/1164] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 707/1164] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 708/1164] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 709/1164] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 710/1164] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 711/1164] Installing rust-icu_normali 100% | 200.3 MiB/s | 410.2 KiB | 00m00s [ 712/1164] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 713/1164] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 714/1164] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 715/1164] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1164] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 717/1164] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 718/1164] Installing rust-find-msvc-t 100% | 113.4 MiB/s | 116.1 KiB | 00m00s [ 719/1164] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 720/1164] Installing rust-cc-devel-0: 100% | 185.0 MiB/s | 378.9 KiB | 00m00s [ 721/1164] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1164] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 723/1164] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 724/1164] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1164] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 726/1164] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 727/1164] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 728/1164] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 729/1164] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 730/1164] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 731/1164] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 732/1164] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 733/1164] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 734/1164] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1164] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 736/1164] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 737/1164] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 738/1164] Installing rust-chrono-deve 100% | 214.6 MiB/s | 1.3 MiB | 00m00s [ 739/1164] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1164] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1164] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1164] Installing rust-quick-junit 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 743/1164] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1164] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1164] Installing rust-fs-err-deve 100% | 53.4 MiB/s | 109.4 KiB | 00m00s [ 746/1164] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 747/1164] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 748/1164] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 749/1164] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 750/1164] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1164] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1164] Installing rust-icu_collect 100% | 126.0 MiB/s | 645.1 KiB | 00m00s [ 753/1164] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1164] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 755/1164] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 756/1164] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1164] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1164] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 759/1164] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1164] Installing rust-clap_lex-de 100% | 0.0 B/s | 43.6 KiB | 00m00s [ 761/1164] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1164] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.9 KiB | 00m00s [ 763/1164] Installing rust-clap-devel- 100% | 41.1 MiB/s | 252.7 KiB | 00m00s [ 764/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 765/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 766/1164] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 767/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 768/1164] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1164] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1164] Installing rust-clap_comple 100% | 93.0 MiB/s | 190.5 KiB | 00m00s [ 774/1164] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1164] Installing rust-clap_comple 100% | 38.3 MiB/s | 39.2 KiB | 00m00s [ 776/1164] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 777/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 778/1164] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1164] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 780/1164] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 781/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1164] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1164] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 784/1164] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 785/1164] Installing rust-lazy_static 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 786/1164] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 787/1164] Installing rust-sharded-sla 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 788/1164] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 790/1164] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 791/1164] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 792/1164] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 793/1164] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 794/1164] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 795/1164] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 796/1164] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 797/1164] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 798/1164] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 799/1164] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 800/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1164] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 802/1164] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1164] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 804/1164] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1164] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 806/1164] Installing rust-hashlink-de 100% | 164.1 MiB/s | 168.0 KiB | 00m00s [ 807/1164] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 808/1164] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 809/1164] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1164] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 811/1164] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 812/1164] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 813/1164] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 814/1164] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 815/1164] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 816/1164] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1164] Installing rust-unscanny-de 100% | 36.1 MiB/s | 36.9 KiB | 00m00s [ 818/1164] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 819/1164] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 820/1164] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 821/1164] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 822/1164] Installing rust-litemap-dev 100% | 64.2 MiB/s | 131.5 KiB | 00m00s [ 823/1164] Installing rust-icu_locale_ 100% | 65.2 MiB/s | 400.4 KiB | 00m00s [ 824/1164] Installing rust-icu_provide 100% | 100.3 MiB/s | 205.3 KiB | 00m00s [ 825/1164] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1164] Installing rust-icu_normali 100% | 129.7 MiB/s | 265.7 KiB | 00m00s [ 827/1164] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1164] Installing rust-icu_propert 100% | 175.2 MiB/s | 358.8 KiB | 00m00s [ 829/1164] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 830/1164] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 831/1164] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 832/1164] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1164] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 834/1164] Installing rust-ryu-devel-0 100% | 52.4 MiB/s | 161.0 KiB | 00m00s [ 835/1164] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 836/1164] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 837/1164] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 838/1164] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 839/1164] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 840/1164] Installing rust-serde_json- 100% | 142.6 MiB/s | 730.0 KiB | 00m00s [ 841/1164] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 842/1164] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1164] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 844/1164] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 845/1164] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1164] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 847/1164] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1164] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 849/1164] Installing rust-schemars-de 100% | 52.5 MiB/s | 537.2 KiB | 00m00s [ 850/1164] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 851/1164] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1164] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1164] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [ 854/1164] Installing rust-cfg-if-deve 100% | 23.2 MiB/s | 23.8 KiB | 00m00s [ 855/1164] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 856/1164] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 857/1164] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 858/1164] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.2 KiB | 00m00s [ 859/1164] Installing rust-crc32fast-d 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [ 860/1164] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 861/1164] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 862/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 863/1164] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1164] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1164] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1164] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1164] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 869/1164] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1164] Installing rust-unicode_nam 100% | 429.2 MiB/s | 2.1 MiB | 00m00s [ 871/1164] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1164] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1164] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 874/1164] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1164] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1164] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1164] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1164] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1164] Installing rust-insta-devel 100% | 70.7 MiB/s | 506.8 KiB | 00m00s [ 880/1164] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1164] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 882/1164] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1164] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1164] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 885/1164] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1164] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 887/1164] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 888/1164] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 889/1164] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1164] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1164] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 892/1164] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 893/1164] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 894/1164] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 895/1164] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1164] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 897/1164] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 898/1164] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 899/1164] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [ 900/1164] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 901/1164] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 902/1164] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 903/1164] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 904/1164] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [ 905/1164] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 906/1164] Installing rust-test-case-m 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [ 907/1164] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 908/1164] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 909/1164] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1164] Installing rust-tracing-sub 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 911/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 912/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1164] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 914/1164] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1164] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 916/1164] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 917/1164] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 918/1164] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 919/1164] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 920/1164] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 921/1164] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1164] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1164] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1164] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 925/1164] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 926/1164] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 927/1164] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 928/1164] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 929/1164] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 930/1164] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 931/1164] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1164] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 933/1164] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 934/1164] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 935/1164] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 936/1164] Installing rust-char_str-de 100% | 95.5 MiB/s | 293.3 KiB | 00m00s [ 937/1164] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 938/1164] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [ 939/1164] Installing rust-indoc-devel 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [ 940/1164] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 941/1164] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 942/1164] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1164] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 944/1164] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 945/1164] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 946/1164] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 947/1164] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 948/1164] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 949/1164] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1164] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 951/1164] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1164] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1164] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1164] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1164] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 957/1164] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 958/1164] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1164] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 960/1164] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1164] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1164] Installing rust-inventory-d 100% | 42.6 MiB/s | 43.7 KiB | 00m00s [ 963/1164] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1164] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 965/1164] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1164] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 967/1164] Installing rust-boxcar+defa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 968/1164] Installing rust-salsa-devel 100% | 92.5 MiB/s | 1.4 MiB | 00m00s [ 969/1164] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 970/1164] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 971/1164] Installing rust-icu_propert 100% | 208.7 MiB/s | 1.5 MiB | 00m00s [ 972/1164] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1164] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 974/1164] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 975/1164] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 976/1164] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 977/1164] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1164] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1164] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 980/1164] Installing rust-pep508_rs-d 100% | 110.5 MiB/s | 339.6 KiB | 00m00s [ 981/1164] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1164] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 983/1164] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 984/1164] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1164] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 986/1164] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 987/1164] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1164] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [ 989/1164] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [ 990/1164] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 991/1164] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 992/1164] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 993/1164] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1164] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1164] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [ 996/1164] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 997/1164] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1164] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 999/1164] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1164] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [1001/1164] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1002/1164] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [1003/1164] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [1004/1164] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [1005/1164] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [1006/1164] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1007/1164] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1008/1164] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1009/1164] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1010/1164] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [1011/1164] Installing rust-jod-thread- 100% | 16.6 MiB/s | 17.0 KiB | 00m00s [1012/1164] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [1013/1164] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1014/1164] Installing rust-is-macro-de 100% | 29.1 MiB/s | 29.8 KiB | 00m00s [1015/1164] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [1016/1164] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [1017/1164] Installing rust-clap_derive 100% | 86.6 MiB/s | 177.3 KiB | 00m00s [1018/1164] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [1019/1164] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [1020/1164] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [1021/1164] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [1022/1164] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [1023/1164] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [1024/1164] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1025/1164] Installing rust-clang-sys-d 100% | 102.4 MiB/s | 209.7 KiB | 00m00s [1026/1164] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [1027/1164] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [1028/1164] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [1029/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1030/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1031/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1032/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1033/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1034/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1035/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1036/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1037/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1038/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1039/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1040/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1041/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1042/1164] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [1043/1164] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [1044/1164] Installing rust-zstd-sys-de 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [1045/1164] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [1046/1164] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [1047/1164] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [1048/1164] Installing rust-zstd-devel- 100% | 38.2 MiB/s | 117.5 KiB | 00m00s [1049/1164] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1050/1164] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1051/1164] Installing rust-countme-dev 100% | 27.5 MiB/s | 28.2 KiB | 00m00s [1052/1164] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [1053/1164] Installing rust-bitvec-deve 100% | 71.5 MiB/s | 1.0 MiB | 00m00s [1054/1164] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [1055/1164] Installing rust-countme+def 100% | 0.0 B/s | 124.0 B | 00m00s [1056/1164] Installing rust-drop_bomb+d 100% | 0.0 B/s | 124.0 B | 00m00s [1057/1164] Installing rust-dunce+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1058/1164] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [1059/1164] Installing rust-datatest-st 100% | 0.0 B/s | 124.0 B | 00m00s [1060/1164] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [1061/1164] Installing rust-is-macro+de 100% | 0.0 B/s | 124.0 B | 00m00s [1062/1164] Installing rust-jod-thread+ 100% | 0.0 B/s | 124.0 B | 00m00s [1063/1164] Installing rust-matchit+def 100% | 0.0 B/s | 124.0 B | 00m00s [1064/1164] Installing rust-natord+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1065/1164] Installing rust-path-slash+ 100% | 0.0 B/s | 124.0 B | 00m00s [1066/1164] Installing rust-pathdiff+de 100% | 0.0 B/s | 124.0 B | 00m00s [1067/1164] Installing rust-rustc-stabl 100% | 0.0 B/s | 124.0 B | 00m00s [1068/1164] Installing rust-notify+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1069/1164] Installing rust-assert_fs+d 100% | 0.0 B/s | 124.0 B | 00m00s [1070/1164] Installing rust-seahash+def 100% | 0.0 B/s | 124.0 B | 00m00s [1071/1164] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [1072/1164] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1073/1164] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [1074/1164] Installing rust-supports-hy 100% | 0.0 B/s | 124.0 B | 00m00s [1075/1164] Installing rust-wild+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1076/1164] Installing rust-pyproject-t 100% | 0.0 B/s | 124.0 B | 00m00s [1077/1164] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1078/1164] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [1079/1164] Installing rust-libcst-deve 100% | 119.4 MiB/s | 611.2 KiB | 00m00s [1080/1164] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [1081/1164] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [1082/1164] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [1083/1164] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [1084/1164] Installing rust-snapbox+def 100% | 0.0 B/s | 124.0 B | 00m00s [1085/1164] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [1086/1164] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [1087/1164] Installing rust-indoc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1088/1164] Installing rust-arc-swap+de 100% | 0.0 B/s | 124.0 B | 00m00s [1089/1164] Installing rust-char_str+de 100% | 0.0 B/s | 124.0 B | 00m00s [1090/1164] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [1091/1164] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [1092/1164] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [1093/1164] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [1094/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1095/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1096/1164] Installing rust-test-case+d 100% | 0.0 B/s | 124.0 B | 00m00s [1097/1164] Installing rust-dashmap+def 100% | 0.0 B/s | 124.0 B | 00m00s [1098/1164] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [1099/1164] Installing rust-stacker+def 100% | 0.0 B/s | 124.0 B | 00m00s [1100/1164] Installing rust-filetime+de 100% | 0.0 B/s | 124.0 B | 00m00s [1101/1164] Installing rust-etcetera+de 100% | 0.0 B/s | 124.0 B | 00m00s [1102/1164] Installing rust-ctrlc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1103/1164] Installing rust-clearscreen 100% | 0.0 B/s | 124.0 B | 00m00s [1104/1164] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [1105/1164] Installing rust-cachedir+de 100% | 0.0 B/s | 124.0 B | 00m00s [1106/1164] Installing rust-insta-cmd+d 100% | 0.0 B/s | 124.0 B | 00m00s [1107/1164] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [1108/1164] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [1109/1164] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [1110/1164] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [1111/1164] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [1112/1164] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [1113/1164] Installing rust-csv+default 100% | 0.0 B/s | 124.0 B | 00m00s [1114/1164] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [1115/1164] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [1116/1164] Installing rust-lsp-server+ 100% | 0.0 B/s | 124.0 B | 00m00s [1117/1164] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1118/1164] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1119/1164] Installing rust-rkyv+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1120/1164] Installing rust-tracing+def 100% | 0.0 B/s | 124.0 B | 00m00s [1121/1164] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [1122/1164] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [1123/1164] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [1124/1164] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [1125/1164] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [1126/1164] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [1127/1164] Installing rust-argfile+def 100% | 0.0 B/s | 124.0 B | 00m00s [1128/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1129/1164] Installing rust-quick-junit 100% | 0.0 B/s | 124.0 B | 00m00s [1130/1164] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [1131/1164] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1132/1164] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1133/1164] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [1134/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [1135/1164] Installing rust-indicatif+d 100% | 0.0 B/s | 124.0 B | 00m00s [1136/1164] Installing rust-itertools+d 100% | 0.0 B/s | 124.0 B | 00m00s [1137/1164] Installing rust-bstr+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1138/1164] Installing rust-jiff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1139/1164] Installing rust-strum+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1140/1164] Installing rust-fern+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1141/1164] Installing rust-arrayvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [1142/1164] Installing rust-crossbeam+d 100% | 0.0 B/s | 124.0 B | 00m00s [1143/1164] Installing rust-rayon+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1144/1164] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1145/1164] Installing rust-imperative+ 100% | 0.0 B/s | 124.0 B | 00m00s [1146/1164] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1147/1164] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1148/1164] Installing pyproject-rpm-ma 100% | 154.9 MiB/s | 158.6 KiB | 00m00s [1149/1164] Installing rust-quickcheck_ 100% | 0.0 B/s | 124.0 B | 00m00s [1150/1164] Installing rust-toml+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1151/1164] Installing rust-serde_test+ 100% | 0.0 B/s | 124.0 B | 00m00s [1152/1164] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [1153/1164] Installing rust-anyhow+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1154/1164] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1155/1164] Installing rust-colored+def 100% | 0.0 B/s | 124.0 B | 00m00s [1156/1164] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [1157/1164] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1158/1164] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1159/1164] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1160/1164] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [1161/1164] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [1162/1164] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1163/1164] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1164/1164] Installing rust-get-size2+h 100% | 879.0 B/s | 124.0 B | 00m00s Warning: skipped OpenPGP checks for 11 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.juhaSl setting SOURCE_DATE_EPOCH=1788480000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.zQe507 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + 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/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + 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/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 121.3 KiB/s | 25.0 KiB | 00m00s fedora 100% | 288.7 KiB/s | 23.4 KiB | 00m00s Copr repository 100% | 219.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str+default-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc45.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc45.noarch" is already installed. Package "rust-1.97.1-2.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: python3-devel x86_64 0:3.15.0~rc1-1.fc45 fedora 2.4 MiB python3-packaging noarch 0:26.2-4.fc45 fedora 1.0 MiB python3-pip noarch 0:26.1.2-2.fc45 fedora 12.1 MiB Installing dependencies: python3-rpm-generators noarch 0:14-33.fc45 fedora 81.9 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-packaging-0:26.2-4.fc45.n 100% | 3.5 MiB/s | 238.0 KiB | 00m00s [2/4] python3-rpm-generators-0:14-33.fc 100% | 1.1 MiB/s | 28.6 KiB | 00m00s [3/4] python3-devel-0:3.15.0~rc1-1.fc45 100% | 4.3 MiB/s | 482.2 KiB | 00m00s [4/4] python3-pip-0:26.1.2-2.fc45.noarc 100% | 17.3 MiB/s | 2.7 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 21.2 MiB/s | 3.5 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 400.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 117.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 168.6 MiB/s | 1.0 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 81.1 MiB/s | 83.0 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.0 100% | 78.1 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.1.2-2 100% | 105.4 MiB/s | 12.3 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.gETvtV setting SOURCE_DATE_EPOCH=1788480000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.qPhbvG + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + 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/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + 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/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 116.7 KiB/s | 25.0 KiB | 00m00s fedora 100% | 338.9 KiB/s | 23.4 KiB | 00m00s Copr repository 100% | 192.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str+default-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc45.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc45.noarch" is already installed. Package "python3-devel-3.15.0~rc1-1.fc45.x86_64" is already installed. Package "python3-packaging-26.2-4.fc45.noarch" is already installed. Package "python3-pip-26.1.2-2.fc45.noarch" is already installed. Package "rust-1.97.1-2.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: maturin x86_64 0:1.14.1-4.fc45 copr_base 14.5 MiB Transaction Summary: Installing: 1 package Total size of inbound packages is 5 MiB. Need to download 5 MiB. After this operation, 14 MiB extra will be used (install 14 MiB, remove 0 B). [1/1] maturin-0:1.14.1-4.fc45.x86_64 100% | 97.7 MiB/s | 4.8 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 87.1 MiB/s | 4.8 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 58.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 30.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.14.1-4.fc4 100% | 190.5 MiB/s | 14.5 MiB | 00m00s Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.9wDMIW setting SOURCE_DATE_EPOCH=1788480000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.JjHyXb + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + 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/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.14.1) Locking 356 packages to latest compatible versions 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.6.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.6.dist-info/ removed 'ruff-0.16.6.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.6.dist-info/licenses' removed 'ruff-0.16.6.dist-info/WHEEL' removed 'ruff-0.16.6.dist-info/METADATA' removed directory 'ruff-0.16.6.dist-info/' + 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/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.6.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.6.dist-info/ removed 'ruff-0.16.6.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.6.dist-info/licenses' removed 'ruff-0.16.6.dist-info/WHEEL' removed 'ruff-0.16.6.dist-info/METADATA' removed directory 'ruff-0.16.6.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 61.5 KiB/s | 25.0 KiB | 00m00s fedora 100% | 172.0 KiB/s | 23.4 KiB | 00m00s Copr repository 100% | 219.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str+default-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc45.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc45.noarch" is already installed. Package "python3-devel-3.15.0~rc1-1.fc45.x86_64" is already installed. Package "python3-packaging-26.2-4.fc45.noarch" is already installed. Package "python3-pip-26.1.2-2.fc45.noarch" is already installed. Package "rust-1.97.1-2.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.Fcbqg7 setting SOURCE_DATE_EPOCH=1788480000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.3lqGGs + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + 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/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.6.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.6.dist-info/ removed 'ruff-0.16.6.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.6.dist-info/licenses' removed 'ruff-0.16.6.dist-info/WHEEL' removed 'ruff-0.16.6.dist-info/METADATA' removed directory 'ruff-0.16.6.dist-info/' + 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/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.6.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.6.dist-info/ removed 'ruff-0.16.6.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.6.dist-info/licenses' removed 'ruff-0.16.6.dist-info/WHEEL' removed 'ruff-0.16.6.dist-info/METADATA' removed directory 'ruff-0.16.6.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.7OjqCi + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.6 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.myo2RN + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.6 + mkdir -p /builddir/build/BUILD/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.6.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.16.6-build/.pyproject-builddir/pip-modern-metadata-v4t_z2cw --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ruff Building wheel for ruff (pyproject.toml): started Running command Building wheel for ruff (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling unicode-ident v1.0.24 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Compiling serde_core v1.0.228 Compiling memchr v2.8.3 Compiling cfg-if v1.0.4 Compiling serde v1.0.228 Compiling smallvec v1.15.1 Compiling libc v0.2.189 Compiling allocator-api2 v0.2.21 Compiling equivalent v1.0.2 Compiling foldhash v0.2.0 Compiling zmij v1.0.21 Compiling rustversion v1.0.23 Compiling itoa v1.0.18 Compiling bitflags v2.13.1 Compiling heck v0.5.0 Compiling crossbeam-utils v0.8.22 Compiling collection_literals v1.0.3 Compiling interpolator v0.5.0 Compiling log v0.4.33 Compiling static_assertions v1.1.0 Compiling regex-syntax v0.8.11 Compiling once_cell v1.21.4 Compiling zerocopy v0.8.56 Compiling either v1.17.0 Compiling thiserror v2.0.20 Compiling siphasher v1.0.2 Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5e239da5f4c8e9ca -C extra-filename=-70995bf9cb63bc93 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=3f48cbc82385bd59 -C extra-filename=-109121cd6e05d907 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/proc-macro2-109121cd6e05d907 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=7f7e5f91d3062f08 -C extra-filename=-8d79b8acf9f7d111 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=465165442f2f80e8 -C extra-filename=-4bcb647467a660c3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=969526f4e0057567 -C extra-filename=-0fd7cba72e80e86b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/serde_core-0fd7cba72e80e86b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.228/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=7a9a09bb252b32fb -C extra-filename=-6b5b303eb988f1ea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/serde-6b5b303eb988f1ea -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=20a26ac7c3286613 -C extra-filename=-cd9053675599877b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/quote-cd9053675599877b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --cfg 'feature="union"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=a4fb6572ef84c9a7 -C extra-filename=-70a54255150e4b7f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=5386ed19a7c47bb5 -C extra-filename=-210845942bb176f6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/libc-210845942bb176f6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=a0756b52e800e3cd -C extra-filename=-990e89261f30f092 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cbbf68be5489d8da -C extra-filename=-44cb4b97b7e2efc4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=adc05637ea3270c7 -C extra-filename=-0a4900ecd38e046f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.20/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=e1c23f4cce9fff07 -C extra-filename=-bf7cac5ad1e7071e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/thiserror-bf7cac5ad1e7071e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=a788136208948c3e -C extra-filename=-f3f8450e49d5fa8c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=88f1596f495d7be4 -C extra-filename=-b3c2d25891432290 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=6b46803753072187 -C extra-filename=-266ef15bae8b7ec7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itoa --edition=2021 /usr/share/cargo/registry/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=260f265869eb3a1e -C extra-filename=-99684e030c43eadd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/build/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b0881c9be978e8d1 -C extra-filename=-a63092b6fc8240ac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/rustversion-a63092b6fc8240ac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=9862de9d86ae0639 -C extra-filename=-3a56bfeaec51262e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=9708407140809c6f -C extra-filename=-65e4a275ec7d5333 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=5948abf620444274 -C extra-filename=-7bb041d16736e164 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/zmij-7bb041d16736e164 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2b2666935f218b30 -C extra-filename=-60a694fc2810f63c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d49b9deced859ded -C extra-filename=-57dcb0aabfd5a6d7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=d792a7c5319b3cce -C extra-filename=-3c30bf425ba4691a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=031e8ccb5127432c -C extra-filename=-5076380702f48f69 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.22/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=9c40861995cc9886 -C extra-filename=-82d894eb88f6b029 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crossbeam-utils-82d894eb88f6b029 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=de23a2cfe20c46f0 -C extra-filename=-c5abbff25eb636f5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=8b38acd9a9213755 -C extra-filename=-89a4d3b99483c8e8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=db9d88f1007b31e4 -C extra-filename=-68eeec15f189a70c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/libc-68eeec15f189a70c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=68ab73e967cb7aca -C extra-filename=-5d8a9de024c4df68 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=7d3fda0d9020f585 -C extra-filename=-baf41f4cd8a1ba4c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.56/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=a1f5db8323f64564 -C extra-filename=-c117fc20776970e2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/zerocopy-c117fc20776970e2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shlex v1.3.0 Running `/usr/bin/rustc --crate-name shlex --edition=2015 /usr/share/cargo/registry/shlex-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f307e17d4c1baa42 -C extra-filename=-f7fda464dee078ab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling find-msvc-tools v0.1.10 Compiling ruff_text_size v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_text_size) Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a69806b15a583cf3 -C extra-filename=-269ab1818d5344f8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=5f22398650053a73 -C extra-filename=-7cbbd97636708204 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=226d8e56461e7dca -C extra-filename=-a92e7b5387669780 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=b6e880c7e6f30143 -C extra-filename=-346175e04c5b66e3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=7eac1ed73e473e60 -C extra-filename=-475fd09ce15af5d4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.11.3 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=5fd8fa336b68ea27 -C extra-filename=-69d97fb72295a18b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsiphasher-f3f8450e49d5fa8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=860d46ace252655e -C extra-filename=-768b00676e1c6ec0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot_core v0.9.12 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=20064fd03e8be759 -C extra-filename=-55f747e842899add --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/parking_lot_core-55f747e842899add -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cc v1.2.62 Compiling rustc-hash v2.1.3 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.62/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=fb4aeec96ca9c5c1 -C extra-filename=-1ecfc0be4715542f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfind_msvc_tools-269ab1818d5344f8.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libshlex-f7fda464dee078ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=62d408d4ea8d0437 -C extra-filename=-8d2df4023d99ba90 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=ac4e38a9f4b43100 -C extra-filename=-ac47941fc63fbf42 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=3d089a6999c0b64e -C extra-filename=-5e99d2b66bf72662 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=8e7aa3406e64f3cb -C extra-filename=-8076a421cc80e789 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a49d7f71feb2041e -C extra-filename=-503f57b9453fb8cd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=1fc3dc1f9beaa4ea -C extra-filename=-642a36019f20985b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libeither-0a4900ecd38e046f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lock_api v0.4.14 Running `/usr/bin/rustc --crate-name lock_api --edition=2021 /usr/share/cargo/registry/lock_api-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="atomic_usize"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "atomic_usize", "default", "nightly", "owning_ref", "serde"))' -C metadata=0fe3b45784582240 -C extra-filename=-51d98c56d1b20482 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libscopeguard-8076a421cc80e789.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typeid v1.0.3 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=ad04fcfa52acc012 -C extra-filename=-cf1b8ceae38ca54d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libeither-475fd09ce15af5d4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3321cbd666fd3c55 -C extra-filename=-250430ef11597946 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/typeid-250430ef11597946 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling portable-atomic v1.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=9c7e3217405955a7 -C extra-filename=-6ada5a9ac523cdc3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/portable-atomic-6ada5a9ac523cdc3 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=21008697138629a9 -C extra-filename=-be286705d0e7895b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/object-be286705d0e7895b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.17.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects --cfg 'feature="allocator-api2"' --cfg 'feature="default"' --cfg 'feature="default-hasher"' --cfg 'feature="equivalent"' --cfg 'feature="inline-more"' --cfg 'feature="raw-entry"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=daed5974065378e8 -C extra-filename=-055e1617390b1db2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liballocator_api2-990e89261f30f092.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libequivalent-44cb4b97b7e2efc4.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfoldhash-b3c2d25891432290.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=046fc07ce5c6be44 -C extra-filename=-07210058f9b3dbc9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arrayvec v0.7.8 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=1d47008d3cc62e75 -C extra-filename=-4e1aff3459a6fb17 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=5bca2a004bcad2f9 -C extra-filename=-3467f515f6e63d55 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling autocfg v1.5.1 Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=148e32d6de12388a -C extra-filename=-7a3a1861b2c263bb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/quote-cd9053675599877b/build-script-build` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=31e43717ccf826c2 -C extra-filename=-01ed60ac73448a3e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=44e2a40715e204b0 -C extra-filename=-9079263ee00e1c2c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/zmij-7bb041d16736e164/build-script-build` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=ee670cf250d6eb7c -C extra-filename=-7468235739e98dd1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crossbeam-utils-82d894eb88f6b029/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/proc-macro2-109121cd6e05d907/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=0d00ad254f2647dc -C extra-filename=-0e77885f0b645c8c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Compiling ruff_source_file v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_source_file) Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=f35971f1755e98f1 -C extra-filename=-1849a5f80e3aa91a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=927e2fb31dfa23f4 -C extra-filename=-7acd9df605445945 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-7cbbd97636708204.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/parking_lot_core-55f747e842899add/build-script-build` Compiling glob v0.3.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=415672c43a0893ea -C extra-filename=-a0923e57f9a039ae --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=f643cc8da4714b15 -C extra-filename=-7eaa92d74357c8ec --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macro-rules v0.28.2 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator"))' -C metadata=8bbac61b4d498b0d -C extra-filename=-549fc41360e46143 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/serde-6b5b303eb988f1ea/build-script-build` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=cd8d057380397f6a -C extra-filename=-476eeb5266e410b0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/serde_core-0fd7cba72e80e86b/build-script-build` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=05d51642427e5001 -C extra-filename=-526911881339d6eb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=6acd6f88357d7438 -C extra-filename=-231673f70c9423e5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=eddc6dbf968f5d21 -C extra-filename=-569ee460946907b9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling inventory v0.3.24 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7daae67160052f30 -C extra-filename=-8c13cf54cb7a4b4b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=d3692a11c4dd0aa9 -C extra-filename=-1464061de56f892f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-70995bf9cb63bc93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/rustversion-a63092b6fc8240ac/build-script-build` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=1456b9de38dfe458 -C extra-filename=-95634a9d7baed589 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsiphasher-ac47941fc63fbf42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/object-be286705d0e7895b/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/typeid-250430ef11597946/build-script-build` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5b53947558f18c00 -C extra-filename=-270168a4ce326fc2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=a4adbb9d849d332b -C extra-filename=-43bd713b3fa96e2b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=ebad39151e51c840 -C extra-filename=-db61772092e546ca --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/thiserror-bf7cac5ad1e7071e/build-script-build` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=901940f7bf2dbf6d -C extra-filename=-0d72f9478211d8b1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Compiling getopts v0.2.24 Running `/usr/bin/rustc --crate-name getopts --edition=2021 /usr/share/cargo/registry/getopts-0.2.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "rustc-dep-of-std", "std", "unicode"))' -C metadata=5059bbb0c6ba5d16 -C extra-filename=-d634a32b062778d0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-476eeb5266e410b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling writeable v0.6.3 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=dcaffdf281702577 -C extra-filename=-265c5af14d87e1c1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.2 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=66f6a34cb614a7b9 -C extra-filename=-59685b4d5d411729 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-epoch v0.9.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.20/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=9867ff3318e943f4 -C extra-filename=-df728f5c2a81e96f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crossbeam-epoch-df728f5c2a81e96f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=57666232a97bfbbe -C extra-filename=-f2495500829789d5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_shared-95634a9d7baed589.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f147fcc5c3e7cc6 -C extra-filename=-726da2bec32c2125 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties_data v2.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7e7b6dd164522bf8 -C extra-filename=-bdb80998faf5f371 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/icu_properties_data-bdb80998faf5f371 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=16008481db7adae1 -C extra-filename=-251a9a7f03cd6fc6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/libc-68eeec15f189a70c/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/libc-210845942bb176f6/build-script-build` Compiling crossbeam-queue v0.3.13 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=e5964e209bf37033 -C extra-filename=-2509c2f48eef147c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-deque v0.8.7 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.7/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=922dc513f1a0b5b0 -C extra-filename=-cea786285cfac0c4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crossbeam-deque-cea786285cfac0c4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec_macros v0.1.1 Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cb6f32a60635b49d -C extra-filename=-ea5d498ee99b71d4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_json v1.0.151 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=62b5196e91b4cfe3 -C extra-filename=-5fd6fe64d065c202 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/serde_json-5fd6fe64d065c202 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=6c339ea5cbdf6bc1 -C extra-filename=-99225708d628b90c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=6a51081790b9b4f2 -C extra-filename=-3b4dcad6076cd75a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling rustix v1.1.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=c3081b3824a369fc -C extra-filename=-c4faa00c3f19e6f6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/rustix-c4faa00c3f19e6f6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=31affc7691cd22a8 -C extra-filename=-6b9f675e78f3ff3b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtinyvec_macros-ea5d498ee99b71d4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/zerocopy-c117fc20776970e2/build-script-build` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.56/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=5b350768ba13bd5e -C extra-filename=-bd46914b2942dc3b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_zerocopy_simd_x86_avx12_1_89_0)' --check-cfg 'cfg(rust, values("1.89.0"))' --check-cfg 'cfg(no_zerocopy_core_error_1_81_0)' --check-cfg 'cfg(rust, values("1.81.0"))' --check-cfg 'cfg(no_zerocopy_diagnostic_on_unimplemented_1_78_0)' --check-cfg 'cfg(rust, values("1.78.0"))' --check-cfg 'cfg(no_zerocopy_generic_bounds_in_const_fn_1_61_0)' --check-cfg 'cfg(rust, values("1.61.0"))' --check-cfg 'cfg(no_zerocopy_target_has_atomics_1_60_0)' --check-cfg 'cfg(rust, values("1.60.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_1_59_0)' --check-cfg 'cfg(rust, values("1.59.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_be_1_87_0)' --check-cfg 'cfg(rust, values("1.87.0"))' --check-cfg 'cfg(no_zerocopy_panic_in_const_and_vec_try_reserve_1_57_0)' --check-cfg 'cfg(rust, values("1.57.0"))' --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(kani)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_DEV_MODE)' --check-cfg 'cfg(coverage_nightly)' --check-cfg 'cfg(zerocopy_inline_always)' --check-cfg 'cfg(zerocopy_unstable_ptr)' --check-cfg 'cfg(zerocopy_unstable_linux)' --check-cfg 'cfg(no_fp_fmt_parse)'` Compiling hashlink v0.12.1 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=edae7b525fa7b2e7 -C extra-filename=-aa56b87f0dcbe19c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling drop_bomb v0.1.5 Compiling linux-raw-sys v0.12.1 Running `/usr/bin/rustc --crate-name drop_bomb --edition=2015 /usr/share/cargo/registry/drop_bomb-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6e02e4a90b4534c5 -C extra-filename=-bf71c7ee0fe0cc2d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name linux_raw_sys --edition=2021 /usr/share/cargo/registry/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=c325901c9c006de5 -C extra-filename=-8c2312677b29c587 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anyhow v1.0.104 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=d24eafaa7a70d713 -C extra-filename=-99abca1a3f2b4696 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/anyhow-99abca1a3f2b4696 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer_data v2.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d0bcccc02f9f1358 -C extra-filename=-31522b698e3e9e1a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/icu_normalizer_data-31522b698e3e9e1a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=5069faeb470dce47 -C extra-filename=-b2d0f740044de031 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/icu_properties_data-bdb80998faf5f371/build-script-build` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a58a5cc7ba0078db -C extra-filename=-81658a919c57ac1c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crossbeam-epoch-df728f5c2a81e96f/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=c4daa770ef5a054a -C extra-filename=-61475013ac795062 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling same-file v1.0.6 Compiling cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c3cbc4d0d9a9e3b9 -C extra-filename=-fd2aeb7a0512368d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::doc_markdown' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=95ae5595e4808f54 -C extra-filename=-8feb3c4924417e0f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling uuid v1.24.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.24.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=3d472335b8a8a837 -C extra-filename=-b4bda4ef52aa9e71 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/serde_json-5fd6fe64d065c202/build-script-build` Compiling iana-time-zone v0.1.65 Compiling crc32fast v1.5.0 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=da7367ec9d82bfd9 -C extra-filename=-c47d1575af25fc18 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=0e7d6f5bf991b126 -C extra-filename=-8e4a0199bde59a55 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crc32fast-8e4a0199bde59a55 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=99a2c35ee28f03fe -C extra-filename=-aeaa21dc12843f93 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsame_file-fd2aeb7a0512368d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=96f4bc9a19ec3e9d -C extra-filename=-ac3c783ce6dede9c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-70995bf9cb63bc93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v3.0.3 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=8a79bbc69aaf214c -C extra-filename=-8b1225c018f81803 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-70995bf9cb63bc93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling proc-macro-utils v0.10.0 Running `/usr/bin/rustc --crate-name proc_macro_utils --edition=2021 /usr/share/cargo/registry/proc-macro-utils-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="parser"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "parser", "proc-macro", "proc-macro2", "quote", "smallvec"))' -C metadata=cbd3e3e6c8707517 -C extra-filename=-1a765d82350e2f48 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-266ef15bae8b7ec7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crossbeam-deque-cea786285cfac0c4/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=0fd83e6c01a2c1b0 -C extra-filename=-bbf2c0f0e3626a43 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_epoch-61475013ac795062.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=426575c1c1164ab8 -C extra-filename=-71f536cae4080cce --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtinyvec-6b9f675e78f3ff3b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/icu_normalizer_data-31522b698e3e9e1a/build-script-build` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=3081912d05b98876 -C extra-filename=-c6089312fd36add2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::undocumented_unsafe_blocks' --warn=missing_docs --warn=missing_debug_implementations --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=254acf4d3143acf7 -C extra-filename=-d3dbaeac63c4fbe3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=9dbe014936ff1d9b -C extra-filename=-27a864d802f481b4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libutf8parse-c6089312fd36add2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6f0ebb46230ac160 -C extra-filename=-f8a0e0fb2d349720 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Compiling chacha20 v0.10.1 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes --warn=unreachable_pub '--warn=clippy::unnecessary_safety_comment' --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(chacha20_avx512)' --check-cfg 'cfg(chacha20_backend, values("avx2", "avx512", "soft", "sse2"))' --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=586c7b0b301c84ad -C extra-filename=-c10c9720521231cc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcpufeatures-8feb3c4924417e0f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand_core-d3dbaeac63c4fbe3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=e143beec29e5c697 -C extra-filename=-d24d7ee2e1074d9e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libarrayvec-4e1aff3459a6fb17.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1fc7a0dd9a90ac76 -C extra-filename=-520c92f7b9c7c851 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/anyhow-99abca1a3f2b4696/build-script-build` Compiling camino v1.2.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=601cd1e8eb331957 -C extra-filename=-c258d0f9d0321a4f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/camino-c258d0f9d0321a4f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9bac84eda218607e -C extra-filename=-fa300281fee61078 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=d2acf4660b7ed6e0 -C extra-filename=-bae3ff5f0105063e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libuuid-b4bda4ef52aa9e71.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=5766417a0faf26b7 -C extra-filename=-11a1c5eddc40c82c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=b6f1d51207e64a81 -C extra-filename=-fbb1a21facff827d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/num-traits-fbb1a21facff827d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libautocfg-7a3a1861b2c263bb.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/crc32fast-8e4a0199bde59a55/build-script-build` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=6b949759c80e3ca8 -C extra-filename=-b73c332d366807ef --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a8ea6882d75b6ad3 -C extra-filename=-44aed25767c602ac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libvte-d24d7ee2e1074d9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/portable-atomic-6ada5a9ac523cdc3/build-script-build` Compiling anstream v1.0.0 Running `/usr/bin/rustc --crate-name anstream --edition=2021 /usr/share/cargo/registry/anstream-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=7f6c569113f68bb6 -C extra-filename=-4a3ebc7abe6f612c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle_parse-27a864d802f481b4.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle_query-fa300281fee61078.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolorchoice-520c92f7b9c7c851.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libutf8parse-c6089312fd36add2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=9a47eb4131b7b723 -C extra-filename=-211855968d0f2b05 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --check-cfg 'cfg(stable_arm_crc32_intrinsics)'` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=39b46e2aac6c96c4 -C extra-filename=-28f93e51bb79d21e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Compiling rand v0.10.2 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=e9e3854aa370c120 -C extra-filename=-8fb694fb636ac161 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libchacha20-c10c9720521231cc.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand_core-d3dbaeac63c4fbe3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strsim v0.11.1 Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d6971517c7c3ff45 -C extra-filename=-22f60483d619bbbf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="alloc"' --cfg 'feature="dfa-build"' --cfg 'feature="dfa-onepass"' --cfg 'feature="dfa-search"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=c8e58bd5f7815a15 -C extra-filename=-f356b9b4c87d036f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-89a4d3b99483c8e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=a05fa795fb721eec -C extra-filename=-16d29c66b825942f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-1849a5f80e3aa91a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-a92e7b5387669780.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getrandom v0.2.17 Running `/usr/bin/rustc --crate-name getrandom --edition=2018 /usr/share/cargo/registry/getrandom-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("custom", "linux_disable_fallback", "rdrand", "std"))' -C metadata=64d335b30e23d5a9 -C extra-filename=-db95fd81c7bab362 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-baf41f4cd8a1ba4c.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-3b4dcad6076cd75a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/rustix-c4faa00c3f19e6f6/build-script-build` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=77bafe22f9b2180a -C extra-filename=-c4f07bd7ad823caf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_trivia v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_trivia) Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d13ad1991cb58297 -C extra-filename=-a3ed7dba8fcb5d85 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-cf1b8ceae38ca54d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-7acd9df605445945.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-7cbbd97636708204.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-8d2df4023d99ba90.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-70995bf9cb63bc93.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/num-traits-fbb1a21facff827d/build-script-build` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=8162b88046f8e545 -C extra-filename=-7fbe65cc91b3bfdf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libgetrandom-db95fd81c7bab362.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=5ea2a53df519f6c1 -C extra-filename=-aa8f69fea0ab2c21 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblinux_raw_sys-8c2312677b29c587.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Compiling clap_lex v1.1.0 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=90c27c19f2060349 -C extra-filename=-f557bb3c9c0f26c0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=c698df5ff86efc0e -C extra-filename=-5ff879626217ccf4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` Compiling typed-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=3d2eb6933fd239ee -C extra-filename=-2b23673759c45874 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_annotate_snippets v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2024 crates/ruff_annotate_snippets/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=9c0cce31a14efbd6 -C extra-filename=-9ad0de16218bf1af --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=38225dbe10a8b400 -C extra-filename=-e1dc1d871ce4a235 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=8a1afb9c37d1ecf0 -C extra-filename=-1516d86e024da0b7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchit v0.9.2 Running `/usr/bin/rustc --crate-name matchit --edition=2021 /usr/share/cargo/registry/matchit-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=1c631821e31fd9dc -C extra-filename=-0cda92b7e395601c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dunce v1.0.5 Running `/usr/bin/rustc --crate-name dunce --edition=2021 /usr/share/cargo/registry/dunce-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=364ee4721e77949f -C extra-filename=-0e8655eb4df4c920 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/camino-c258d0f9d0321a4f/build-script-build` Compiling percent-encoding v2.3.2 Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dc56d8144f78633c -C extra-filename=-5e983a08479ac330 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=b6927c7f3bda768c -C extra-filename=-8d6428fb6c402d2b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=33e02585c6308ed7 -C extra-filename=-68a8a0383e6da4e2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="std"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "hashbrown", "inline", "serde", "std", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=c2ef68b6cf763fb5 -C extra-filename=-bbce81ef8b1be431 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=4d8ebc9cbafeef64 -C extra-filename=-c55a9cf6c3cda825 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v1.0.69 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4f329052018598f9 -C extra-filename=-3ac4106982431874 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/thiserror-3ac4106982431874 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=db9dd5f937a36299 -C extra-filename=-8d8144448537ca21 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpercent_encoding-8d6428fb6c402d2b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=23e74a546740d97c -C extra-filename=-5dbeb39192559fd1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unscanny v0.1.0 Running `/usr/bin/rustc --crate-name unscanny --edition=2021 /usr/share/cargo/registry/unscanny-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=566b99448b83ff1e -C extra-filename=-659f95543ca372a5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=3448ce1c3ccb3bad -C extra-filename=-ad6680bb262f32da --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustversion-270168a4ce326fc2.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=c5f3986a852d1adc -C extra-filename=-ba8988dbfcc8a367 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(emulate_second_only_system)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=43dc02f86db62120 -C extra-filename=-da5e7a9281ba9860 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling which v8.0.5 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=40615333dc8dd268 -C extra-filename=-61123de0d80ac60b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arc-swap v1.9.2 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=ae936e6df764af86 -C extra-filename=-2b7f49e89cef0430 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustversion-270168a4ce326fc2.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_parser v1.1.3 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=6de7d1f442cab971 -C extra-filename=-86959e59b23b36be --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwinnow-1516d86e024da0b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling paste v1.0.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/paste-1.0.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=146d7607c6742af8 -C extra-filename=-e5f4199ea7ac9200 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/paste-e5f4199ea7ac9200 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-runtime v0.8.5 Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=00f3f1c15b8a4a6e -C extra-filename=-5f70b6075669d3e3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_stdlib v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_stdlib) Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1bf6736108374434 -C extra-filename=-4470c250ab7ba704 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-9079263ee00e1c2c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=7128a7a5b5426fa4 -C extra-filename=-47a7cff7b8b165b9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsiphasher-ac47941fc63fbf42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot v0.12.5 Running `/usr/bin/rustc --crate-name parking_lot --edition=2021 /usr/share/cargo/registry/parking_lot-0.12.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "deadlock_detection", "default", "hardware-lock-elision", "nightly", "owning_ref", "send_guard", "serde"))' -C metadata=1ec1fae75ed5d1af -C extra-filename=-8d9f716220804a25 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblock_api-51d98c56d1b20482.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libparking_lot_core-ba8988dbfcc8a367.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chrono v0.4.44 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=ce4e4ebb340afa7f -C extra-filename=-b5ad486aac6844b5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libiana_time_zone-c47d1575af25fc18.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnum_traits-5ff879626217ccf4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dashmap v6.2.1 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=52ce4c83e6c4af8a -C extra-filename=-fd6bd68735207248 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-c4f07bd7ad823caf.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblock_api-51d98c56d1b20482.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libparking_lot_core-ba8988dbfcc8a367.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=f3edfd63928ed86d -C extra-filename=-451b732faf488856 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libeither-0a4900ecd38e046f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_writer v1.1.2 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=b69ac4f3361b3a68 -C extra-filename=-cf617537fe3d5ae4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v0.7.15 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-0.7.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--allow=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=8ed1ecf80caca8d3 -C extra-filename=-4cd02a11159ad060 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indexmap v2.14.0 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=ad706c27d7e7f104 -C extra-filename=-be551633c262061d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libequivalent-44cb4b97b7e2efc4.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=752a2df5d584ceef -C extra-filename=-02d71fe799de7edd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitoa-99684e030c43eadd.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzmij-7468235739e98dd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=9ebc8d320cc7caf4 -C extra-filename=-5bdc297e6db3936d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Compiling serde_spanned v1.1.1 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=68df73ed555162f7 -C extra-filename=-3fa64222467271af --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/thiserror-3ac4106982431874/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/paste-e5f4199ea7ac9200/build-script-build` Compiling toml_datetime v1.1.1 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=4ddb2ad806b0f8d8 -C extra-filename=-7f047b0b1cdbc092 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=fcc04eadcc12969e -C extra-filename=-886bbc90fb46e931 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ref-cast v1.0.27 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=232cf81c27e2f6dd -C extra-filename=-5f960b2ec8f1625d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/ref-cast-5f960b2ec8f1625d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow-macros v0.11.4 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=047cba190dc4c6c4 -C extra-filename=-331ca60c7943eb94 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro_utils-1a765d82350e2f48.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=709f156792e86460 -C extra-filename=-43c5ebd0bc89c641 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpeg_runtime-5f70b6075669d3e3.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling urlencoding v2.1.3 Running `/usr/bin/rustc --crate-name urlencoding --edition=2021 /usr/share/cargo/registry/urlencoding-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c254d2863bddf6f6 -C extra-filename=-91bd35f17c0e434c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=2151dacc0221c872 -C extra-filename=-18ca2af7057a24d3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v1.1.3 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="display"' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=506591490b684926 -C extra-filename=-a406bad8a4ed11a6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_spanned-3fa64222467271af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml_datetime-7f047b0b1cdbc092.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml_parser-86959e59b23b36be.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml_writer-cf617537fe3d5ae4.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwinnow-1516d86e024da0b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name paste --edition=2018 /usr/share/cargo/registry/paste-1.0.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8fe9eb613fe284a1 -C extra-filename=-ae7b2d8d5ecf8c48 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Compiling phf v0.13.1 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=a43b365c87222b5f -C extra-filename=-583b96cfe925001b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_shared-47a7cff7b8b165b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling annotate-snippets v0.11.5 Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2021 /usr/share/cargo/registry/annotate-snippets-0.11.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--warn=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=22939218222f89e5 -C extra-filename=-9568c7d1c58a5877 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3b65b9f7e63fffd1 -C extra-filename=-2ddb4516256d50ed --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff-core v0.1.0 Compiling path-dedot v4.0.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "logging", "std", "tz-fat"))' -C metadata=690d763e3829323e -C extra-filename=-79b856f70a9523f9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=aac28568baf6fa12 -C extra-filename=-bd516b5cfa76cbab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unsafe_code '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' --warn=deprecated '--warn=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wildcard_imports' '--allow=clippy::unwrap_used' '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_const_for_fn' '--allow=clippy::expect_used' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=d3c26aab454fac25 -C extra-filename=-25067003afe271c2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-absolutize v4.0.1 Running `/usr/bin/rustc --crate-name path_absolutize --edition=2021 /usr/share/cargo/registry/path-absolutize-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=2d5d420ee5655d72 -C extra-filename=-f56d5d55bd97cf7e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_dedot-bd516b5cfa76cbab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs-sys v0.5.0 Running `/usr/bin/rustc --crate-name dirs_sys --edition=2015 /usr/share/cargo/registry/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5f36c93ee93e4f92 -C extra-filename=-9afc0a571f261f5f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liboption_ext-2ddb4516256d50ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ordermap v1.2.0 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=cec233aa1b40d392 -C extra-filename=-56f32f34e7aa5bd4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-be551633c262061d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=98f01eafd26661fe -C extra-filename=-3e14baf851219426 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrc32fast-211855968d0f2b05.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-be551633c262061d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtyped_path-2b23673759c45874.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/ref-cast-5f960b2ec8f1625d/build-script-build` Compiling fern v0.7.1 Running `/usr/bin/rustc --crate-name fern --edition=2018 /usr/share/cargo/registry/fern-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("chrono", "colored", "date-based", "libc", "meta-logging-in-format", "reopen-03", "reopen-1", "reopen03", "reopen1", "syslog-3", "syslog-4", "syslog-6", "syslog-7", "syslog3", "syslog4", "syslog6", "syslog7"))' -C metadata=f946eb801617398b -C extra-filename=-d93ce36802a08f37 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling natord v1.0.9 Running `/usr/bin/rustc --crate-name natord --edition=2015 /usr/share/cargo/registry/natord-1.0.9/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=02ed602e184ecafe -C extra-filename=-044c7d1a995a3e20 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-arena v2.0.2 Running `/usr/bin/rustc --crate-name typed_arena --edition=2015 /usr/share/cargo/registry/typed-arena-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=0c78aae5ec1cfcba -C extra-filename=-0415b228f8b634f0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminal_size v0.4.4 Running `/usr/bin/rustc --crate-name terminal_size --edition=2021 /usr/share/cargo/registry/terminal_size-0.4.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=963bd6ef3cfdf1df -C extra-filename=-5b18fa09aac46277 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustix-aa8f69fea0ab2c21.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dyn-clone v1.0.20 Running `/usr/bin/rustc --crate-name dyn_clone --edition=2018 /usr/share/cargo/registry/dyn-clone-1.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8e9160fc501213e1 -C extra-filename=-ebb23d30775fdfb8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_builder v4.6.6 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=131efa23a18ee30b -C extra-filename=-694d2df47051e6d2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstream-4a3ebc7abe6f612c.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_lex-f557bb3c9c0f26c0.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrsim-22f60483d619bbbf.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libterminal_size-5b18fa09aac46277.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ac87ac27729b5d2f -C extra-filename=-4d0acc9d70778cb2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdirs_sys-9afc0a571f261f5f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=995ca51f9f38c61f -C extra-filename=-e21709152ac3a800 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=707a758c808641fa -C extra-filename=-90ea9a4284f0f782 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getrandom v0.4.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=9bf41d03519d2f96 -C extra-filename=-e3770b6fcb3e2c66 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/getrandom-e3770b6fcb3e2c66 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=b791df4ee6de60b8 -C extra-filename=-3688dd08a40f3ac9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/nix-3688dd08a40f3ac9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_aliases-e21709152ac3a800.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex v1.13.1 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=79c0dc38f9dd7270 -C extra-filename=-77f9bd77cdb4bdf0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-1849a5f80e3aa91a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-16d29c66b825942f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-a92e7b5387669780.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --deny=rust_2018_idioms -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9549a4dcd94c9fb1 -C extra-filename=-abc33c8fbdea4c6b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libobject-db61772092e546ca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff v0.2.35 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="perf-inline"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --cfg 'feature="tz-system"' --cfg 'feature="tzdb-bundle-platform"' --cfg 'feature="tzdb-concatenated"' --cfg 'feature="tzdb-zoneinfo"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=86ca9557bab36a60 -C extra-filename=-aaf5331c9d971675 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libjiff_core-79b856f70a9523f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=2d870116136be295 -C extra-filename=-8dd8453668a7a17f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_spanned-3fa64222467271af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml_datetime-886bbc90fb46e931.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml_parser-86959e59b23b36be.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwinnow-4cd02a11159ad060.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/getrandom-e3770b6fcb3e2c66/build-script-build` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="base-0"' --cfg 'feature="default"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("base-0", "bstr", "default", "dirs", "full", "full-msrv-1-31", "full-msrv-1-51", "os_str_bytes", "path", "tilde"))' -C metadata=08936c742fa45c2d -C extra-filename=-35bbec57dd11b09d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdirs-4d0acc9d70778cb2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fs-err v3.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=845a7b2700649ee9 -C extra-filename=-5fc4ab8a2e6a63b1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/fs-err-5fc4ab8a2e6a63b1 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libautocfg-7a3a1861b2c263bb.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ppv-lite86 v0.2.21 Running `/usr/bin/rustc --crate-name ppv_lite86 --edition=2021 /usr/share/cargo/registry/ppv-lite86-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "no_simd", "simd", "std"))' -C metadata=464e27304620761d -C extra-filename=-e43a9e376e40f21c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerocopy-bd46914b2942dc3b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-channel v0.5.16 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=12e7f52f9c62de8d -C extra-filename=-13bde74024fe530b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lazy_static v1.5.0 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=9e1322d4d1d2f1db -C extra-filename=-0dff66445cb8b2d1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=238b519aeaa47400 -C extra-filename=-2e838dc2e1132e68 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling simdutf8 v0.1.5 Compiling rayon-core v1.13.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=48e8770348b803ed -C extra-filename=-27bb1e67a516188e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/rayon-core-27bb1e67a516188e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=86db433b60079d79 -C extra-filename=-ff94a3644a34b685 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=54b27dd9f910f45e -C extra-filename=-f443e11eb8279d4a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblazy_static-0dff66445cb8b2d1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/fs-err-5fc4ab8a2e6a63b1/build-script-build` Compiling rand_chacha v0.3.1 Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018 /usr/share/cargo/registry/rand_chacha-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde1", "simd", "std"))' -C metadata=280979c0eb9d2d30 -C extra-filename=-167e62b3fafb9328 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libppv_lite86-e43a9e376e40f21c.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand_core-7fbe65cc91b3bfdf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=b53bf45576bf24bf -C extra-filename=-f3d1ebd9ca24dfc9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=15e8cdb456148f18 -C extra-filename=-a052173713fc77d2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libminimal_lexical-2e838dc2e1132e68.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=51854ce33b24b2ec -C extra-filename=-9b8daec00f32f953 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thread_local v1.1.10 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=a74de943fa82ad4f -C extra-filename=-e51834c55f1a7382 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/rayon-core-27bb1e67a516188e/build-script-build` Compiling nu-ansi-term v0.50.3 Running `/usr/bin/rustc --crate-name nu_ansi_term --edition=2021 /usr/share/cargo/registry/nu-ansi-term-0.50.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive_serde_style", "gnu_legacy", "serde", "std"))' -C metadata=88b5421fd5474f38 -C extra-filename=-e883a99612629410 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=50c85d99e2d67c03 -C extra-filename=-406b86bd61bc81df --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.8.7 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="small_rng"' --cfg 'feature="std"' --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=f3222a0e92281ecb -C extra-filename=-46ad98efd9ee16e4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-3b4dcad6076cd75a.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand_chacha-167e62b3fafb9328.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand_core-7fbe65cc91b3bfdf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow v0.11.4 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --cfg 'feature="syn2"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn", "syn1", "syn2"))' -C metadata=33720d0b3e83a85b -C extra-filename=-6a72e51fd9cf6412 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmanyhow_macros-331ca60c7943eb94.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling synstructure v0.13.2 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=fa0b3ecf08001a24 -C extra-filename=-4c1a57fa249bca4c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bstr v1.13.0 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=94b25d5a95445917 -C extra-filename=-7d4dae889ba022df --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=7254006232f39e6e -C extra-filename=-dbe36664cc0a8467 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-89a4d3b99483c8e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive_internals v0.29.1 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2015 /usr/share/cargo/registry/serde_derive_internals-0.29.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5f429fcdab2eb8e1 -C extra-filename=-deb4f1fe6082b5fb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchers v0.2.0 Running `/usr/bin/rustc --crate-name matchers --edition=2018 /usr/share/cargo/registry/matchers-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=0f2204ba5c32a673 -C extra-filename=-7f0ac6feaa91ab58 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fastrand v2.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=005b99998676d29a -C extra-filename=-4d4c29ad30fde65a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/nix-3688dd08a40f3ac9/build-script-build` Compiling crossbeam v0.8.4 Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fs"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=072a7a0d0d65bfb7 -C extra-filename=-b7c0cbb0016e8c5f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "default", "nightly", "std"))' -C metadata=ae3b3c81de1facf1 -C extra-filename=-166914600b42f9bc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_channel-13bde74024fe530b.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_deque-bbf2c0f0e3626a43.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_epoch-61475013ac795062.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_queue-2509c2f48eef147c.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=df3bea91771b918a -C extra-filename=-823621ffd855b02b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libinotify_sys-9b8daec00f32f953.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=398e9e65ab8e4e12 -C extra-filename=-4a3f32b9e321ace7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_deque-bbf2c0f0e3626a43.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=5f9c18a22d61546d -C extra-filename=-397e75e6e10ecfc5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg rustc_1_63 --cfg rustc_1_75 --cfg rustc_1_81 --cfg rustc_1_89 --check-cfg 'cfg(rustc_1_63)' --check-cfg 'cfg(rustc_1_75)' --check-cfg 'cfg(rustc_1_81)' --check-cfg 'cfg(rustc_1_89)'` Compiling tempfile v3.27.0 Running `/usr/bin/rustc --crate-name tempfile --edition=2021 /usr/share/cargo/registry/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=1b45e6f9eacca206 -C extra-filename=-1456fff987ad981c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfastrand-4d4c29ad30fde65a.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libgetrandom-f3d1ebd9ca24dfc9.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustix-aa8f69fea0ab2c21.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mio v1.2.2 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(mio_unsupported_force_poll_poll)' --check-cfg 'cfg(mio_unsupported_force_waker_pipe)' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=89a01916154185cc -C extra-filename=-7cf39cdf93d441c9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_generator v0.11.3 Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f55f3acceefb1b35 -C extra-filename=-0851f7d52382147c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_shared-69d97fb72295a18b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand-46ad98efd9ee16e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-log v0.2.0 Running `/usr/bin/rustc --crate-name tracing_log --edition=2018 /usr/share/cargo/registry/tracing-log-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=645199641b2bfaab -C extra-filename=-36dfb2ecc310f86f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_core-768b00676e1c6ec0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling os_str_bytes v7.2.1 Running `/usr/bin/rustc --crate-name os_str_bytes --edition=2021 /usr/share/cargo/registry/os_str_bytes-7.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="raw_os_str"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("checked_conversions", "conversions", "default", "memchr", "raw_os_str"))' -C metadata=c64f14830a61ebdf -C extra-filename=-982d40a6399a0dd5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=85bc7e70ee32380e -C extra-filename=-1efa40cc7dbfe7e9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_generator-0851f7d52382147c.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_shared-69d97fb72295a18b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globset v0.4.20 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="log"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "log", "serde", "serde1", "simd-accel"))' -C metadata=aa369aeb02ed437c -C extra-filename=-d56b16f3c75c6bd5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbstr-7d4dae889ba022df.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-89a4d3b99483c8e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify-types v2.1.0 Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=a2a5493df81831de -C extra-filename=-51257d8105f97f66 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ba4f022cb860a108 -C extra-filename=-9c5c14e198eb10dd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff v0.16.6 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0ca1867221880984 -C extra-filename=-41e7293a52401fac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/ruff-41e7293a52401fac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode_names2_generator v1.3.0 Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 /usr/share/cargo/registry/unicode_names2_generator-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "time", "timing", "unstable"))' -C metadata=c48790cefab11a17 -C extra-filename=-13263013348ca8d8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libgetopts-d634a32b062778d0.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-43bd713b3fa96e2b.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_codegen-1efa40cc7dbfe7e9.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand-46ad98efd9ee16e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0e7df8b507bfc130 -C extra-filename=-7d0353a83027e518 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libeither-0a4900ecd38e046f.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librayon_core-4a3f32b9e321ace7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=2ee0c081f998a153 -C extra-filename=-6520b51bf08e05b9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfs_err-397e75e6e10ecfc5.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libos_str_bytes-982d40a6399a0dd5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cachedir v0.3.1 Running `/usr/bin/rustc --crate-name cachedir --edition=2018 /usr/share/cargo/registry/cachedir-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1181c66532e47cbd -C extra-filename=-d82966b741550ab2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtempfile-1456fff987ad981c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wild v2.2.1 Running `/usr/bin/rustc --crate-name wild --edition=2021 /usr/share/cargo/registry/wild-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob-quoted-on-windows"))' -C metadata=b5ed1b6339471968 -C extra-filename=-795844091214b47d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "serde", "serialization-compat-6"))' -C metadata=2c877bcaba2a8e2a -C extra-filename=-c30c681346a0d114 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libinotify-823621ffd855b02b.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmio-7cf39cdf93d441c9.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnotify_types-51257d8105f97f66.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwalkdir-aeaa21dc12843f93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=082152b019b5e6b8 -C extra-filename=-26a0acde131ef106 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/terminfo-26a0acde131ef106 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf_codegen-1efa40cc7dbfe7e9.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=4a91864f19dd1948 -C extra-filename=-620b648c1826bdbd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_deque-bbf2c0f0e3626a43.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsame_file-fd2aeb7a0512368d.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwalkdir-aeaa21dc12843f93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/ruff-41e7293a52401fac/build-script-build` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e51bf97d426c229c -C extra-filename=-733b677348f5e159 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwalkdir-aeaa21dc12843f93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling psm v0.1.32 Compiling stacker v0.1.25 Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=93a6a476766d6b5c -C extra-filename=-8f9b4400fdaffeb6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-8f9b4400fdaffeb6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libar_archive_writer-abc33c8fbdea4c6b.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcc-1ecfc0be4715542f.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6db1a7caf24ba4d9 -C extra-filename=-2a0c15032e57b05d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/stacker-2a0c15032e57b05d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcc-1ecfc0be4715542f.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=72c55aeecfb7ac31 -C extra-filename=-6342558327ecc236 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/tikv-jemalloc-sys-6342558327ecc236 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcc-1ecfc0be4715542f.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/stacker-2a0c15032e57b05d/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/tikv-jemalloc-sys-6342558327ecc236/build-script-build` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=5da88693c5b1221e -C extra-filename=-8c4e8669d943155d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l dylib=jemalloc` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="background_threads_runtime_support"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=e0b3187cf617c490 -C extra-filename=-05a494dcf53e630c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtikv_jemalloc_sys-8c4e8669d943155d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/terminfo-26a0acde131ef106/build-script-build` Running `/usr/bin/rustc --crate-name terminfo --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c72b3446c133d189 -C extra-filename=-0f18c88517ab5ad3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfnv-406b86bd61bc81df.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnom-a052173713fc77d2.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf-f2495500829789d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=d9dde53dd11e858e -C extra-filename=-f5838ba75d09df60 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpeg_macros-43c5ebd0bc89c641.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpeg_runtime-18ca2af7057a24d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-8f9b4400fdaffeb6/build-script-build` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=152ef7300e52e2a7 -C extra-filename=-7a1e5e4faf558e81 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=20ec11ccff7f37f2 -C extra-filename=-4a8aa500f551940d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibc-99225708d628b90c.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpsm-7a1e5e4faf558e81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Compiling unicode_names2 v1.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=782953a565a0b953 -C extra-filename=-f9dcd32d8e3d3a8f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/unicode_names2-f9dcd32d8e3d3a8f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_names2_generator-13263013348ca8d8.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/unicode_names2-f9dcd32d8e3d3a8f/build-script-build` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=2f78dfd95af7d6fa -C extra-filename=-5b18c9b2d8fea521 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf-f2495500829789d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror-impl v2.0.20 Compiling ruff_macros v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_macros) Compiling salsa-macros v0.28.2 Compiling clap_derive v4.6.4 Compiling ref-cast-impl v1.0.27 Compiling ptr_meta_derive v0.3.2 Compiling bytecheck_derive v0.8.3 Compiling rkyv_derive v0.8.18 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e437bdcbc3decafb -C extra-filename=-dd8a793a30682bec --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-8b1225c018f81803.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=d7ee004e6ecbbebf -C extra-filename=-ed8fedbc8726378c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-8b1225c018f81803.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_macros --edition=2024 crates/ruff_macros/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1b7264c059d84591 -C extra-filename=-97742bb3210fe56a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libheck-60a694fc2810f63c.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-cf1b8ceae38ca54d.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-77f9bd77cdb4bdf0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-a3ed7dba8fcb5d85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-8b1225c018f81803.rlib --extern proc_macro -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=99508c855e6f8477 -C extra-filename=-e8d9bc52b70118ac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libheck-60a694fc2810f63c.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-8b1225c018f81803.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dfc398708fc7e0d4 -C extra-filename=-0353c2318c21056f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-8b1225c018f81803.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ptr_meta_derive --edition=2021 /usr/share/cargo/registry/ptr_meta_derive-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=786a0d090aab5f7f -C extra-filename=-5f674856b5403d1e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-8b1225c018f81803.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bytecheck_derive --edition=2021 /usr/share/cargo/registry/bytecheck_derive-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2e8f07d30abd4113 -C extra-filename=-22dab93e06a764fd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-8b1225c018f81803.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rkyv_derive --edition=2021 /usr/share/cargo/registry/rkyv_derive-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "default"))' -C metadata=a94ee475f977a3c2 -C extra-filename=-b15e5db87911bcd2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-8b1225c018f81803.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive v1.0.228 Compiling quote-use-macros v0.8.4 Compiling derive-where v1.6.1 Compiling zerofrom-derive v0.1.7 Compiling yoke-derive v0.8.2 Compiling zerovec-derive v0.11.3 Compiling tracing-attributes v0.1.31 Compiling displaydoc v0.2.6 Compiling is-macro v0.3.7 Compiling strum_macros v0.28.0 Compiling thiserror-impl v1.0.69 Compiling libcst_derive v1.8.6 Compiling schemars_derive v1.2.1 Compiling munge_macro v0.4.7 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=3044b1eec519e0c4 -C extra-filename=-48e82b26052aa0b9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a1de4df5d5559480 -C extra-filename=-f3f0b25b839d8045 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro_utils-1a765d82350e2f48.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name derive_where --edition=2021 /usr/share/cargo/registry/derive-where-1.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=4ca741b24c22d579 -C extra-filename=-265c784d93136acc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=85ac35bcf3f329f6 -C extra-filename=-f2413dc213bee78a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsynstructure-4c1a57fa249bca4c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ac34988a681313ec -C extra-filename=-ccf79187dcfe0658 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsynstructure-4c1a57fa249bca4c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f9681c0c5f8d18e3 -C extra-filename=-51ed48fbb84d4106 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=5a786e94e3f618f9 -C extra-filename=-a93d2c831842c76c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=13edc202d973198b -C extra-filename=-4c052478c01e7561 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libheck-60a694fc2810f63c.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name displaydoc --edition=2021 /usr/share/cargo/registry/displaydoc-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=3d566ff196021834 -C extra-filename=-685e28c20b1860cd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name strum_macros --edition=2021 /usr/share/cargo/registry/strum_macros-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=da671700537ee86e -C extra-filename=-dcf623320215ac45 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libheck-60a694fc2810f63c.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=04fb202c5b93dae8 -C extra-filename=-257005b238b25ca9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5c09de1bdf653871 -C extra-filename=-72f7fc516b248e01 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=61915b120e4540d6 -C extra-filename=-2e8c67417bdf4e10 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_derive_internals-deb4f1fe6082b5fb.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name munge_macro --edition=2021 /usr/share/cargo/registry/munge_macro-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d87f515b40ffedf3 -C extra-filename=-0d61a4ecc93d0a0f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.8.4 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=b3121bcfce536e86 -C extra-filename=-86ce5638dfd90000 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote_use_macros-f3f0b25b839d8045.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive-macro v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e46d90c26aa761a1 -C extra-filename=-773dfa11c3e9ae44 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcollection_literals-57dcb0aabfd5a6d7.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libinterpolator-3c30bf425ba4691a.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmanyhow-6a72e51fd9cf6412.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro_utils-1a765d82350e2f48.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote_use-86ce5638dfd90000.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta --edition=2021 /usr/share/cargo/registry/ptr_meta-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --cfg 'feature="ptr_meta_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "ptr_meta_derive", "std"))' -C metadata=0dccccf929eebe16 -C extra-filename=-e2da52bc81f1aa1b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libptr_meta_derive-5f674856b5403d1e.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rancor v0.1.3 Running `/usr/bin/rustc --crate-name rancor --edition=2021 /usr/share/cargo/registry/rancor-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default"))' -C metadata=eab7f44d94e015b4 -C extra-filename=-6a352af5ef897d31 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libptr_meta-e2da52bc81f1aa1b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ref_cast --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8ca1693ea34beeaf -C extra-filename=-8bcd66347a17418b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libref_cast_impl-0353c2318c21056f.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eae10a239f226965 -C extra-filename=-509c49038ceea480 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmunge_macro-0d61a4ecc93d0a0f.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=630f53e8b8988f66 -C extra-filename=-30b3f2c1e62faa74 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbytecheck_derive-22dab93e06a764fd.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libptr_meta-e2da52bc81f1aa1b.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librancor-6a352af5ef897d31.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsimdutf8-ff94a3644a34b685.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=2123d076023a6c1f -C extra-filename=-347aa3011059db3c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbytecheck-30b3f2c1e62faa74.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8138bb020c26f746 -C extra-filename=-ff2bdb2e14c28916 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror_impl-257005b238b25ca9.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=bafb75b116652573 -C extra-filename=-53b97980d9a03633 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror_impl-dd8a793a30682bec.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Compiling quick-junit v0.6.1 Compiling libcst v1.8.6 Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2c6f0a68f3bbd24b -C extra-filename=-e34e8f1bccab291b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnix-b7c0cbb0016e8c5f.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libterminfo-0f18c88517ab5ad3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwhich-61123de0d80ac60b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=35e1a09747eb518b -C extra-filename=-e73cdd54961b0f6d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libchrono-b5ad486aac6844b5.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-be551633c262061d.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnewtype_uuid-bae3ff5f0105063e.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquick_xml-11a1c5eddc40c82c.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrip_ansi_escapes-44aed25767c602ac.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libuuid-b4bda4ef52aa9e71.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=6e8ea50cfa9e188a -C extra-filename=-c646fbf68f4ca633 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libannotate_snippets-9568c7d1c58a5877.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibcst_derive-72f7fc516b248e01.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpaste-ae7b2d8d5ecf8c48.so --extern peg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpeg-f5838ba75d09df60.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=258d1d5169d140a7 -C extra-filename=-e4ccadb93769c973 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libattribute_derive_macro-773dfa11c3e9ae44.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libderive_where-265c784d93136acc.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmanyhow-6a72e51fd9cf6412.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap v4.6.6 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=831cba395b0c83ed -C extra-filename=-892747a6ef52cb46 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_builder-694d2df47051e6d2.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_derive-e8d9bc52b70118ac.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete v4.6.5 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=9296233c5ea7596c -C extra-filename=-4beac93274a7c340 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-892747a6ef52cb46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_nushell v4.6.0 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=99ad7533894562f5 -C extra-filename=-87aa078550139eb1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_complete-4beac93274a7c340.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_command v0.6.1 Running `/usr/bin/rustc --crate-name clap_complete_command --edition=2021 /usr/share/cargo/registry/clap_complete_command-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=8f8ae0f7e48689ac -C extra-filename=-b13d9c764e042d7f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_complete-4beac93274a7c340.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_complete_nushell-87aa078550139eb1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv v0.8.18 Running `/usr/bin/rustc --crate-name rkyv --edition=2021 /usr/share/cargo/registry/rkyv-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="bytecheck"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aligned", "alloc", "big_endian", "bytecheck", "default", "little_endian", "pointer_width_16", "pointer_width_32", "pointer_width_64", "smallvec-1", "std", "unaligned"))' -C metadata=3e25eea6af594c6b -C extra-filename=-fea539a865b79064 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbytecheck-30b3f2c1e62faa74.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmunge-509c49038ceea480.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libptr_meta-e2da52bc81f1aa1b.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librancor-6a352af5ef897d31.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librend-347aa3011059db3c.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librkyv_derive-b15e5db87911bcd2.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="attributes"' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=90477ae924277df4 -C extra-filename=-c2431de5b54ad72f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpin_project_lite-503f57b9453fb8cd.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_attributes-a93d2c831842c76c.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_core-768b00676e1c6ec0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=4d6d79f94eb31165 -C extra-filename=-a729ac0401122b45 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom_derive-f2413dc213bee78a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=912a8ceaf57ac8ea -C extra-filename=-bc6b820603111565 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstable_deref_trait-346175e04c5b66e3.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libyoke_derive-ccf79187dcfe0658.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="alloc"' --cfg 'feature="ansi"' --cfg 'feature="chrono"' --cfg 'feature="env-filter"' --cfg 'feature="fmt"' --cfg 'feature="matchers"' --cfg 'feature="nu-ansi-term"' --cfg 'feature="once_cell"' --cfg 'feature="registry"' --cfg 'feature="sharded-slab"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thread_local"' --cfg 'feature="tracing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi", "chrono", "default", "env-filter", "fmt", "json", "local-time", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "regex", "registry", "serde", "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "time", "tracing", "tracing-log", "tracing-serde"))' -C metadata=736411a21aeb2b3e -C extra-filename=-2b08cd86e31f0643 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libchrono-b5ad486aac6844b5.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmatchers-7f0ac6feaa91ab58.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnu_ansi_term-e883a99612629410.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsharded_slab-f443e11eb8279d4a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthread_local-e51834c55f1a7382.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_core-768b00676e1c6ec0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec v0.11.6 Compiling zerotrie v0.2.4 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=8474cba953a25a06 -C extra-filename=-23b0fbc4413edcd2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec_derive-51ed48fbb84d4106.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=0e42760b3e930213 -C extra-filename=-9a2d02acc733fcda --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size-derive2 v0.10.3 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=efec538f69671c47 -C extra-filename=-e99b9627b4ee6244 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libattribute_derive-e4ccadb93769c973.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinystr v0.8.3 Compiling potential_utf v0.1.5 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=ec40012ffe40ce28 -C extra-filename=-55547d09287ae1d1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=78cca8eec59620e7 -C extra-filename=-1899f3cff6befdb2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_collections v2.2.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2021 /usr/share/cargo/registry/icu_collections-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=1e0500d29e4594a5 -C extra-filename=-22f9af4bcd3fba5f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpotential_utf-1899f3cff6befdb2.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libutf8_iter-726da2bec32c2125.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_locale_core v2.2.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2021 /usr/share/cargo/registry/icu_locale_core-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=5a9520401d8a5d13 -C extra-filename=-76050a923605e367 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern litemap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblitemap-59685b4d5d411729.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtinystr-55547d09287ae1d1.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwriteable-265c5af14d87e1c1.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=e24dbee89be57544 -C extra-filename=-97eebf5ab75a831a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum_macros-dcf623320215ac45.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_provider v2.2.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2021 /usr/share/cargo/registry/icu_provider-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=027760a51b1eb7ef -C extra-filename=-0f4ba5c0dcd8da45 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_locale_core-76050a923605e367.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwriteable-265c5af14d87e1c1.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerotrie-9a2d02acc733fcda.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties v2.2.0 Compiling icu_normalizer v2.2.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2021 /usr/share/cargo/registry/icu_properties-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "serde", "unicode_bidi"))' -C metadata=08878b0ed21216c5 -C extra-filename=-23509ae239484490 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_collections-22f9af4bcd3fba5f.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_locale_core-76050a923605e367.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_properties_data-81658a919c57ac1c.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_provider-0f4ba5c0dcd8da45.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerotrie-9a2d02acc733fcda.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2021 /usr/share/cargo/registry/icu_normalizer-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=1de335940026fd35 -C extra-filename=-e394c1b9bdde3ff4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_collections-22f9af4bcd3fba5f.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_normalizer_data-f8a0e0fb2d349720.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_provider-0f4ba5c0dcd8da45.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2021 /usr/share/cargo/registry/serde-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=02d5aaee7a039300 -C extra-filename=-940b81bb8e726985 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_derive-48e82b26052aa0b9.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=721a897c43920c05 -C extra-filename=-a63f5026f70dce54 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_normalizer-e394c1b9bdde3ff4.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_properties-23509ae239484490.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=871919738f4ae5d4 -C extra-filename=-9b86a425cfa19484 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libidna_adapter-a63f5026f70dce54.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libutf8_iter-726da2bec32c2125.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thin-vec v0.2.19 Compiling compact_str v0.10.0 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.1 Compiling ruff_options_metadata v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_options_metadata) Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name thin_vec --edition=2018 /usr/share/cargo/registry/thin-vec-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=5b89b3ed9269f002 -C extra-filename=-570060b9da40f5e0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=24f0de2876753712 -C extra-filename=-e1ac36a1ea6d152a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunscanny-659f95543ca372a5.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libversion_ranges-5dbeb39192559fd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rust_stemmers --edition=2015 /usr/share/cargo/registry/rust-stemmers-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=871369790ab5f742 -C extra-filename=-a82aefb9a3037870 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_derive-48e82b26052aa0b9.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="schemars_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_ui_test", "arrayvec07", "bigdecimal04", "bytes1", "chrono04", "default", "derive", "either1", "indexmap2", "jiff02", "preserve_order", "raw_value", "rust_decimal1", "schemars_derive", "semver1", "smallvec1", "smol_str02", "smol_str03", "std", "url2", "uuid1"))' -C metadata=2520d26ac2db48f8 -C extra-filename=-a22e015a37dbda89 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdyn_clone-ebb23d30775fdfb8.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libref_cast-8bcd66347a17418b.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libschemars_derive-2e8c67417bdf4e10.so --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::suspicious' '--warn=clippy::style' '--allow=clippy::restriction' '--deny=clippy::perf' '--deny=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wrong_self_convention' '--allow=clippy::vec_init_then_push' '--allow=clippy::useless_asref' --warn=unused_lifetimes --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::type_complexity' '--allow=clippy::too_many_arguments' '--allow=clippy::too_long_first_doc_paragraph' '--warn=clippy::todo' '--warn=clippy::str_to_string' '--allow=clippy::single_match' '--allow=clippy::result_unit_err' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::new_ret_no_self' '--allow=clippy::literal_string_with_formatting_args' '--allow=clippy::len_without_is_empty' --warn=explicit_outlives_requirements '--allow=clippy::enum_variant_names' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--allow=clippy::assigning_clones' --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_salsa_async_drops)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=518568ca6a803c39 -C extra-filename=-7303b8e5f065280d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_channel-13bde74024fe530b.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_derive-48e82b26052aa0b9.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(kani)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=f1e6a158c8bd9fcc -C extra-filename=-5f8bc13c79754fbc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcastaway-ad6680bb262f32da.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitoa-99684e030c43eadd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzmij-7468235739e98dd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_options_metadata --edition=2024 crates/ruff_options_metadata/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=22d3ff46fbabfbfd -C extra-filename=-e70001d00386a6cd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=e818d120ab6bd6e6 -C extra-filename=-527b6c772fcf5ea5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libform_urlencoded-8d8144448537ca21.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libidna-9b86a425cfa19484.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpercent_encoding-8d6428fb6c402d2b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_derive-48e82b26052aa0b9.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep508_rs v0.9.2 Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--allow=clippy::collapsible_if' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=37ce775ca269b38b -C extra-filename=-c6d7573d71f1a1ac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libboxcar-07210058f9b3dbc9.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-be551633c262061d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-451b732faf488856.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-ff2bdb2e14c28916.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liburl-527b6c772fcf5ea5.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liburlencoding-91bd35f17c0e434c.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libversion_ranges-5dbeb39192559fd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--deny=clippy::cargo' '--allow=clippy::too_many_lines' '--deny=clippy::todo' '--allow=clippy::multiple_crate_versions' '--allow=clippy::items_after_statements' '--deny=clippy::dbg_macro' '--allow=clippy::cognitive_complexity' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_lossless' '--allow=clippy::cast-possible-truncation' '--allow=clippy::cargo_common_metadata' --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=22f3b40486b3dfd1 -C extra-filename=-bd9e2ded7caeeb43 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liburl-527b6c772fcf5ea5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_static v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_static) Running `/usr/bin/rustc --crate-name ty_static --edition=2024 crates/ty_static/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=11080887b0d1e54c -C extra-filename=-ca8c8dc0814ce48e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b1b2f87ee237083f -C extra-filename=-e18fcbc334c7c604 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libphf-583b96cfe925001b.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librust_stemmers-a82aefb9a3037870.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size2 v0.10.3 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' --cfg 'feature="compact-str"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="get-size-derive2"' --cfg 'feature="hashbrown"' --cfg 'feature="ordermap"' --cfg 'feature="smallvec"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytes", "chrono", "chrono-tz", "compact-str", "dashmap", "default", "derive", "get-size-derive2", "half", "hashbrown", "indexmap", "ordermap", "orx-concurrent-vec", "parking_lot", "portable-atomic", "roaring", "smallvec", "thin-vec", "url"))' -C metadata=726c34c1ae8b4289 -C extra-filename=-c49ceeb4cdef6382 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size_derive2-e99b9627b4ee6244.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libordermap-56f32f34e7aa5bd4.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling char_str v0.0.2 Compiling ruff_memory_usage v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_memory_usage) Compiling ruff_index v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_index) Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=67618462c50eeb09 -C extra-filename=-cf2912c7f2847cc6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --cfg 'feature="default"' --cfg 'feature="get-size"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "get-size", "salsa", "serde", "std"))' -C metadata=98764eaa8cba7dc5 -C extra-filename=-e4573aeea5502f3d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcastaway-ad6680bb262f32da.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitoa-99684e030c43eadd.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libryu-3467f515f6e63d55.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_memory_usage --edition=2024 crates/ruff_memory_usage/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4a7690475568f542 -C extra-filename=-968b953de5776813 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=b1d0cc6de9ec5cdb -C extra-filename=-4b62a2ce15d8b1a3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_diagnostics v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_diagnostics) Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=15fbdf57e29c4252 -C extra-filename=-fbb82c0da27384d5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_diagnostics --edition=2024 crates/ruff_diagnostics/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=2fbdbf91fcbf8a67 -C extra-filename=-d10d8d24b4bc5b15 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-4c052478c01e7561.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_notebook v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_notebook) Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b5a6c1f5ced17af2 -C extra-filename=-ad7436772672e3d5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-642a36019f20985b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-9079263ee00e1c2c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=289311b2e35bfc7c -C extra-filename=-3933f3e6dd19158e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librand-8fb694fb636ac161.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-d10d8d24b4bc5b15.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libuuid-b4bda4ef52aa9e71.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_cache v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_cache) Running `/usr/bin/rustc --crate-name ruff_cache --edition=2024 crates/ruff_cache/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e493f9e04ea9cab1 -C extra-filename=-e0f164341530567a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libchar_str-e4573aeea5502f3d.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfiletime-da5e7a9281ba9860.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglob-a0923e57f9a039ae.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-642a36019f20985b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libseahash-7eaa92d74357c8ec.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_formatter v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_formatter) Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=a48692c1d07cc7ae -C extra-filename=-1fb77d90b495cc31 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdrop_bomb-bf71c7ee0fe0cc2d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-e0f164341530567a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pyproject-toml v0.13.7 Running `/usr/bin/rustc --crate-name pyproject_toml --edition=2021 /usr/share/cargo/registry/pyproject-toml-0.13.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob", "pep639-glob", "tracing"))' -C metadata=cc3177d9cd02458b -C extra-filename=-77548d524bde8285 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-be551633c262061d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpep508_rs-c6d7573d71f1a1ac.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-8dd8453668a7a17f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa v0.28.2 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="compact_str"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="salsa_unstable"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator", "compact_str", "default", "detailed-trace", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle", "triomphe"))' -C metadata=c560c8001c8011bd -C extra-filename=-4377f16aecdfbe9f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libboxcar-07210058f9b3dbc9.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_queue-2509c2f48eef147c.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libhashlink-aa56b87f0dcbe19c.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-be551633c262061d.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libintrusive_collections-526911881339d6eb.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libinventory-8c13cf54cb7a4b4b.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libparking_lot-8d9f716220804a25.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libportable_atomic-28f93e51bb79d21e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa_macro_rules-549fc41360e46143.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa_macros-ed8fedbc8726378c.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtypeid-0d72f9478211d8b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_ast v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_ast) Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=1e327eb9ce216dcd -C extra-filename=-3f1cf8f3838804c4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libarrayvec-4e1aff3459a6fb17.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libchar_str-e4573aeea5502f3d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-4c052478c01e7561.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-e0f164341530567a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-ad7436772672e3d5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_parser v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_literal) Compiling ruff_python_edits v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_edits) Compiling ruff_python_index v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_index) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5ea79e821594a2b8 -C extra-filename=-13354a7aadbebb8e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbstr-7d4dae889ba022df.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdrop_bomb-bf71c7ee0fe0cc2d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-ad7436772672e3d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstacker-4a8aa500f551940d.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_ident-9079263ee00e1c2c.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_normalization-71f536cae4080cce.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_names2-5b18c9b2d8fea521.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e3177c906cd46a58 -C extra-filename=-beb8e1c52e7ba68d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2257f06f77544d5b -C extra-filename=-87f820f2d56ca36d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libicu_properties-23509ae239484490.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-642a36019f20985b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=81558ec7349574d9 -C extra-filename=-3f7842bbfa13a654 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-ad7436772672e3d5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_db v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_db) Compiling ruff_python_codegen v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_semantic) Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' -C metadata=82122059a5bfe536 -C extra-filename=-345ba7b11dbf2771 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libarc_swap-2b7f49e89cef0430.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcamino-5bdc297e6db3936d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdashmap-fd6bd68735207248.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libdunce-0e8655eb4df4c920.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libetcetera-e1dc1d871ce4a235.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfiletime-da5e7a9281ba9860.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmatchit-0cda92b7e395601c.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_slash-5e983a08479ac330.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpathdiff-c55a9cf6c3cda825.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libquick_junit-e73cdd54961b0f6d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libannotate_snippets-9ad0de16218bf1af.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-d10d8d24b4bc5b15.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_memory_usage-968b953de5776813.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_notebook-3933f3e6dd19158e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-13354a7aadbebb8e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-ad7436772672e3d5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsame_file-fd2aeb7a0512368d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsimilar-bbce81ef8b1be431.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsupports_hyperlinks-68a8a0383e6da4e2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libty_static-ca8c8dc0814ce48e.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwhich-61123de0d80ac60b.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzip-3e14baf851219426.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9564b55ae1801296 -C extra-filename=-f4750970c8629003 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_literal-87f820f2d56ca36d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-13354a7aadbebb8e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=224ba3cd3b242bf1 -C extra-filename=-c82f2eecabb0fc55 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-4c052478c01e7561.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-e0f164341530567a.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_index-4b62a2ce15d8b1a3.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-13354a7aadbebb8e.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_stdlib-4470c250ab7ba704.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_python_importer v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_importer) Running `/usr/bin/rustc --crate-name ruff_python_importer --edition=2024 crates/ruff_python_importer/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ade36536ce9e228d -C extra-filename=-cc9b28c17486dcbc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-d10d8d24b4bc5b15.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_codegen-f4750970c8629003.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-ad7436772672e3d5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_ranged_value v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_ranged_value) Compiling ty_module_resolver v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_module_resolver) Compiling ty_site_packages v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_site_packages) Compiling ruff_python_formatter v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_formatter) Running `/usr/bin/rustc --crate-name ruff_ranged_value --edition=2024 crates/ruff_ranged_value/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars"))' -C metadata=23d0315fdd3ba0a8 -C extra-filename=-220104283aec235e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-345ba7b11dbf2771.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-a406bad8a4ed11a6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1b6421cfeb8a31b8 -C extra-filename=-06ca4b0ec7f3ab38 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcamino-5bdc297e6db3936d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libordermap-56f32f34e7aa5bd4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex_syntax-89a4d3b99483c8e8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-345ba7b11dbf2771.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_memory_usage-968b953de5776813.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_stdlib-4470c250ab7ba704.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum_macros-dcf623320215ac45.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-c2431de5b54ad72f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e0ca6cd94c225b0c -C extra-filename=-14935539e6240349 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcamino-5bdc297e6db3936d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolored-25067003afe271c2.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-be551633c262061d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libannotate_snippets-9ad0de16218bf1af.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-345ba7b11dbf2771.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-ad7436772672e3d5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum_macros-dcf623320215ac45.so --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libty_static-ca8c8dc0814ce48e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=60ab2ff694070d1b -C extra-filename=-fb82bdacc4562640 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcountme-90ea9a4284f0f782.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-642a36019f20985b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-e0f164341530567a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-345ba7b11dbf2771.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_formatter-1fb77d90b495cc31.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-13354a7aadbebb8e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-ad7436772672e3d5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-c2431de5b54ad72f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_linter v0.16.6 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_linter) Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="clap"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' -C metadata=e549b6716c4fd4ab -C extra-filename=-c957e39166267aa7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolored-25067003afe271c2.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfern-d93ce36802a08f37.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglob-a0923e57f9a039ae.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libimperative-e18fcbc334c7c604.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-642a36019f20985b.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libjiff-aaf5331c9d971675.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblibcst_native-c646fbf68f4ca633.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnatord-044c7d1a995a3e20.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpyproject_toml-77548d524bde8285.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-e0f164341530567a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-345ba7b11dbf2771.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-d10d8d24b4bc5b15.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_notebook-3933f3e6dd19158e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_codegen-f4750970c8629003.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_edits-beb8e1c52e7ba68d.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_importer-cc9b28c17486dcbc.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_index-3f7842bbfa13a654.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_literal-87f820f2d56ca36d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-13354a7aadbebb8e.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_semantic-c82f2eecabb0fc55.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_stdlib-4470c250ab7ba704.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-ad7436772672e3d5.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_ranged_value-220104283aec235e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsimilar-bbce81ef8b1be431.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum_macros-dcf623320215ac45.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-a406bad8a4ed11a6.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtyped_arena-0415b228f8b634f0.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_normalization-71f536cae4080cce.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_names2-5b18c9b2d8fea521.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liburl-527b6c772fcf5ea5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_graph v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_graph) Running `/usr/bin/rustc --crate-name ruff_graph --edition=2024 crates/ruff_graph/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="clap"' --cfg 'feature="schemars"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "schemars", "serde"))' -C metadata=549e78ac800eeae4 -C extra-filename=-8bda13aae065b7b7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-e0f164341530567a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-345ba7b11dbf2771.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_linter-c957e39166267aa7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-13354a7aadbebb8e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libschemars-a22e015a37dbda89.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libty_module_resolver-06ca4b0ec7f3ab38.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libty_site_packages-14935539e6240349.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libzip-3e14baf851219426.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_workspace v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_workspace) Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=4c36addd743c1cb0 -C extra-filename=-37f7ad27bea68ae3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolored-25067003afe271c2.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libetcetera-e1dc1d871ce4a235.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglob-a0923e57f9a039ae.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-be551633c262061d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-642a36019f20985b.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmatchit-0cda92b7e395601c.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_slash-5e983a08479ac330.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-e0f164341530567a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-345ba7b11dbf2771.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_formatter-1fb77d90b495cc31.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_graph-8bda13aae065b7b7.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_linter-c957e39166267aa7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_options_metadata-e70001d00386a6cd.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_formatter-fb82bdacc4562640.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_semantic-c82f2eecabb0fc55.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_stdlib-4470c250ab7ba704.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_ranged_value-220104283aec235e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libshellexpand-35bbec57dd11b09d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-a406bad8a4ed11a6.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libunicode_normalization-71f536cae4080cce.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_markdown v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_markdown) Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a15d4d26df273fea -C extra-filename=-484d505781ecc2e6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_formatter-fb82bdacc4562640.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_trivia-ad7436772672e3d5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_workspace-37f7ad27bea68ae3.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_server v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server) Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=6039ce605e506462 -C extra-filename=-db4b43880e455f42 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcrossbeam-166914600b42f9bc.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libgen_lsp_types-bd9e2ded7caeeb43.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libjod_thread-9c5c14e198eb10dd.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblsp_server-7303b8e5f065280d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-345ba7b11dbf2771.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-d10d8d24b4bc5b15.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_formatter-1fb77d90b495cc31.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_linter-c957e39166267aa7.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_markdown-484d505781ecc2e6.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_notebook-3933f3e6dd19158e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_codegen-f4750970c8629003.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_formatter-fb82bdacc4562640.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_index-3f7842bbfa13a654.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-13354a7aadbebb8e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_ranged_value-220104283aec235e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_workspace-37f7ad27bea68ae3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libshellexpand-35bbec57dd11b09d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-a406bad8a4ed11a6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_log-36dfb2ecc310f86f.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing_subscriber-2b08cd86e31f0643.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=341a8e13397edde2 -C extra-filename=-1337aab566155791 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libargfile-6520b51bf08e05b9.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcachedir-d82966b741550ab2.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_complete_command-b13d9c764e042d7f.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclearscreen-e34e8f1bccab291b.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolored-25067003afe271c2.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfiletime-da5e7a9281ba9860.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobwalk-733b677348f5e159.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-be551633c262061d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-642a36019f20985b.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libjiff-aaf5331c9d971675.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnotify-c30c681346a0d114.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librayon-7d0353a83027e518.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librkyv-fea539a865b79064.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-e0f164341530567a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-345ba7b11dbf2771.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-d10d8d24b4bc5b15.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_graph-8bda13aae065b7b7.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_linter-c957e39166267aa7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_markdown-484d505781ecc2e6.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_notebook-3933f3e6dd19158e.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_options_metadata-e70001d00386a6cd.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_formatter-fb82bdacc4562640.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-13354a7aadbebb8e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_ranged_value-220104283aec235e.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_server-db4b43880e455f42.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_workspace-37f7ad27bea68ae3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libshellexpand-35bbec57dd11b09d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtempfile-1456fff987ad981c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtikv_jemallocator-05a494dcf53e630c.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-a406bad8a4ed11a6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwalkdir-aeaa21dc12843f93.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwild-795844091214b47d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=621b9ea0200f450c -C extra-filename=-eca962b5a6ef05e0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libanyhow-b73c332d366807ef.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libargfile-6520b51bf08e05b9.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libbitflags-3a56bfeaec51262e.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcachedir-d82966b741550ab2.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap-892747a6ef52cb46.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclap_complete_command-b13d9c764e042d7f.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libclearscreen-e34e8f1bccab291b.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libcolored-25067003afe271c2.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libfiletime-da5e7a9281ba9860.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libglobwalk-733b677348f5e159.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libignore-620b648c1826bdbd.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libindexmap-be551633c262061d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libitertools-642a36019f20985b.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libjiff-aaf5331c9d971675.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/liblog-5076380702f48f69.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libnotify-c30c681346a0d114.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librayon-7d0353a83027e518.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libregex-dbe36664cc0a8467.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librkyv-fea539a865b79064.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff-1337aab566155791.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_cache-e0f164341530567a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_db-345ba7b11dbf2771.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_diagnostics-d10d8d24b4bc5b15.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_graph-8bda13aae065b7b7.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_linter-c957e39166267aa7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_macros-97742bb3210fe56a.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_markdown-484d505781ecc2e6.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_notebook-3933f3e6dd19158e.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_options_metadata-e70001d00386a6cd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_ast-3f1cf8f3838804c4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_formatter-fb82bdacc4562640.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_python_parser-13354a7aadbebb8e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_ranged_value-220104283aec235e.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_server-db4b43880e455f42.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_source_file-fbb82c0da27384d5.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_text_size-cf2912c7f2847cc6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libruff_workspace-37f7ad27bea68ae3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/librustc_hash-5e99d2b66bf72662.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde-940b81bb8e726985.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libserde_json-02d71fe799de7edd.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libshellexpand-35bbec57dd11b09d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libstrum-97eebf5ab75a831a.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtempfile-1456fff987ad981c.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libthiserror-53b97980d9a03633.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtikv_jemallocator-05a494dcf53e630c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtoml-a406bad8a4ed11a6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libtracing-c2431de5b54ad72f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwalkdir-aeaa21dc12843f93.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/deps/libwild-795844091214b47d.rlib -C strip=symbols -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/release/build/psm-cf9f940c1bef19db/out` Finished `release` profile [optimized] target(s) in 7m 07s 📦 Built wheel to /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/wheels/ruff-0.16.6-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/wheels/ruff-0.16.6-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.16.6-py3-none-linux_x86_64.whl size=63316653 sha256=f90c749f0bb6afe803e8dc4db882eea86c7e53aa9df499944040ee52d23bd83e Stored in directory: /builddir/.cache/pip/wheels/10/5d/e7/5b74775fa86bc655ef329b82245492a0faf1da98a8c2f7f8b4 Successfully built ruff + /usr/bin/cargo2rpm --path Cargo.toml license-summary ### BEGIN LICENSE SUMMARY ### # (MIT OR Apache-2.0) AND Unicode-3.0 # (MIT OR Apache-2.0) AND Unicode-DFS-2016 # Apache-2.0 # Apache-2.0 OR BSD-2-Clause # Apache-2.0 OR BSL-1.0 # Apache-2.0 OR MIT # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT # CC0-1.0 # ISC # MIT # MIT AND (MIT AND PSF-2.0) # MIT AND BSD-3-Clause # MIT OR Apache-2.0 # MIT OR Apache-2.0 OR Zlib # MIT OR BSD-3-Clause # MIT-0 OR Apache-2.0 # MPL-2.0 # Unicode-3.0 # Unlicense OR MIT # WTFPL # Zlib # Zlib OR Apache-2.0 OR MIT ### END LICENSE SUMMARY ### + /usr/bin/cargo2rpm --path Cargo.toml license-breakdown + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.jRlEsy + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + '[' /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.16.6-build + mkdir /builddir/build/BUILD/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.6 ++ ls /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir/ruff-0.16.6-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.16.6 + '[' -z ruff==0.16.6 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.16.6-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/pyproject-wheeldir ruff==0.16.6 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.16.6-build/pyproject-wheeldir/ruff-0.16.6-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.16.6 + '[' -d /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + site_dirs+=("/usr/lib64/python3.15/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info' +++ basename /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.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]))' ruff-0.16.6.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-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/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-record --prefix /usr --assert-license ruff + '[' /usr/lib64/python3.15/site-packages '!=' /usr/lib/python3.15/site-packages ']' + install --directory /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.6.dist-info /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages + sed --regexp-extended --in-place s@/usr/lib64/python3.15/site-packages@/usr/lib/python3.15/site-packages@ /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-files + target/rpm/ruff generate-shell-completion bash + target/rpm/ruff generate-shell-completion fish + target/rpm/ruff generate-shell-completion zsh + install -Dpm 0644 ruff.bash -t /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.16.6-3.fc45 --unique-debug-suffix -0.16.6-3.fc45.x86_64 --unique-debug-src-base ruff-0.16.6-3.fc45.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6 find-debuginfo: starting Extracting debug info from 1 files warning: Unsupported auto-load script at offset 0 in section .debug_gdb_scripts of file /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin/ruff. Use `info auto-load python-scripts [REGEXP]' to list them. DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/ruff-0.16.6-3.fc45.x86_64 find-debuginfo: done + /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/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 -j3 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j3 /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/__init__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/__main__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/_find_ruff.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 266 directories and 1304 files, processed 3 inodes, 3 modified (0 replaced + 3 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr Scanned 265 directories and 1304 files, considered 1304 files, read 96 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.16.6-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.twClME + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-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 -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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-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/lib64/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 -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/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.6 + '[' '!' -f /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-modules Check import: ruff + skip=' --skip compile_fail' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual' + export RUST_TEST_THREADS=1 + RUST_TEST_THREADS=1 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j3 -Z avoid-dev-deps --profile rpm --no-fail-fast -- --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual Compiling unicode-ident v1.0.24 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=67fd8fa61a98dea5 -C extra-filename=-685c33e38b9b019d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/proc-macro2-685c33e38b9b019d -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=55de0bfd0e21a2f9 -C extra-filename=-ec9e23406ed5d256 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=7d6da8d6e0a79e8f -C extra-filename=-9c69e5d76566f8bb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/quote-9c69e5d76566f8bb -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_core v1.0.228 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=3886f70f95c56475 -C extra-filename=-566fdf20f6a4a28d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/serde_core-566fdf20f6a4a28d -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/quote-9c69e5d76566f8bb/build-script-build` Compiling libc v0.2.189 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=b8856652985ad0fd -C extra-filename=-e84781b671f0d168 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/libc-e84781b671f0d168 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/proc-macro2-685c33e38b9b019d/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=0c1d5be15932f16e -C extra-filename=-191c7825674f7d05 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-ec9e23406ed5d256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/serde_core-566fdf20f6a4a28d/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=c3b9204722687b04 -C extra-filename=-493fcb5f628a777d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=81ca3a37824fd9fe -C extra-filename=-0a72037316107e1a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=fc3db666bbcc4bdf -C extra-filename=-3dc460f95e4d6aba --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-ec9e23406ed5d256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/libc-e84781b671f0d168/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=7d2891ea018cab81 -C extra-filename=-a697acebaf17c9cd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling memchr v2.8.3 Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=b4e4653aad506ae2 -C extra-filename=-3c034e2a8d363478 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde v1.0.228 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.228/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=44318c8c0656de93 -C extra-filename=-a786ef2800c23091 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/serde-a786ef2800c23091 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zmij v1.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=790dbbffa1cb355e -C extra-filename=-8993f968a2fb4943 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zmij-8993f968a2fb4943 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/serde-a786ef2800c23091/build-script-build` Compiling itoa v1.0.18 Running `/usr/bin/rustc --crate-name itoa --edition=2021 /usr/share/cargo/registry/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=55f7dab9cc71ce0d -C extra-filename=-2e1f77aa3dbbdc57 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg-if v1.0.4 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=3b37c46ca7b3e6ae -C extra-filename=-cb74bea35cf27caf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=b3272dc5d28db881 -C extra-filename=-12e4677ed085be69 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zmij-8993f968a2fb4943/build-script-build` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=6104a62d94c4c838 -C extra-filename=-be0a5fb4987b6d6b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Compiling smallvec v1.15.1 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --cfg 'feature="union"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=2a8ec45e137f4714 -C extra-filename=-e7a66f98ae5627ad --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling log v0.4.33 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=1d1d3965e7dd1b6d -C extra-filename=-58c7467b6ac80883 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v3.0.3 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=30d8c2798d7d717c -C extra-filename=-35ade32a20bcadbc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-ec9e23406ed5d256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling equivalent v1.0.2 Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db169860ecba1e76 -C extra-filename=-62c8ebd9ec0672fe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=d0d1041666830bf3 -C extra-filename=-47bb4aeacf408685 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/libc-47bb4aeacf408685 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling allocator-api2 v0.2.21 Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=4c7160299c04ee8c -C extra-filename=-e50ec60ffe375140 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling foldhash v0.2.0 Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=12a14296b789af78 -C extra-filename=-fe5c2d351cf4f766 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.17.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects --cfg 'feature="allocator-api2"' --cfg 'feature="default"' --cfg 'feature="default-hasher"' --cfg 'feature="equivalent"' --cfg 'feature="inline-more"' --cfg 'feature="raw-entry"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=af964f076e8f1585 -C extra-filename=-3bc3da2901db60f0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liballocator_api2-e50ec60ffe375140.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libequivalent-62c8ebd9ec0672fe.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfoldhash-fe5c2d351cf4f766.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/libc-47bb4aeacf408685/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=d0b77432436fa343 -C extra-filename=-12fd7eac5510a0cb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=ae6c3a5d75c82915 -C extra-filename=-afc4198a8e812bf0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling proc-macro-utils v0.10.0 Running `/usr/bin/rustc --crate-name proc_macro_utils --edition=2021 /usr/share/cargo/registry/proc-macro-utils-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="parser"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "parser", "proc-macro", "proc-macro2", "quote", "smallvec"))' -C metadata=70e512d294e5dd5a -C extra-filename=-27d59c03c16ec768 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-afc4198a8e812bf0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indexmap v2.14.0 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=5aa6fc02d4db3136 -C extra-filename=-f4f2def3d233ef5e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libequivalent-62c8ebd9ec0672fe.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustversion v1.0.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/build/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a73dfc4ffcc873ca -C extra-filename=-26e0f6db2d5dfcb3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/rustversion-26e0f6db2d5dfcb3 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/rustversion-26e0f6db2d5dfcb3/build-script-build` Compiling parking_lot_core v0.9.12 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=d896ec1d86c7730b -C extra-filename=-77cf8dae33804e9f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/parking_lot_core-77cf8dae33804e9f -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/parking_lot_core-77cf8dae33804e9f/build-script-build` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f08d1730f588b5c -C extra-filename=-691c6ee2fb307654 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Compiling manyhow-macros v0.11.4 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9a53a01d1a67c3cb -C extra-filename=-28e8b57767c26b4d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro_utils-27d59c03c16ec768.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=4c1d1ac7b2a177e1 -C extra-filename=-2c622fa11883092e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lock_api v0.4.14 Running `/usr/bin/rustc --crate-name lock_api --edition=2021 /usr/share/cargo/registry/lock_api-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="atomic_usize"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "atomic_usize", "default", "nightly", "owning_ref", "serde"))' -C metadata=e461b0b5ed029d23 -C extra-filename=-089999e2c4a5f883 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libscopeguard-2c622fa11883092e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow v0.11.4 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --cfg 'feature="syn2"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn", "syn1", "syn2"))' -C metadata=73a68f0dc74765d2 -C extra-filename=-becc3548e827145f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmanyhow_macros-28e8b57767c26b4d.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=0daf0cdb0975256d -C extra-filename=-5e636ca75a1c892a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=40bc4297ea660103 -C extra-filename=-a6d716cf1ebb8493 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=86fad11f11ed7b8d -C extra-filename=-dc2fac79817e9c75 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=e98a6cf8ee4a31bd -C extra-filename=-f72a148b6ff889e6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7ab6ab6fe07a51e5 -C extra-filename=-e6bc2c417f4ca9e8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustversion-691c6ee2fb307654.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling static_assertions v1.1.0 Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=f8e4eb59aaec6018 -C extra-filename=-1ac58dd6001f353d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot v0.12.5 Running `/usr/bin/rustc --crate-name parking_lot --edition=2021 /usr/share/cargo/registry/parking_lot-0.12.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "deadlock_detection", "default", "hardware-lock-elision", "nightly", "owning_ref", "send_guard", "serde"))' -C metadata=f624a2ad00226d0c -C extra-filename=-89c6bb22f5651fa1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblock_api-089999e2c4a5f883.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot_core-5e636ca75a1c892a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ordermap v1.2.0 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=0c3908da3e036971 -C extra-filename=-cdf5364e724adfe8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling either v1.17.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=ed354f9efbb140ad -C extra-filename=-9af5c1db326caf13 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=a4503b3f5be7bfae -C extra-filename=-240f7ce03dd6cee2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-syntax v0.8.11 Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=3d707376a526ac08 -C extra-filename=-c3fae0789f49c9dc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive v1.0.228 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=a69fe4bdbfa52196 -C extra-filename=-803c3cbd366014ce --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use-macros v0.8.4 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9ddc5613599bc45a -C extra-filename=-6f53f1ddbe7bbeba --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro_utils-27d59c03c16ec768.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.8.4 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=80863db18fba02ca -C extra-filename=-dc9313970c5ddf2d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote_use_macros-6f53f1ddbe7bbeba.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive-macro v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a500e3b531251697 -C extra-filename=-56ddf9e230193d41 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcollection_literals-a6d716cf1ebb8493.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinterpolator-dc2fac79817e9c75.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmanyhow-becc3548e827145f.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro_utils-27d59c03c16ec768.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote_use-dc9313970c5ddf2d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling derive-where v1.6.1 Running `/usr/bin/rustc --crate-name derive_where --edition=2021 /usr/share/cargo/registry/derive-where-1.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=ce3c5e6028eb8ea7 -C extra-filename=-b345f828e352aade --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=58c68ab5f59382f5 -C extra-filename=-7a6afb15a507b192 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-240f7ce03dd6cee2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-c3fae0789f49c9dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=f42eb855d0a9b7b2 -C extra-filename=-fb5301ebb9ce86c8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libattribute_derive_macro-56ddf9e230193d41.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libderive_where-b345f828e352aade.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmanyhow-becc3548e827145f.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2021 /usr/share/cargo/registry/serde-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=af4c09cbb4c929c7 -C extra-filename=-2cf9c52fc774c5ed --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive-803c3cbd366014ce.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(kani)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=886883c58aa6000d -C extra-filename=-c6dac100f6ec2923 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcastaway-e6bc2c417f4ca9e8.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzmij-be0a5fb4987b6d6b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thin-vec v0.2.19 Running `/usr/bin/rustc --crate-name thin_vec --edition=2018 /usr/share/cargo/registry/thin-vec-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=95e685418fb68f56 -C extra-filename=-9487faca90156c8d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustc-hash v2.1.3 Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=f03fc18f6ab9fd47 -C extra-filename=-c91d8dbda59fbf27 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex v1.13.1 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=1dca767d05d3352e -C extra-filename=-2219fb8220233356 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-240f7ce03dd6cee2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-7a6afb15a507b192.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-c3fae0789f49c9dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitflags v2.13.1 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde"' --cfg 'feature="serde_core"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=27402161ad6d09d4 -C extra-filename=-99188fdf1ebbd494 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=870fb349fc8edafb -C extra-filename=-1115105494bddd60 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size-derive2 v0.10.3 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8e57f7a699141a01 -C extra-filename=-d05e1ba97986c753 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libattribute_derive-fb5301ebb9ce86c8.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling heck v0.5.0 Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a37e7e79f2c5cdff -C extra-filename=-ea2e80ae90cca654 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size2 v0.10.3 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' --cfg 'feature="compact-str"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="get-size-derive2"' --cfg 'feature="hashbrown"' --cfg 'feature="indexmap"' --cfg 'feature="ordermap"' --cfg 'feature="parking_lot"' --cfg 'feature="smallvec"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytes", "chrono", "chrono-tz", "compact-str", "dashmap", "default", "derive", "get-size-derive2", "half", "hashbrown", "indexmap", "ordermap", "orx-concurrent-vec", "parking_lot", "portable-atomic", "roaring", "smallvec", "thin-vec", "url"))' -C metadata=d5bfdc2f77645a5c -C extra-filename=-8eafc3ffafb18acc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size_derive2-d05e1ba97986c753.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=4553d57bd31d405d -C extra-filename=-00f8603b81ffeca5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling once_cell v1.21.4 Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=707eefd1bb5a427f -C extra-filename=-5fc54f22a0837149 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shlex v1.3.0 Running `/usr/bin/rustc --crate-name shlex --edition=2015 /usr/share/cargo/registry/shlex-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=60761bd4ebb9b0e3 -C extra-filename=-0f718f39025fea73 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_text_size v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_text_size) Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=c91edd57d656f520 -C extra-filename=-038e1a3ec845e84c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jobserver v0.1.35 Running `/usr/bin/rustc --crate-name jobserver --edition=2021 /usr/share/cargo/registry/jobserver-0.1.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6ff6e74207553ab4 -C extra-filename=-11330abcc0dbd62e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="dfa"' --cfg 'feature="dfa-build"' --cfg 'feature="dfa-onepass"' --cfg 'feature="dfa-search"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=73cdbb4a6c394c82 -C extra-filename=-4f9903c427022c3e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling find-msvc-tools v0.1.10 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0279db6722f8cde7 -C extra-filename=-c9362995b8200211 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=592ef71bde40535b -C extra-filename=-5d6c026344d43702 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cc v1.2.62 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.62/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --cfg 'feature="parallel"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=b70024a21cdddcb9 -C extra-filename=-e351d7790cef9297 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfind_msvc_tools-c9362995b8200211.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjobserver-11330abcc0dbd62e.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshlex-0f718f39025fea73.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-utils v0.8.22 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.22/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=24dd532932adf540 -C extra-filename=-c64107a64c02aa81 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crossbeam-utils-c64107a64c02aa81 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crossbeam-utils-c64107a64c02aa81/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=3f815e96e6dbe377 -C extra-filename=-6dd48861f27a0b9d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=1ad539ff5c99a586 -C extra-filename=-f87d0115aa6fa76c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=7d0611562a9ecc0e -C extra-filename=-337a1ca43c799f58 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=d2235df131ced9d6 -C extra-filename=-9e17cce534659ddd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=c98252bae970b335 -C extra-filename=-fdc022df9b8ea77d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_source_file v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_source_file) Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=b9fbf51808dcf2e4 -C extra-filename=-2a000cda1da5b555 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-fdc022df9b8ea77d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bstr v1.13.0 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=274db4670786ac48 -C extra-filename=-10d2d181aa041152 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=9e87819c58c57c83 -C extra-filename=-337575b884e2c256 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=efa8292fce421865 -C extra-filename=-fb9a1f4a922099b8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libeither-9af5c1db326caf13.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globset v0.4.20 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="log"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "log", "serde", "serde1", "simd-accel"))' -C metadata=5ec462da48f639b0 -C extra-filename=-a29b12259211be43 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-10d2d181aa041152.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_trivia v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_trivia) Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7bbddd7aa3117a36 -C extra-filename=-651d803a7d4e14e4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-fb9a1f4a922099b8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-2a000cda1da5b555.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-fdc022df9b8ea77d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-c91d8dbda59fbf27.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-ec9e23406ed5d256.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=e0e26bb44e92d64b -C extra-filename=-def488a42191fe65 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libeither-f87d0115aa6fa76c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-attributes v0.1.31 Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=834188be0165b986 -C extra-filename=-048056feae8091cb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4f0c778b825d9fec -C extra-filename=-05b09654eec85817 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v2.0.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.20/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=61fdcbcf64fcc26d -C extra-filename=-cd6dd55d63a4a628 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/thiserror-cd6dd55d63a4a628 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=16fa9645c44a1d16 -C extra-filename=-3914504ef338c84a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_macros v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_macros) Running `/usr/bin/rustc --crate-name ruff_macros --edition=2024 crates/ruff_macros/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f5abd3d04789f064 -C extra-filename=-097b281f5d2e4457 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-fb9a1f4a922099b8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-2219fb8220233356.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-651d803a7d4e14e4.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-35ade32a20bcadbc.rlib --extern proc_macro -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/thiserror-cd6dd55d63a4a628/build-script-build` Compiling thiserror-impl v2.0.20 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=17ee5b04596bb7f8 -C extra-filename=-4618489e980af652 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-35ade32a20bcadbc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typeid v1.0.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=82f676e1e46c79f1 -C extra-filename=-8e9ef5db4063b918 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/typeid-8e9ef5db4063b918 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=79980382663c6f7b -C extra-filename=-189beaa03eaf19be --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerocopy v0.8.56 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.56/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=cf6b98003913500b -C extra-filename=-ef4820403a1de2de --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zerocopy-ef4820403a1de2de -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="attributes"' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="release_max_level_debug"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=c4603e3407d238dc -C extra-filename=-2085280377dfd8d4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpin_project_lite-3914504ef338c84a.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_attributes-048056feae8091cb.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_core-337575b884e2c256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=2b8354fa55425fc3 -C extra-filename=-9a0d5ae60aca95d1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zerocopy-ef4820403a1de2de/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/typeid-8e9ef5db4063b918/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=ad50e8d5c149dc4d -C extra-filename=-1556eb88ab9a0cda --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror_impl-4618489e980af652.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=050749c34529f87d -C extra-filename=-d19035beca442516 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a97f39fac9d2b04e -C extra-filename=-9459626f88dcd5a7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.56/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=2abbba2ef8da8f15 -C extra-filename=-f56ab3b9e00cfde6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_zerocopy_simd_x86_avx12_1_89_0)' --check-cfg 'cfg(rust, values("1.89.0"))' --check-cfg 'cfg(no_zerocopy_core_error_1_81_0)' --check-cfg 'cfg(rust, values("1.81.0"))' --check-cfg 'cfg(no_zerocopy_diagnostic_on_unimplemented_1_78_0)' --check-cfg 'cfg(rust, values("1.78.0"))' --check-cfg 'cfg(no_zerocopy_generic_bounds_in_const_fn_1_61_0)' --check-cfg 'cfg(rust, values("1.61.0"))' --check-cfg 'cfg(no_zerocopy_target_has_atomics_1_60_0)' --check-cfg 'cfg(rust, values("1.60.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_1_59_0)' --check-cfg 'cfg(rust, values("1.59.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_be_1_87_0)' --check-cfg 'cfg(rust, values("1.87.0"))' --check-cfg 'cfg(no_zerocopy_panic_in_const_and_vec_try_reserve_1_57_0)' --check-cfg 'cfg(rust, values("1.57.0"))' --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(kani)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_DEV_MODE)' --check-cfg 'cfg(coverage_nightly)' --check-cfg 'cfg(zerocopy_inline_always)' --check-cfg 'cfg(zerocopy_unstable_ptr)' --check-cfg 'cfg(zerocopy_unstable_linux)' --check-cfg 'cfg(no_fp_fmt_parse)'` Compiling char_str v0.0.2 Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --cfg 'feature="default"' --cfg 'feature="get-size"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "get-size", "salsa", "serde", "std"))' -C metadata=cbdf8972ae4bcb5c -C extra-filename=-b7b2527511095159 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcastaway-e6bc2c417f4ca9e8.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libryu-9a0d5ae60aca95d1.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getrandom v0.2.17 Running `/usr/bin/rustc --crate-name getrandom --edition=2018 /usr/share/cargo/registry/getrandom-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("custom", "linux_disable_fallback", "rdrand", "std"))' -C metadata=15c14c689b00f163 -C extra-filename=-50d04b99ea51e390 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-f72a148b6ff889e6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(emulate_second_only_system)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=16c22be7fa20c536 -C extra-filename=-e368aa8f12c3aff3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling glob v0.3.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d5b7c5ee38dc9730 -C extra-filename=-801eed53cb86759f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=62e780059f14524e -C extra-filename=-6b8ea472f5e5244b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling portable-atomic v1.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=347d9b60176ac3c3 -C extra-filename=-3c19e0b864b347bf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/portable-atomic-3c19e0b864b347bf -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ppv-lite86 v0.2.21 Running `/usr/bin/rustc --crate-name ppv_lite86 --edition=2021 /usr/share/cargo/registry/ppv-lite86-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "no_simd", "simd", "std"))' -C metadata=9042641909880283 -C extra-filename=-c0834f7e7ace2c00 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerocopy-f56ab3b9e00cfde6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/portable-atomic-3c19e0b864b347bf/build-script-build` Compiling ruff_cache v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_cache) Running `/usr/bin/rustc --crate-name ruff_cache --edition=2024 crates/ruff_cache/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6738d3dcb91cf687 -C extra-filename=-18a3a69fe854640e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libseahash-6b8ea472f5e5244b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=1c40745f613a02b4 -C extra-filename=-6f0f95f45ad5f2b2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgetrandom-50d04b99ea51e390.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d75c4f6a875c3307 -C extra-filename=-f66e527150f1e166 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_chacha v0.3.1 Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018 /usr/share/cargo/registry/rand_chacha-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde1", "simd", "std"))' -C metadata=2bf1674ead150ccf -C extra-filename=-e89211ffd6e9e50b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libppv_lite86-c0834f7e7ace2c00.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_core-6f0f95f45ad5f2b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=6ea72045b1c71f3a -C extra-filename=-21a0e49f751737dd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Compiling crossbeam-queue v0.3.13 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=25fdbb61343cd58c -C extra-filename=-1762b83bdd00cf4b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling is-macro v0.3.7 Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=98d690c2917f8933 -C extra-filename=-ddaf1af6cfb1b1d9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling siphasher v1.0.2 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=abcd9dff9b763122 -C extra-filename=-9eab7eb3dc3ece91 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.11.3 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=88c8f634fe076de2 -C extra-filename=-d558e469db94731f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsiphasher-9eab7eb3dc3ece91.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.8.7 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="small_rng"' --cfg 'feature="std"' --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=037a48e4d6414e16 -C extra-filename=-08e7ae66261eb02a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_chacha-e89211ffd6e9e50b.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_core-6f0f95f45ad5f2b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macros v0.28.2 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=c28dc5a7c1c8f8dc -C extra-filename=-19692ef10b33a122 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-35ade32a20bcadbc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashlink v0.12.1 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=e07b8a4857338a15 -C extra-filename=-85abc46fe2af0ab5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macro-rules v0.28.2 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator"))' -C metadata=39a01ad759905406 -C extra-filename=-4b27d1cacdd0c10d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inventory v0.3.24 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3ab42f99d7f739c2 -C extra-filename=-e422d9594a08ba41 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=a046dc8e63a6e332 -C extra-filename=-99e316b820735511 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arrayvec v0.7.8 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=ea2d37c1f3c1ac33 -C extra-filename=-8ce37ea4020a9eee --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_generator v0.11.3 Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fba4441ba18d9ab7 -C extra-filename=-02228db9cd7912d3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_shared-d558e469db94731f.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-08e7ae66261eb02a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_json v1.0.151 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=6d5996eadf6156f2 -C extra-filename=-69e741ecfc9fb2fa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/serde_json-69e741ecfc9fb2fa -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/serde_json-69e741ecfc9fb2fa/build-script-build` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=715100f67112c9bd -C extra-filename=-2c68514dbcfc3bd5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_generator-02228db9cd7912d3.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_shared-d558e469db94731f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fc599b8e2a7df6a0 -C extra-filename=-f61bdd4c7e13a305 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=4157fb059b866c4f -C extra-filename=-195b1acbf00ea2f8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=94426fd4952f5147 -C extra-filename=-fe8cb938b14a3fd2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzmij-be0a5fb4987b6d6b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Compiling object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=cb44810c78f7f3ae -C extra-filename=-d00a2d79799241de --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/object-d00a2d79799241de -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/object-d00a2d79799241de/build-script-build` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=cbc62ea5fbf55890 -C extra-filename=-d19b2df5206ee92f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::undocumented_unsafe_blocks' --warn=missing_docs --warn=missing_debug_implementations --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ef543fd2ec106573 -C extra-filename=-3f2ceabfcfd81252 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=f66f157e22e28b38 -C extra-filename=-7ad333676f0c1850 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getrandom v0.4.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=2a4fd0d84bbdaff1 -C extra-filename=-5cde3a39734fffa7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/getrandom-5cde3a39734fffa7 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/getrandom-5cde3a39734fffa7/build-script-build` Compiling getopts v0.2.24 Running `/usr/bin/rustc --crate-name getopts --edition=2021 /usr/share/cargo/registry/getopts-0.2.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "rustc-dep-of-std", "std", "unicode"))' -C metadata=9f6d5613f35051c6 -C extra-filename=-2afdfbf9ae5b0984 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-7ad333676f0c1850.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=808d7dca17bb8776 -C extra-filename=-a885c4107ca37bdd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsiphasher-195b1acbf00ea2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=4b2e3e68ed8280bc -C extra-filename=-8ddf51ef79af077a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode_names2_generator v1.3.0 Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 /usr/share/cargo/registry/unicode_names2_generator-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "time", "timing", "unstable"))' -C metadata=a1d237350a801dab -C extra-filename=-916ec4d9a34f711b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgetopts-2afdfbf9ae5b0984.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-8ddf51ef79af077a.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_codegen-2c68514dbcfc3bd5.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-08e7ae66261eb02a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --deny=rust_2018_idioms -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5532e7ffd9f87947 -C extra-filename=-d769929b5108be9e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libobject-d19b2df5206ee92f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=ee07e9f64613ed3a -C extra-filename=-0f77ee22b9eecd07 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_shared-a885c4107ca37bdd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=7b03716b64154a2a -C extra-filename=-f037ddd646b45e8e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_core-3f2ceabfcfd81252.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling drop_bomb v0.1.5 Running `/usr/bin/rustc --crate-name drop_bomb --edition=2015 /usr/share/cargo/registry/drop_bomb-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4d759db375be24bb -C extra-filename=-f6ab1c48b5b510c9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode_names2 v1.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=76ab61e1827d8474 -C extra-filename=-8374be8d81123490 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/unicode_names2-8374be8d81123490 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2_generator-916ec4d9a34f711b.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling psm v0.1.32 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b8baf6a63728f8a6 -C extra-filename=-76f6aaf4ecea3ba7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-76f6aaf4ecea3ba7 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libar_archive_writer-d769929b5108be9e.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcc-e351d7790cef9297.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stacker v0.1.25 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=62a8d5f2aa65d895 -C extra-filename=-d01b87dc86597fea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/stacker-d01b87dc86597fea -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcc-e351d7790cef9297.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec_macros v0.1.1 Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0242d3569009a1aa -C extra-filename=-57c1c3128829e042 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=6fde584edb2b66a0 -C extra-filename=-9e7988b053181557 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtinyvec_macros-57c1c3128829e042.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/stacker-d01b87dc86597fea/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/unicode_names2-8374be8d81123490/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-76f6aaf4ecea3ba7/build-script-build` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=04ad356c755c6d84 -C extra-filename=-3054326373df70ad --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf-0f77ee22b9eecd07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d6d86b6e8e4743c4 -C extra-filename=-4f1a4b6b1bcd5864 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b09b06aa3fb638ff -C extra-filename=-6fe28375f774917b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpsm-4f1a4b6b1bcd5864.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=59034dcc6028f36d -C extra-filename=-1685c0c119bf2e31 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtinyvec-9e7988b053181557.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_annotate_snippets v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2024 crates/ruff_annotate_snippets/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=ee81c64c2b421ad6 -C extra-filename=-6832399095e3d6aa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28e21ee759af8d50 -C extra-filename=-96a3d699d13a7c94 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clang-sys v1.8.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/clang-sys-1.8.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=4ac1c769e1de511d -C extra-filename=-60c8a272bf17c80c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/clang-sys-60c8a272bf17c80c -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-96a3d699d13a7c94.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="std"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "hashbrown", "inline", "serde", "std", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=9197de53e6882768 -C extra-filename=-de9cb33e0d4cf51c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/clang-sys-60c8a272bf17c80c/build-script-build` Compiling rustix v1.1.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=5401b84a34bcb346 -C extra-filename=-b7e60834e90598c8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/rustix-b7e60834e90598c8 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=0468a13542db4962 -C extra-filename=-aa98b7e16e75c4ea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=c296fdd9519c8cd9 -C extra-filename=-caeee344a049cf40 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libminimal_lexical-aa98b7e16e75c4ea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/rustix-b7e60834e90598c8/build-script-build` Compiling libloading v0.8.9 Running `/usr/bin/rustc --crate-name libloading --edition=2015 /usr/share/cargo/registry/libloading-0.8.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(libloading_docs)' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3d22a2e7f61f6bf2 -C extra-filename=-b003b94b550aca6f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-f72a148b6ff889e6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bindgen v0.72.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--allow=clippy::wildcard_imports' '--allow=clippy::used_underscore_binding' '--allow=clippy::unused_self' --warn=unused_qualifications '--allow=clippy::unreadable_literal' '--allow=clippy::unnecessary_wraps' '--allow=clippy::trivially_copy_pass_by_ref' '--allow=clippy::too_many_lines' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::similar_names' '--allow=clippy::return_self_not_must_use' '--allow=clippy::redundant_closure_for_method_calls' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::maybe_infinite_iter' '--allow=clippy::match_same_arms' '--allow=clippy::items_after_statements' '--allow=clippy::implicit_hasher' '--allow=clippy::ignored_unit_patterns' '--allow=clippy::enum_glob_use' '--allow=clippy::default_trait_access' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=209b3bb1e62fce22 -C extra-filename=-53043019461d133e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/bindgen-53043019461d133e -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling linux-raw-sys v0.12.1 Running `/usr/bin/rustc --crate-name linux_raw_sys --edition=2021 /usr/share/cargo/registry/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=41503442f62cab3a -C extra-filename=-68f7866586861d50 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/bindgen-53043019461d133e/build-script-build` Running `/usr/bin/rustc --crate-name clang_sys --edition=2021 /usr/share/cargo/registry/clang-sys-1.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=98192b1af462ebe0 -C extra-filename=-9d2dce9e8e49707c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-96a3d699d13a7c94.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibloading-b003b94b550aca6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=3e22403d69cbf75b -C extra-filename=-5e4b04b1c63f5dd4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblinux_raw_sys-68f7866586861d50.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Compiling cexpr v0.6.0 Running `/usr/bin/rustc --crate-name cexpr --edition=2018 /usr/share/cargo/registry/cexpr-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=35215169f81f9f3b -C extra-filename=-59272b95edfe37f1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnom-caeee344a049cf40.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa v0.28.2 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compact_str"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="ordermap"' --cfg 'feature="salsa_unstable"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator", "compact_str", "default", "detailed-trace", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle", "triomphe"))' -C metadata=fe7ce166af82446b -C extra-filename=-e00693741e8e3e74 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libboxcar-f66e527150f1e166.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_queue-1762b83bdd00cf4b.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashlink-85abc46fe2af0ab5.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libintrusive_collections-99e316b820735511.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinventory-e422d9594a08ba41.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libportable_atomic-21a0e49f751737dd.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa_macro_rules-4b27d1cacdd0c10d.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa_macros-19692ef10b33a122.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtypeid-9459626f88dcd5a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=7494f389e5207ba5 -C extra-filename=-83bf2f1f24e908de --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libeither-9af5c1db326caf13.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_ast v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_ast) Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=fec9c9a34c2974d3 -C extra-filename=-e0d1812d59ed33da --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=9b57bdf35422121f -C extra-filename=-ec7611f94cd9c0a1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_parser v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_parser) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=34478b4ca6e5eb49 -C extra-filename=-b5c9816ebe2624f0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-10d2d181aa041152.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstacker-6fe28375f774917b.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-3054326373df70ad.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name bindgen --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--allow=clippy::wildcard_imports' '--allow=clippy::used_underscore_binding' '--allow=clippy::unused_self' --warn=unused_qualifications '--allow=clippy::unreadable_literal' '--allow=clippy::unnecessary_wraps' '--allow=clippy::trivially_copy_pass_by_ref' '--allow=clippy::too_many_lines' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::similar_names' '--allow=clippy::return_self_not_must_use' '--allow=clippy::redundant_closure_for_method_calls' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::maybe_infinite_iter' '--allow=clippy::match_same_arms' '--allow=clippy::items_after_statements' '--allow=clippy::implicit_hasher' '--allow=clippy::ignored_unit_patterns' '--allow=clippy::enum_glob_use' '--allow=clippy::default_trait_access' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=57efabc733107e56 -C extra-filename=-594a9e8062fb6c7a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-ec7611f94cd9c0a1.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcexpr-59272b95edfe37f1.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclang_sys-9d2dce9e8e49707c.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-83bf2f1f24e908de.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-2219fb8220233356.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-c91d8dbda59fbf27.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshlex-0f718f39025fea73.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pkg-config v0.3.34 Running `/usr/bin/rustc --crate-name pkg_config --edition=2021 /usr/share/cargo/registry/pkg-config-0.3.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=060503c0a9895a69 -C extra-filename=-e59bf615719e8838 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling autocfg v1.5.1 Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=944eb995c0190053 -C extra-filename=-5253b4d105a05c69 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anyhow v1.0.104 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=2299e91f5663259a -C extra-filename=-3e700eabf1b4a4fe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/anyhow-3e700eabf1b4a4fe -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-safe v7.2.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=922383c50d91e467 -C extra-filename=-31edcd1a299b8225 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zstd-safe-31edcd1a299b8225 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7e64838a4fe3a9e0 -C extra-filename=-a3ca45abc33d1d2b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b07fd7981bbd4f20 -C extra-filename=-3acd8fb4675619da --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/anyhow-3e700eabf1b4a4fe/build-script-build` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=879bd553f3a0aa34 -C extra-filename=-b9bfe0b515e9edd6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Compiling crossbeam-epoch v0.9.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.20/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=baec84a273da6dcd -C extra-filename=-b38188c0cdacc881 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crossbeam-epoch-b38188c0cdacc881 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-deque v0.8.7 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.7/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=e5b11927d0041914 -C extra-filename=-15cd223532106ac6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crossbeam-deque-15cd223532106ac6 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crossbeam-epoch-b38188c0cdacc881/build-script-build` Compiling crc32fast v1.5.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=66177567f4f299d9 -C extra-filename=-8e0898afae6f74fb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crc32fast-8e0898afae6f74fb -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crossbeam-deque-15cd223532106ac6/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=df376eeec1375d98 -C extra-filename=-59124c0d2bb17c68 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling camino v1.2.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=b87da52f895881b4 -C extra-filename=-d22ccbcc903e3074 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/camino-d22ccbcc903e3074 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=caba9bf311fbd6c5 -C extra-filename=-7476eed8b49fe936 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=872d711793767b1a -C extra-filename=-d9d9d01a58a2b68b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libutf8parse-7476eed8b49fe936.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=2bb539b5ea29cb78 -C extra-filename=-54a1672b4989db83 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_epoch-59124c0d2bb17c68.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=3b2fb59b327e7968 -C extra-filename=-3c70eb3efb0edf79 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/num-traits-3c70eb3efb0edf79 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libautocfg-5253b4d105a05c69.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/camino-d22ccbcc903e3074/build-script-build` Compiling cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::doc_markdown' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1b4a081b7b30690c -C extra-filename=-4e25e1fa4ebdaeb8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chacha20 v0.10.1 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes --warn=unreachable_pub '--warn=clippy::unnecessary_safety_comment' --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(chacha20_avx512)' --check-cfg 'cfg(chacha20_backend, values("avx2", "avx512", "soft", "sse2"))' --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=baa4ba8f952563a8 -C extra-filename=-3c2c4a447fe8cda9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcpufeatures-4e25e1fa4ebdaeb8.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_core-3f2ceabfcfd81252.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/num-traits-3c70eb3efb0edf79/build-script-build` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=4c528b4ecbdb9fc0 -C extra-filename=-1fae8cdb798ad1a7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Compiling ruff_diagnostics v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_diagnostics) Running `/usr/bin/rustc --crate-name ruff_diagnostics --edition=2024 crates/ruff_diagnostics/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=eec533a839644930 -C extra-filename=-6e240f2948a50e2c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=529413e6186e62f1 -C extra-filename=-b3c024f5e52222ab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling uuid v1.24.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.24.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=4d8bbde1bd9a6832 -C extra-filename=-d6ba13bc8a053323 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=63b439a54c910fe7 -C extra-filename=-af860fd7dbca238f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstream v1.0.0 Running `/usr/bin/rustc --crate-name anstream --edition=2021 /usr/share/cargo/registry/anstream-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=d5c1a9c5f7706c0c -C extra-filename=-16890e7d43ea3b6e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle_parse-d9d9d01a58a2b68b.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle_query-af860fd7dbca238f.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolorchoice-b3c024f5e52222ab.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libutf8parse-7476eed8b49fe936.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=a7702edba823074a -C extra-filename=-203875458d4329ed --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` Compiling rand v0.10.2 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std_rng"' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=7606557547dc4436 -C extra-filename=-b8cdbf2a5e9b450a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchacha20-3c2c4a447fe8cda9.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgetrandom-f037ddd646b45e8e.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand_core-3f2ceabfcfd81252.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=2b28ce100778b971 -C extra-filename=-836739f22f5eefa8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lazy_static v1.5.0 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=a1b2bdb161a08e81 -C extra-filename=-749bc4bf6446747f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b0621ef3172de4d1 -C extra-filename=-8d6698815c689c7f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblazy_static-749bc4bf6446747f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chrono v0.4.44 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=6917078ab46664a9 -C extra-filename=-9b6c85794602e9fe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libiana_time_zone-836739f22f5eefa8.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnum_traits-203875458d4329ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=fc2ab055ed4e081b -C extra-filename=-f467ff526e7aa85e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_deque-54a1672b4989db83.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crc32fast-8e0898afae6f74fb/build-script-build` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=7ea66050afe43509 -C extra-filename=-a741fbcf90035e0a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchers v0.2.0 Running `/usr/bin/rustc --crate-name matchers --edition=2018 /usr/share/cargo/registry/matchers-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=21218ce10b751f69 -C extra-filename=-8b236f11688f5e55 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling synstructure v0.13.2 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=f9a3f67cc18c30ed -C extra-filename=-4670b24034114609 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thread_local v1.1.10 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=a5e150d4109b7fb5 -C extra-filename=-19394e0c62288937 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nu-ansi-term v0.50.3 Running `/usr/bin/rustc --crate-name nu_ansi_term --edition=2021 /usr/share/cargo/registry/nu-ansi-term-0.50.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive_serde_style", "gnu_legacy", "serde", "std"))' -C metadata=a3d57a0b536fe22e -C extra-filename=-accc4c08b11b9b06 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="alloc"' --cfg 'feature="ansi"' --cfg 'feature="chrono"' --cfg 'feature="env-filter"' --cfg 'feature="fmt"' --cfg 'feature="matchers"' --cfg 'feature="nu-ansi-term"' --cfg 'feature="once_cell"' --cfg 'feature="registry"' --cfg 'feature="sharded-slab"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thread_local"' --cfg 'feature="tracing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi", "chrono", "default", "env-filter", "fmt", "json", "local-time", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "regex", "registry", "serde", "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "time", "tracing", "tracing-log", "tracing-serde"))' -C metadata=3f7f7c672076f129 -C extra-filename=-72be3badaac1a358 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchrono-9b6c85794602e9fe.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchers-8b236f11688f5e55.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnu_ansi_term-accc4c08b11b9b06.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsharded_slab-8d6698815c689c7f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthread_local-19394e0c62288937.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_core-337575b884e2c256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ab67e1ccb7c0f268 -C extra-filename=-25a311497a6ca586 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libvte-a741fbcf90035e0a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=176aff44f8326c87 -C extra-filename=-14f837d4233b8508 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --check-cfg 'cfg(stable_arm_crc32_intrinsics)'` Compiling ruff_notebook v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_notebook) Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=03de2cbad460e3b9 -C extra-filename=-9b957f5ef1d6cc74 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-b8cdbf2a5e9b450a.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libuuid-d6ba13bc8a053323.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=c471ddbde9a62879 -C extra-filename=-a9879739a872ce7c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libuuid-d6ba13bc8a053323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling which v8.0.5 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=9c9d48dfa1946297 -C extra-filename=-c574afd8a7fc4b51 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=8177bc647e3405e4 -C extra-filename=-90e10af2b89750d4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=d6132975979fd08e -C extra-filename=-86aacfd964ad2485 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=ca346ebefc9c7160 -C extra-filename=-715a82ad6737f8b2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-junit v0.6.1 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=20f5a5fd77e35fbc -C extra-filename=-1efa302bc12247a6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchrono-9b6c85794602e9fe.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnewtype_uuid-a9879739a872ce7c.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquick_xml-90e10af2b89750d4.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrip_ansi_escapes-25a311497a6ca586.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libuuid-d6ba13bc8a053323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dashmap v6.2.1 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=3ff9cb6138d5340f -C extra-filename=-a63f3bf824a2d795 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-715a82ad6737f8b2.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblock_api-089999e2c4a5f883.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot_core-5e636ca75a1c892a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom-derive v0.1.7 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ac57f921946b1e63 -C extra-filename=-4ae4b508e30efd21 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsynstructure-4670b24034114609.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_static v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_static) Running `/usr/bin/rustc --crate-name ty_static --edition=2024 crates/ty_static/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=08583c70d54fbfee -C extra-filename=-2fcdd9962ff82c6c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_memory_usage v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_memory_usage) Running `/usr/bin/rustc --crate-name ruff_memory_usage --edition=2024 crates/ruff_memory_usage/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db4fdac0c3ea0638 -C extra-filename=-3c2f7ed40c911bdf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arc-swap v1.9.2 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=5461e92b0e25b983 -C extra-filename=-6a7459cb7095981b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustversion-691c6ee2fb307654.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=48efd35d3f380bc3 -C extra-filename=-2057195ea63d9ac2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6f09a2818a27ed1c -C extra-filename=-b8509cfada410cd7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchit v0.9.2 Running `/usr/bin/rustc --crate-name matchit --edition=2021 /usr/share/cargo/registry/matchit-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=1fa6cd7c580fb92b -C extra-filename=-99770828387e1497 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=f3b43ba71883c25e -C extra-filename=-490b4e88f810074d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fb0ea31062f7b4ff -C extra-filename=-5de2f39a0060dff2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dunce v1.0.5 Running `/usr/bin/rustc --crate-name dunce --edition=2021 /usr/share/cargo/registry/dunce-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=811b7bd9a7c6d0d0 -C extra-filename=-8f0ebc0ade14db6d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke-derive v0.8.2 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=202feda710d4702e -C extra-filename=-5e30fe0f09cf5702 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsynstructure-4670b24034114609.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=a425977e5c942d51 -C extra-filename=-ecd56e517d4f6eab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom_derive-4ae4b508e30efd21.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=36dec69629fcb4cc -C extra-filename=-8bc420f662c4aca6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fastrand v2.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=59f44238247af9ea -C extra-filename=-f6f9b1a885867d0c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tempfile v3.27.0 Running `/usr/bin/rustc --crate-name tempfile --edition=2021 /usr/share/cargo/registry/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=482258594a9e9391 -C extra-filename=-6cc6ec3208d802e5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfastrand-f6f9b1a885867d0c.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgetrandom-f037ddd646b45e8e.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustix-5e4b04b1c63f5dd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=a628c2119d7b036b -C extra-filename=-4a6493c7f67d633c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstable_deref_trait-8bc420f662c4aca6.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyoke_derive-5e30fe0f09cf5702.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec-derive v0.11.3 Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=044582b3addf261a -C extra-filename=-05aa0f3ba85437d6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling displaydoc v0.2.6 Running `/usr/bin/rustc --crate-name displaydoc --edition=2021 /usr/share/cargo/registry/displaydoc-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=1eaceea3592e3a17 -C extra-filename=-c60e7e3a341099b8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-sys v2.0.16 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=5565f1f041d8b4e8 -C extra-filename=-8820d493ca934888 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zstd-sys-8820d493ca934888 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbindgen-594a9e8062fb6c7a.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcc-e351d7790cef9297.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpkg_config-e59bf615719e8838.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zstd-sys-8820d493ca934888/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zstd-safe-31edcd1a299b8225/build-script-build` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=non_upper_case_globals --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=258237104a6eb24e -C extra-filename=-c612f3565e50fca8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -l zstd` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=non_upper_case_globals --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=a4891ac57fd51aa1 -C extra-filename=-efadc1ded3e5c7b1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd_sys-c612f3565e50fca8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling zstd v0.13.3 Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=7b4ba946c754c414 -C extra-filename=-874d7cd4e4bd9bbd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd_safe-efadc1ded3e5c7b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=e9ec3896bd37801e -C extra-filename=-3db7a919fd33b0db --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrc32fast-14f837d4233b8508.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtyped_path-86aacfd964ad2485.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd-874d7cd4e4bd9bbd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ruff_db v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_db) Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' -C metadata=118da493f9f6c5e2 -C extra-filename=-3e9cd3071b4ba91e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarc_swap-6a7459cb7095981b.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdashmap-a63f3bf824a2d795.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-2057195ea63d9ac2.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-99770828387e1497.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpathdiff-490b4e88f810074d.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquick_junit-1efa302bc12247a6.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsupports_hyperlinks-b8509cfada410cd7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwhich-c574afd8a7fc4b51.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-3db7a919fd33b0db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling zerovec v0.11.6 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=4fea871007a935b2 -C extra-filename=-70af854916c13438 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec_derive-05aa0f3ba85437d6.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.2 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=7c8cc2b34831e308 -C extra-filename=-0eed0792d057c2e3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling writeable v0.6.3 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=ec27c04a6ae05a99 -C extra-filename=-e4dedfa5586831f1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinystr v0.8.3 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=c6697037bff52a49 -C extra-filename=-14ca7e4057b74c50 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ucd-trie v0.1.7 Running `/usr/bin/rustc --crate-name ucd_trie --edition=2021 /usr/share/cargo/registry/ucd-trie-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=e6f2b44f92f30edd -C extra-filename=-8c52be66f588ae6f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_locale_core v2.2.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2021 /usr/share/cargo/registry/icu_locale_core-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=2fd9bda12fa1a5ac -C extra-filename=-50ba82232ba70245 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern litemap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblitemap-0eed0792d057c2e3.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtinystr-14ca7e4057b74c50.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwriteable-e4dedfa5586831f1.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest v2.8.6 Running `/usr/bin/rustc --crate-name pest --edition=2021 /usr/share/cargo/registry/pest-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_prec_climber", "default", "memchr", "miette-error", "pretty-print", "std"))' -C metadata=a7c86e44350fd0bc -C extra-filename=-e2b4f8b464608a8d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libucd_trie-8c52be66f588ae6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling potential_utf v0.1.5 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=82475a0d5211bb18 -C extra-filename=-28c213b43b725106 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerotrie v0.2.4 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=12f57f479cfc651e -C extra-filename=-ee94821944c59cb5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling console v0.16.4 Running `/usr/bin/rustc --crate-name console --edition=2021 /usr/share/cargo/registry/console-0.16.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="ansi-parsing"' --cfg 'feature="std"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi-parsing", "default", "std", "unicode-width", "windows-console-colors"))' -C metadata=2efb3efe968f1c02 -C extra-filename=-c333d7c3cbb6a733 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=60152dd4027483e3 -C extra-filename=-45cb862aaed3f66d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties_data v2.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=942b441a24f42a64 -C extra-filename=-abd4db1618701663 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/icu_properties_data-abd4db1618701663 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/icu_properties_data-abd4db1618701663/build-script-build` Compiling icu_collections v2.2.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2021 /usr/share/cargo/registry/icu_collections-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=60645ff5d429721d -C extra-filename=-2f1c251301f9e311 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpotential_utf-28c213b43b725106.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libutf8_iter-45cb862aaed3f66d.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_provider v2.2.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2021 /usr/share/cargo/registry/icu_provider-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=04009f038781b35b -C extra-filename=-4fcdcdc8fc0c3e13 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_locale_core-50ba82232ba70245.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwriteable-e4dedfa5586831f1.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerotrie-ee94821944c59cb5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_meta v2.8.6 Running `/usr/bin/rustc --crate-name pest_meta --edition=2021 /usr/share/cargo/registry/pest_meta-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "grammar-extras"))' -C metadata=648c058a343552c9 -C extra-filename=-a104b1241f98be0f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest-e2b4f8b464608a8d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ae5ed89f74d72d5b -C extra-filename=-e04893fc29e1acd4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Running `/usr/bin/rustc --crate-name ucd_trie --edition=2021 /usr/share/cargo/registry/ucd-trie-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=15b96c4e81aecfbe -C extra-filename=-ea903dc56ad5de9b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_generator v2.8.6 Running `/usr/bin/rustc --crate-name pest_generator --edition=2021 /usr/share/cargo/registry/pest_generator-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "export-internal", "grammar-extras", "std"))' -C metadata=c00a5e96b17c6f72 -C extra-filename=-49157c9debd1fdd1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest-e2b4f8b464608a8d.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest_meta-a104b1241f98be0f.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name pest --edition=2021 /usr/share/cargo/registry/pest-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_prec_climber", "default", "memchr", "miette-error", "pretty-print", "std"))' -C metadata=38df371628b5af46 -C extra-filename=-5528eda343dbb9d4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libucd_trie-ea903dc56ad5de9b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties v2.2.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2021 /usr/share/cargo/registry/icu_properties-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "serde", "unicode_bidi"))' -C metadata=035d7e6c325a1907 -C extra-filename=-6f28ff02e3e2bdc5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_collections-2f1c251301f9e311.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_locale_core-50ba82232ba70245.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_properties_data-e04893fc29e1acd4.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_provider-4fcdcdc8fc0c3e13.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerotrie-ee94821944c59cb5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ron v0.12.2 Running `/usr/bin/rustc --crate-name ron --edition=2021 /usr/share/cargo/registry/ron-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "indexmap", "integer128", "internal-span-substring-test", "std", "unicode-segmentation"))' -C metadata=dd5daab0fc581dc7 -C extra-filename=-d6efb1948440f9c0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive-803c3cbd366014ce.so --extern typeid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtypeid-9459626f88dcd5a7.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_derive v2.8.6 Running `/usr/bin/rustc --crate-name pest_derive --edition=2021 /usr/share/cargo/registry/pest_derive-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "grammar-extras", "std"))' -C metadata=8c16d639177527c9 -C extra-filename=-05b44a9d03fc8acc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest-e2b4f8b464608a8d.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest_generator-49157c9debd1fdd1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v2.7.0 Running `/usr/bin/rustc --crate-name similar --edition=2018 /usr/share/cargo/registry/similar-2.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "inline", "serde", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=71fd5dde0d31f4ed -C extra-filename=-db152d8fdfd27697 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling insta v1.46.3 Running `/usr/bin/rustc --crate-name insta --edition=2021 /usr/share/cargo/registry/insta-1.46.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="colors"' --cfg 'feature="console"' --cfg 'feature="default"' --cfg 'feature="filters"' --cfg 'feature="json"' --cfg 'feature="pest"' --cfg 'feature="pest_derive"' --cfg 'feature="redactions"' --cfg 'feature="regex"' --cfg 'feature="ron"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_cargo_insta_internal", "clap", "colors", "console", "csv", "default", "filters", "glob", "globset", "json", "pest", "pest_derive", "redactions", "regex", "ron", "serde", "toml", "walkdir", "yaml"))' -C metadata=c6627b477fbd7879 -C extra-filename=-03b69093aecfad18 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libconsole-c333d7c3cbb6a733.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern pest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest-5528eda343dbb9d4.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpest_derive-05b44a9d03fc8acc.so --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ron=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libron-d6efb1948440f9c0.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-db152d8fdfd27697.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=33bd0951ac301354 -C extra-filename=-e6fce4a8b0bcb002 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_parser v1.1.3 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=66b0e26aa37802ac -C extra-filename=-2eac3997660f058c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwinnow-e6fce4a8b0bcb002.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_spanned v1.1.1 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=039a64c1dd5930ef -C extra-filename=-af3e860e484e46af --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_stdlib v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_stdlib) Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2757107411fdfd40 -C extra-filename=-05f295811a6a15df --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum_macros v0.28.0 Running `/usr/bin/rustc --crate-name strum_macros --edition=2021 /usr/share/cargo/registry/strum_macros-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=646dd6001024e675 -C extra-filename=-d3d48191226ba4ee --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v1.1.1 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=140fd41aacc31ee0 -C extra-filename=-090a5fc16463fc1b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_writer v1.1.2 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7c660307bdcc5448 -C extra-filename=-4e04d86da71e30cc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v1.1.3 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="display"' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=4742f48f77b9dc72 -C extra-filename=-b76bbefd0b23d547 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_spanned-af3e860e484e46af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_datetime-090a5fc16463fc1b.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-2eac3997660f058c.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_writer-4e04d86da71e30cc.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwinnow-e6fce4a8b0bcb002.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminal_size v0.4.4 Running `/usr/bin/rustc --crate-name terminal_size --edition=2021 /usr/share/cargo/registry/terminal_size-0.4.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b22d58661050f4fa -C extra-filename=-e6688461b391d958 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustix-5e4b04b1c63f5dd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strsim v0.11.1 Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=10df28e03cd835d9 -C extra-filename=-aaa967c21f50c4e3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_lex v1.1.0 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b636195d434fd8cc -C extra-filename=-b2824fd8e06460b8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_builder v4.6.6 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=77a5fdd4ac1bd926 -C extra-filename=-8b082323a047ab71 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_lex-b2824fd8e06460b8.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrsim-aaa967c21f50c4e3.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libterminal_size-e6688461b391d958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_index v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_index) Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=6d12043f24e9f7a9 -C extra-filename=-f0678e22d90b8eea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_derive v4.6.4 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=abb61e02c3feb619 -C extra-filename=-98f693d6601fd757 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-35ade32a20bcadbc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=50a2dec9f78acd34 -C extra-filename=-42ee066f8357772e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unsafe_code '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' --warn=deprecated '--warn=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wildcard_imports' '--allow=clippy::unwrap_used' '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_const_for_fn' '--allow=clippy::expect_used' --cfg 'feature="no-color"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=a182c113e67dab3f -C extra-filename=-f61ae7c842ee459f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_ranged_value v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_ranged_value) Running `/usr/bin/rustc --crate-name ruff_ranged_value --edition=2024 crates/ruff_ranged_value/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars"))' -C metadata=be431576673a796a -C extra-filename=-cbe412e7f6c8c40a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_literal) Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c8c476bfb4c83909 -C extra-filename=-f40faed8c94a09d1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_properties-6f28ff02e3e2bdc5.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_module_resolver v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_module_resolver) Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d486532837960495 -C extra-filename=-7f8ef115bbf1e461 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling clap v4.6.6 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=10df15e3f05010d9 -C extra-filename=-e028d7b93b1643b9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_builder-8b082323a047ab71.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_derive-98f693d6601fd757.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_edits v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_edits) Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d8d3060d73f43ca2 -C extra-filename=-4b4154a1b43c358a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_site_packages v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_site_packages) Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d07b023398fd38ad -C extra-filename=-b9e6608d196f4d8d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=1ef8f1ce43b7a646 -C extra-filename=-4b9fe0db5bbc53b5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer_data v2.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9fd1a8102d9e7a40 -C extra-filename=-5a48f9150aa91ff4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/icu_normalizer_data-5a48f9150aa91ff4 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unscanny v0.1.0 Running `/usr/bin/rustc --crate-name unscanny --edition=2021 /usr/share/cargo/registry/unscanny-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c89490c2728ff9d1 -C extra-filename=-fbb9d0a462f22158 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep440_rs v0.7.3 Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=b6f2635d4f123df4 -C extra-filename=-330abd31a50d6739 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunscanny-fbb9d0a462f22158.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libversion_ranges-4b9fe0db5bbc53b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/icu_normalizer_data-5a48f9150aa91ff4/build-script-build` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47e53db0ba4415f4 -C extra-filename=-1a077b6c9642040c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Compiling icu_normalizer v2.2.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2021 /usr/share/cargo/registry/icu_normalizer-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=240f452962742af9 -C extra-filename=-d9b505e97b3aa9fc --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_collections-2f1c251301f9e311.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_normalizer_data-1a077b6c9642040c.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_provider-4fcdcdc8fc0c3e13.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_codegen v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_codegen) Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fa8126f4fa5c4e6d -C extra-filename=-2d8253722c95b06f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=b1965350c1fcfebd -C extra-filename=-aa66d5ce4d272b9b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_normalizer-d9b505e97b3aa9fc.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_properties-6f28ff02e3e2bdc5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4dd4809bd63a9547 -C extra-filename=-2501a2a6e9eb4103 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=837cda02750a9831 -C extra-filename=-dfef31f56d73ffb8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=4499594f3ec7bfe3 -C extra-filename=-c952e1c3b5de9f58 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpercent_encoding-dfef31f56d73ffb8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs-sys v0.5.0 Running `/usr/bin/rustc --crate-name dirs_sys --edition=2015 /usr/share/cargo/registry/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=03db59739020b015 -C extra-filename=-9290275a25f73233 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liboption_ext-2501a2a6e9eb4103.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=d3e88f465f7fe927 -C extra-filename=-445220e48ff2ff91 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libidna_adapter-aa66d5ce4d272b9b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libutf8_iter-45cb862aaed3f66d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_importer v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_importer) Running `/usr/bin/rustc --crate-name ruff_python_importer --edition=2024 crates/ruff_python_importer/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=07491b9d195beaae -C extra-filename=-37f5508dbcef89c6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=b9e10cb77d984f02 -C extra-filename=-a962ab257d9519ae --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libform_urlencoded-c952e1c3b5de9f58.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libidna-445220e48ff2ff91.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpercent_encoding-dfef31f56d73ffb8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive-803c3cbd366014ce.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=86b3a2be986c1965 -C extra-filename=-0da70301d79d221e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdirs_sys-9290275a25f73233.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_options_metadata v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_options_metadata) Running `/usr/bin/rustc --crate-name ruff_options_metadata --edition=2024 crates/ruff_options_metadata/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=e8dcd65e1a3d2d5c -C extra-filename=-d1f1353b3b227967 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="base-0"' --cfg 'feature="default"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("base-0", "bstr", "default", "dirs", "full", "full-msrv-1-31", "full-msrv-1-51", "os_str_bytes", "path", "tilde"))' -C metadata=198ebd7cf46d5140 -C extra-filename=-c4c6f630948a0e24 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdirs-0da70301d79d221e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zstd-sys-8820d493ca934888/build-script-build` Compiling rayon-core v1.13.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1d6aaea1d38af42f -C extra-filename=-c2defc289f9a1967 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/rayon-core-c2defc289f9a1967 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/zstd-safe-31edcd1a299b8225/build-script-build` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=1b657c76bc42d96b -C extra-filename=-b85e0648e2464f9c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -l zstd` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/rayon-core-c2defc289f9a1967/build-script-build` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=06104ba1687ff7c5 -C extra-filename=-06363a6c7102db3c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_deque-54a1672b4989db83.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=008b20d24ac19396 -C extra-filename=-c7c338d98ac74760 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd_sys-b85e0648e2464f9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/crc32fast-8e0898afae6f74fb/build-script-build` Compiling jiff-core v0.1.0 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "logging", "std", "tz-fat"))' -C metadata=361efb566b78f09f -C extra-filename=-9a94cdfb819715f1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2231c4f9c2c98411 -C extra-filename=-bb247a97ddb23051 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libeither-f87d0115aa6fa76c.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon_core-06363a6c7102db3c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=522e6c65efbd40dd -C extra-filename=-f2e41bf716ebdfbe --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=619334d10533c8b0 -C extra-filename=-e14fe8b94318372b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=c5afbb2863fe003b -C extra-filename=-d54ff49a158b2325 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libequivalent-e14fe8b94318372b.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-f2e41bf716ebdfbe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff v0.2.35 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="perf-inline"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --cfg 'feature="tz-system"' --cfg 'feature="tzdb-bundle-platform"' --cfg 'feature="tzdb-concatenated"' --cfg 'feature="tzdb-zoneinfo"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=e3eb93cb48918cc6 -C extra-filename=-bf25ed8bba15f5df --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff_core-9a94cdfb819715f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=c79c8859e4c75315 -C extra-filename=-15c021439779f9ca --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-f72a148b6ff889e6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --check-cfg 'cfg(stable_arm_crc32_intrinsics)'` Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=6d9d18a1906955e7 -C extra-filename=-ae1a7861bf4bb2ae --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd_safe-c7c338d98ac74760.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling crossbeam-channel v0.5.16 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=9b5d9647b8db9d37 -C extra-filename=-0f421b76e5d09890 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=3d588ddf918dd915 -C extra-filename=-f60659cd6376b03b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f3ff870b4e3ed55 -C extra-filename=-f5dc531804c97a84 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e0e6724d56b8bb62 -C extra-filename=-c0808ff78d2f776f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-f5dc531804c97a84.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=34117247049e0312 -C extra-filename=-93482b971705385c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrc32fast-15c021439779f9ca.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-d54ff49a158b2325.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtyped_path-f60659cd6376b03b.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzstd-ae1a7861bf4bb2ae.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c69b524d93452f96 -C extra-filename=-b39c3d3a253460db --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam v0.8.4 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "default", "nightly", "std"))' -C metadata=e37b17aa822d12bc -C extra-filename=-a05ca09043d1db10 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_channel-0f421b76e5d09890.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_deque-54a1672b4989db83.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_epoch-59124c0d2bb17c68.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_queue-1762b83bdd00cf4b.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v1.0.69 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d759cba458688dbf -C extra-filename=-f1479801113da81a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/thiserror-f1479801113da81a -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_vendored v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_vendored) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ty_vendored/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=34c967f731f3d672 -C extra-filename=-70d7db51f2ef8521 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ty_vendored-70d7db51f2ef8521 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-b39c3d3a253460db.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-c0808ff78d2f776f.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-93482b971705385c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/thiserror-f1479801113da81a/build-script-build` Compiling ruff_formatter v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_formatter) Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=75e99ff872f4c8a8 -C extra-filename=-fccbac8142c69087 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ty_vendored-70d7db51f2ef8521/build-script-build` Compiling thiserror-impl v1.0.69 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=23ccf9677b639bac -C extra-filename=-4dc7433ca75be008 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-runtime v0.8.5 Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=14830bfec15a4dfb -C extra-filename=-a650d0550b531fc5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling paste v1.0.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/paste-1.0.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1b904e0e5525d045 -C extra-filename=-80930181a1ac023b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/paste-80930181a1ac023b -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/paste-80930181a1ac023b/build-script-build` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=be5b55d5e5bd7fc3 -C extra-filename=-dcca77686ee1c2d0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpeg_runtime-a650d0550b531fc5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=1b2c1b104382933b -C extra-filename=-2ebb7b2095568251 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsiphasher-195b1acbf00ea2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=3cd2b3d2e5003e89 -C extra-filename=-ca779449f0f9e10f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libeither-f87d0115aa6fa76c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cb17d980dab45cdf -C extra-filename=-2608d3ff5c3c1a00 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=b5ff77689054a28a -C extra-filename=-4a40bad5919576f2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v0.7.15 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-0.7.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--allow=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=0ed89d7c87a352c0 -C extra-filename=-1c0aea295a0e1f72 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=49589a23785ba8b8 -C extra-filename=-4a716ef45795fde8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=b21114326431ddc7 -C extra-filename=-9602a401d5c5ce49 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling radium v0.7.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/radium-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7f603794eb3d9cb8 -C extra-filename=-fe005d7399763724 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/radium-fe005d7399763724 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling urlencoding v2.1.3 Running `/usr/bin/rustc --crate-name urlencoding --edition=2021 /usr/share/cargo/registry/urlencoding-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4aed9519c0d44a15 -C extra-filename=-dc03da245d0a535e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=692efbb9eb69a48e -C extra-filename=-e715e69a26519a35 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpeg_macros-dcca77686ee1c2d0.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpeg_runtime-4a716ef45795fde8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/radium-fe005d7399763724/build-script-build` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=81f022040853f3f3 -C extra-filename=-a134e3484ca237ba --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_spanned-af3e860e484e46af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_datetime-4a40bad5919576f2.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-2eac3997660f058c.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwinnow-1c0aea295a0e1f72.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=96e4d9b4bab190b2 -C extra-filename=-3aee843be850de49 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinotify_sys-2608d3ff5c3c1a00.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c589bd376bdc35a5 -C extra-filename=-a0dcb0f6315145b7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror_impl-4dc7433ca75be008.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling pep508_rs v0.9.2 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--allow=clippy::collapsible_if' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=d350963e36c42197 -C extra-filename=-5386285d55def902 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libboxcar-f66e527150f1e166.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-ca779449f0f9e10f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-a0dcb0f6315145b7.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburl-a962ab257d9519ae.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburlencoding-dc03da245d0a535e.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libversion_ranges-4b9fe0db5bbc53b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.13.1 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=c5a7083906ec79d9 -C extra-filename=-88d5a0988d831cdb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_shared-2ebb7b2095568251.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name paste --edition=2018 /usr/share/cargo/registry/paste-1.0.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c9dc608d4719aa1b -C extra-filename=-2acd475e8a698128 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=2a256f16ecb64d8d -C extra-filename=-0650d90c971bd00a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-3db7a919fd33b0db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling annotate-snippets v0.11.5 Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2021 /usr/share/cargo/registry/annotate-snippets-0.11.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--warn=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=8b3ad387a1703202 -C extra-filename=-4e667011272ba4ab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify-types v2.1.0 Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=54d9d82c2eff64d9 -C extra-filename=-72790fb6e3cbed01 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rust-stemmers v1.2.0 Running `/usr/bin/rustc --crate-name rust_stemmers --edition=2015 /usr/share/cargo/registry/rust-stemmers-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f91743924f63347f -C extra-filename=-eed521bada985903 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive-803c3cbd366014ce.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst_derive v1.8.6 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1ecb98ce5d873773 -C extra-filename=-5253eca3124ab277 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mio v1.2.2 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(mio_unsupported_force_poll_poll)' --check-cfg 'cfg(mio_unsupported_force_waker_pipe)' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=fc5d1182c59f8eec -C extra-filename=-760e1104a8e7b743 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tap v1.0.1 Running `/usr/bin/rustc --crate-name tap --edition=2015 /usr/share/cargo/registry/tap-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9502501e5a4b9679 -C extra-filename=-609776769d717330 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-dedot v4.0.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=1a1a0fe74462939d -C extra-filename=-2ee9f511a94b71f2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wyz v0.5.1 Running `/usr/bin/rustc --crate-name wyz --edition=2018 /usr/share/cargo/registry/wyz-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=56399586ef982c30 -C extra-filename=-33125f2829198a73 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtap-609776769d717330.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-absolutize v4.0.1 Running `/usr/bin/rustc --crate-name path_absolutize --edition=2021 /usr/share/cargo/registry/path-absolutize-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=f878007f51b6d940 -C extra-filename=-2bdc25a6c72207e2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_dedot-2ee9f511a94b71f2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "serde", "serialization-compat-6"))' -C metadata=b5891c3bd355d025 -C extra-filename=-ab511713c7c58a0d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinotify-3aee843be850de49.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmio-760e1104a8e7b743.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify_types-72790fb6e3cbed01.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=855fb371781fc92c -C extra-filename=-4166b0d89b1a0dd1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf-88d5a0988d831cdb.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librust_stemmers-eed521bada985903.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pyproject-toml v0.13.7 Running `/usr/bin/rustc --crate-name pyproject_toml --edition=2021 /usr/share/cargo/registry/pyproject-toml-0.13.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob", "pep639-glob", "tracing"))' -C metadata=ff366d3954dfe654 -C extra-filename=-598d582220fac43e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep508_rs-5386285d55def902.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-a134e3484ca237ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst v1.8.6 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=b7470c542f57a5b6 -C extra-filename=-439353276e9690b2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-4e667011272ba4ab.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibcst_derive-5253eca3124ab277.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpaste-2acd475e8a698128.so --extern peg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpeg-e715e69a26519a35.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name radium --edition=2018 /usr/share/cargo/registry/radium-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bbfb7f00d54c930d -C extra-filename=-6a324a3fa9b232c1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg radium_atomic_8 --cfg radium_atomic_16 --cfg radium_atomic_32 --cfg radium_atomic_64 --cfg radium_atomic_ptr` Compiling ruff_python_formatter v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_formatter) Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=1705e9524f8a6470 -C extra-filename=-2376576f92c08d04 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-9602a401d5c5ce49.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_semantic) Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=384338fc28915064 -C extra-filename=-1012abaa788bd1e8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Compiling ruff_python_index v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_index) Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c7523e25be78c199 -C extra-filename=-5c8d67f84a2508a3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fern v0.7.1 Running `/usr/bin/rustc --crate-name fern --edition=2018 /usr/share/cargo/registry/fern-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("chrono", "colored", "date-based", "libc", "meta-logging-in-format", "reopen-03", "reopen-1", "reopen03", "reopen1", "syslog-3", "syslog-4", "syslog-6", "syslog-7", "syslog3", "syslog4", "syslog6", "syslog7"))' -C metadata=7341598eb5347407 -C extra-filename=-e1b39181fa45e0e9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling natord v1.0.9 Running `/usr/bin/rustc --crate-name natord --edition=2015 /usr/share/cargo/registry/natord-1.0.9/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=46694ea75eaa38e5 -C extra-filename=-0882905e2715b24f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling funty v2.0.0 Running `/usr/bin/rustc --crate-name funty --edition=2018 /usr/share/cargo/registry/funty-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=785988401cb5276a -C extra-filename=-92bb734d88f516c9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ref-cast v1.0.27 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eb4ab32c77cb474e -C extra-filename=-04c5b95a4260f678 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ref-cast-04c5b95a4260f678 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-arena v2.0.2 Running `/usr/bin/rustc --crate-name typed_arena --edition=2015 /usr/share/cargo/registry/typed-arena-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=61951c4244a4321e -C extra-filename=-4a5da8c07355488e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ref-cast-04c5b95a4260f678/build-script-build` Compiling bitvec v1.0.1 Running `/usr/bin/rustc --crate-name bitvec --edition=2021 /usr/share/cargo/registry/bitvec-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic", "default", "serde", "std", "testing"))' -C metadata=86e3d3cd26089548 -C extra-filename=-cd933ea761848cd5 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfunty-92bb734d88f516c9.rmeta --extern radium=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libradium-6a324a3fa9b232c1.rmeta --extern tap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtap-609776769d717330.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwyz-33125f2829198a73.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_combine v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_combine) Running `/usr/bin/rustc --crate-name ty_combine --edition=2024 crates/ty_combine/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=394d91c8f113196c -C extra-filename=-dd28fa02c74cb022 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ref-cast-impl v1.0.27 Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5c2172501943831e -C extra-filename=-e238ae1a228687fa --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-35ade32a20bcadbc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive_internals v0.29.1 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2015 /usr/share/cargo/registry/serde_derive_internals-0.29.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ac018b49bf0e87c7 -C extra-filename=-508e50ff8d14355f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ref_cast --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=42f388905e1cc4f4 -C extra-filename=-f2a25a2105ffb3e8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libref_cast_impl-e238ae1a228687fa.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling ruff_linter v0.16.6 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_linter) Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="clap"' --cfg 'feature="default"' --cfg 'feature="test-rules"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' -C metadata=967e2dcf656b6630 -C extra-filename=-d544eaee9c5bf542 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfern-e1b39181fa45e0e9.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libimperative-4166b0d89b1a0dd1.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibcst_native-439353276e9690b2.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnatord-0882905e2715b24f.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpyproject_toml-598d582220fac43e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-4b4154a1b43c358a.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_importer-37f5508dbcef89c6.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-5c8d67f84a2508a3.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-1012abaa788bd1e8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtyped_arena-4a5da8c07355488e.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-3054326373df70ad.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburl-a962ab257d9519ae.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::suspicious' '--warn=clippy::style' '--allow=clippy::restriction' '--deny=clippy::perf' '--deny=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wrong_self_convention' '--allow=clippy::vec_init_then_push' '--allow=clippy::useless_asref' --warn=unused_lifetimes --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::type_complexity' '--allow=clippy::too_many_arguments' '--allow=clippy::too_long_first_doc_paragraph' '--warn=clippy::todo' '--warn=clippy::str_to_string' '--allow=clippy::single_match' '--allow=clippy::result_unit_err' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::new_ret_no_self' '--allow=clippy::literal_string_with_formatting_args' '--allow=clippy::len_without_is_empty' --warn=explicit_outlives_requirements '--allow=clippy::enum_variant_names' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--allow=clippy::assigning_clones' --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_salsa_async_drops)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=36ff56c0a48f8ee8 -C extra-filename=-3c8ccf6cb78e5426 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam_channel-0f421b76e5d09890.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive-803c3cbd366014ce.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--deny=clippy::cargo' '--allow=clippy::too_many_lines' '--deny=clippy::todo' '--allow=clippy::multiple_crate_versions' '--allow=clippy::items_after_statements' '--deny=clippy::dbg_macro' '--allow=clippy::cognitive_complexity' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_lossless' '--allow=clippy::cast-possible-truncation' '--allow=clippy::cargo_common_metadata' --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=aac7e7f639474cd2 -C extra-filename=-20ccc13ca22a4ac0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburl-a962ab257d9519ae.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling schemars_derive v1.2.1 Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8b72d9c5f2e78097 -C extra-filename=-445fc8bbf321f3d0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_derive_internals-508e50ff8d14355f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e22e1f0a29538849 -C extra-filename=-c70c5d0faa978b99 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dyn-clone v1.0.20 Running `/usr/bin/rustc --crate-name dyn_clone --edition=2018 /usr/share/cargo/registry/dyn-clone-1.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6df88461c93ced94 -C extra-filename=-df64fef58ff9c2d1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling schemars v1.2.1 Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="schemars_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_ui_test", "arrayvec07", "bigdecimal04", "bytes1", "chrono04", "default", "derive", "either1", "indexmap2", "jiff02", "preserve_order", "raw_value", "rust_decimal1", "schemars_derive", "semver1", "smallvec1", "smol_str02", "smol_str03", "std", "url2", "uuid1"))' -C metadata=342a99285513d5a6 -C extra-filename=-375737b706fbd289 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdyn_clone-df64fef58ff9c2d1.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libref_cast-f2a25a2105ffb3e8.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libschemars_derive-445fc8bbf321f3d0.so --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_python_core v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_python_core) Running `/usr/bin/rustc --crate-name ty_python_core --edition=2024 crates/ty_python_core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=950cdd35276927ea -C extra-filename=-ed57c7603fccad05 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitvec-cd933ea761848cd5.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty_python_semantic v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_python_semantic) Running `/usr/bin/rustc --crate-name ty_python_semantic --edition=2024 crates/ty_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=76b90019504270da -C extra-filename=-47bad8a4133a5079 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-4b4154a1b43c358a.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_graph v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_graph) Running `/usr/bin/rustc --crate-name ruff_graph --edition=2024 crates/ruff_graph/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="clap"' --cfg 'feature="schemars"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "schemars", "serde"))' -C metadata=96705ae88b97d98e -C extra-filename=-07e0617f5ff37dcf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libschemars-375737b706fbd289.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-3db7a919fd33b0db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2942e2059a20efba -C extra-filename=-32e5c5514ede58b3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling escargot v0.5.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=e54517ecf9c8bf73 -C extra-filename=-5b023eea255ffc2d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/escargot-5b023eea255ffc2d -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/escargot-5b023eea255ffc2d/build-script-build` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=92f17316471a3fda -C extra-filename=-0898880f4ebdbfd0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/nix-0898880f4ebdbfd0 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_aliases-32e5c5514ede58b3.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-lossy v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_lossy --edition=2021 /usr/share/cargo/registry/anstyle-lossy-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e6a5e9b8b6727522 -C extra-filename=-724a27f89871184c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling test-case-core v3.3.1 Running `/usr/bin/rustc --crate-name test_case_core --edition=2021 /usr/share/cargo/registry/test-case-core-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=3ba330d9a6c4c428 -C extra-filename=-414f9d441060c7a6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-f72a148b6ff889e6.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling html-escape v0.2.14 Running `/usr/bin/rustc --crate-name html_escape --edition=2021 /usr/share/cargo/registry/html-escape-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=8f035c4ca0f0742a -C extra-filename=-804b5382150f7fb1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-svg v1.1.1 Running `/usr/bin/rustc --crate-name anstyle_svg --edition=2021 /usr/share/cargo/registry/anstyle-svg-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' --warn=unnameable_types '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::should_panic_without_expect' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--warn=clippy::cast_possible_wrap' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b1e330ef8321512c -C extra-filename=-ea39cdc761f770c6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle_lossy-724a27f89871184c.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle_parse-d9d9d01a58a2b68b.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhtml_escape-804b5382150f7fb1.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling test-case-macros v3.3.1 Running `/usr/bin/rustc --crate-name test_case_macros --edition=2021 /usr/share/cargo/registry/test-case-macros-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=132912cfd10b02ba -C extra-filename=-b2461da46733cb18 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case_core-414f9d441060c7a6.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/nix-0898880f4ebdbfd0/build-script-build` Running `/usr/bin/rustc --crate-name escargot --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=f6862eeea1b5dba8 -C extra-filename=-2db3050d8841c2ce --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_workspace v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_workspace) Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=81adfacd124b06af -C extra-filename=-8219edad2d45a2b2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-2057195ea63d9ac2.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-99770828387e1497.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-1012abaa788bd1e8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling snapbox-macros v1.1.0 Running `/usr/bin/rustc --crate-name snapbox_macros --edition=2024 /usr/share/cargo/registry/snapbox-macros-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="color"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "debug", "default"))' -C metadata=20476e1f1f2acd9b -C extra-filename=-8e22545822845ee0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fs-err v3.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=771607957c8d0da9 -C extra-filename=-fd90cea3aac4e5b6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/fs-err-fd90cea3aac4e5b6 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libautocfg-5253b4d105a05c69.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=987bd5ced0d2d6b3 -C extra-filename=-5f903af4b3465e59 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/terminfo-5f903af4b3465e59 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf_codegen-2c68514dbcfc3bd5.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=b7962597599aad66 -C extra-filename=-e739698343ed151f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/tikv-jemalloc-sys-e739698343ed151f -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcc-e351d7790cef9297.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wait-timeout v0.2.1 Running `/usr/bin/rustc --crate-name wait_timeout --edition=2015 /usr/share/cargo/registry/wait-timeout-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28e5fca083623102 -C extra-filename=-cee4b2be9af4e29a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling os_pipe v1.2.3 Running `/usr/bin/rustc --crate-name os_pipe --edition=2021 /usr/share/cargo/registry/os_pipe-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("io_safety"))' -C metadata=5bd94c6c9a14ddb0 -C extra-filename=-554e6d253045a259 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling normalize-line-endings v0.3.0 Running `/usr/bin/rustc --crate-name normalize_line_endings --edition=2015 /usr/share/cargo/registry/normalize-line-endings-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=92895285cfdd37d5 -C extra-filename=-fb9e3c438b887d0a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=e130f70aac48b3cd -C extra-filename=-34f9dc2eb2e289c2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=f8faf0cb8908f62b -C extra-filename=-81649fa18b6b8c81 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libminimal_lexical-34f9dc2eb2e289c2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling snapbox v1.2.2 Running `/usr/bin/rustc --crate-name snapbox --edition=2024 /usr/share/cargo/registry/snapbox-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="cmd"' --cfg 'feature="color"' --cfg 'feature="color-auto"' --cfg 'feature="default"' --cfg 'feature="diff"' --cfg 'feature="examples"' --cfg 'feature="structured-data"' --cfg 'feature="term-svg"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cmd", "color", "color-auto", "debug", "default", "detect-encoding", "diff", "dir", "document-features", "examples", "json", "path", "regex", "structured-data", "term-svg"))' -C metadata=155bea3480ab6d5a -C extra-filename=-ab06fa02f9efa3b7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle_svg-ea39cdc761f770c6.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libescargot-2db3050d8841c2ce.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnormalize_line_endings-fb9e3c438b887d0a.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libos_pipe-554e6d253045a259.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox_macros-8e22545822845ee0.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwait_timeout-cee4b2be9af4e29a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/tikv-jemalloc-sys-e739698343ed151f/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/terminfo-5f903af4b3465e59/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/fs-err-fd90cea3aac4e5b6/build-script-build` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=4736c9e588d8e867 -C extra-filename=-d24cd3e90308bfb2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Compiling test-case v3.3.1 Running `/usr/bin/rustc --crate-name test_case --edition=2021 /usr/share/cargo/registry/test-case-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("regex", "with-regex"))' -C metadata=06c0576c1309b95b -C extra-filename=-cd4f442921de88a2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case_macros-b2461da46733cb18.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete v4.6.5 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=1d539df648e84e7b -C extra-filename=-810e13940a656cd2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=592bceb188388578 -C extra-filename=-a9584da195d1eca9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name terminfo --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=03a06adc723f940f -C extra-filename=-149f447a538fc988 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfnv-a9584da195d1eca9.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnom-81649fa18b6b8c81.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libphf-0f77ee22b9eecd07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_nushell v4.6.0 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=a36e2efee329fbcf -C extra-filename=-8fb2ec62e8c1fd05 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete-810e13940a656cd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=cdb02b991994b5d5 -C extra-filename=-48e8f569b683f425 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg rustc_1_63 --cfg rustc_1_75 --cfg rustc_1_81 --cfg rustc_1_89 --check-cfg 'cfg(rustc_1_63)' --check-cfg 'cfg(rustc_1_75)' --check-cfg 'cfg(rustc_1_81)' --check-cfg 'cfg(rustc_1_89)'` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=0cf087f2115824f6 -C extra-filename=-9b28d8a49e2581d7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l dylib=jemalloc` Compiling os_str_bytes v7.2.1 Running `/usr/bin/rustc --crate-name os_str_bytes --edition=2021 /usr/share/cargo/registry/os_str_bytes-7.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="raw_os_str"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("checked_conversions", "conversions", "default", "memchr", "raw_os_str"))' -C metadata=5faab31c737cc92f -C extra-filename=-d5285339476e1e02 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="background_threads_runtime_support"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=9f27028fa32ff9d0 -C extra-filename=-8acf2e84207a89b6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemalloc_sys-9b28d8a49e2581d7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_command v0.6.1 Running `/usr/bin/rustc --crate-name clap_complete_command --edition=2021 /usr/share/cargo/registry/clap_complete_command-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=ae7b1002cf42c971 -C extra-filename=-ec059a12f1e494f4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete-810e13940a656cd2.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_nushell-8fb2ec62e8c1fd05.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=3d4ed9db82135bf0 -C extra-filename=-2e8493dba38fa29d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfs_err-48e8f569b683f425.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libos_str_bytes-d5285339476e1e02.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=919ec158ed3b4410 -C extra-filename=-124cdfad2166077c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnix-d24cd3e90308bfb2.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libterminfo-149f447a538fc988.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwhich-c574afd8a7fc4b51.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wild v2.2.1 Running `/usr/bin/rustc --crate-name wild --edition=2021 /usr/share/cargo/registry/wild-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob-quoted-on-windows"))' -C metadata=8a547992d5339a54 -C extra-filename=-59acfaa450d364a4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bit-vec v0.8.0 Running `/usr/bin/rustc --crate-name bit_vec --edition=2015 /usr/share/cargo/registry/bit-vec-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_no_std", "serde_std", "std"))' -C metadata=c0c6457151fedbd4 -C extra-filename=-9760eacfbbc9cfb8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bit-set v0.8.0 Running `/usr/bin/rustc --crate-name bit_set --edition=2015 /usr/share/cargo/registry/bit-set-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=4c585515baf9787e -C extra-filename=-76d3129a45eda12e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbit_vec-9760eacfbbc9cfb8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta_derive v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta_derive --edition=2021 /usr/share/cargo/registry/ptr_meta_derive-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b039d69dbd1761a6 -C extra-filename=-e20d29f9c72be2b0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-35ade32a20bcadbc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling escape8259 v0.5.3 Running `/usr/bin/rustc --crate-name escape8259 --edition=2018 /usr/share/cargo/registry/escape8259-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=202783209c223716 -C extra-filename=-af915a606ac5e38a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libtest-mimic v0.8.2 Running `/usr/bin/rustc --crate-name libtest_mimic --edition=2021 /usr/share/cargo/registry/libtest-mimic-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6f040224f1fe5e40 -C extra-filename=-802b9708b3b1853f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libescape8259-af915a606ac5e38a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta --edition=2021 /usr/share/cargo/registry/ptr_meta-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="ptr_meta_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "ptr_meta_derive", "std"))' -C metadata=214a8769d3755543 -C extra-filename=-4d7c2da77fb5bc92 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libptr_meta_derive-e20d29f9c72be2b0.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fancy-regex v0.16.2 Running `/usr/bin/rustc --crate-name fancy_regex --edition=2018 /usr/share/cargo/registry/fancy-regex-0.16.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "perf", "std", "track_caller", "unicode"))' -C metadata=255a708db1ba9b1c -C extra-filename=-9072661d8e973969 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbit_set-76d3129a45eda12e.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_markdown v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_markdown) Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=54c61f6eed81e98c -C extra-filename=-391ddccbc1c5a2f1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling tracing-log v0.2.0 Running `/usr/bin/rustc --crate-name tracing_log --edition=2018 /usr/share/cargo/registry/tracing-log-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=3cda5afe9e79120c -C extra-filename=-f9e8f08a2819c3be --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_core-337575b884e2c256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling datatest-stable v0.3.3 Running `/usr/bin/rustc --crate-name datatest_stable --edition=2021 /usr/share/cargo/registry/datatest-stable-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("include-dir"))' -C metadata=50310f43114f35c7 -C extra-filename=-05a71ee719bd1d90 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfancy_regex-9072661d8e973969.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibtest_mimic-802b9708b3b1853f.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rancor v0.1.3 Running `/usr/bin/rustc --crate-name rancor --edition=2021 /usr/share/cargo/registry/rancor-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default"))' -C metadata=62da876746993e8a -C extra-filename=-37cc95a819254701 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libptr_meta-4d7c2da77fb5bc92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_project v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_project) Running `/usr/bin/rustc --crate-name ty_project --edition=2024 crates/ty_project/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="junit"' --cfg 'feature="testing"' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "format", "junit", "ruff_python_formatter", "schemars", "test-uv", "testing", "zstd"))' -C metadata=0ae610ced596304c -C extra-filename=-ae2fdaeb7c595fa0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitvec-cd933ea761848cd5.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling bytecheck_derive v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck_derive --edition=2021 /usr/share/cargo/registry/bytecheck_derive-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1aa3524d50c3a31c -C extra-filename=-b48d0367dd9ce447 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-35ade32a20bcadbc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=f98296fe475c0e62 -C extra-filename=-1221b0befa408f49 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=ce2f4517eb9efefa -C extra-filename=-93a3fd5aab0876b7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbytecheck_derive-b48d0367dd9ce447.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libptr_meta-4d7c2da77fb5bc92.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librancor-37cc95a819254701.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimdutf8-1221b0befa408f49.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_server v0.0.12 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server) Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=28b7fec6da6eaad9 -C extra-filename=-43dfcdea154b712a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-5c8d67f84a2508a3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling insta-cmd v0.7.0 Running `/usr/bin/rustc --crate-name insta_cmd --edition=2021 /usr/share/cargo/registry/insta-cmd-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b1a5fa646559375d -C extra-filename=-45ddb4e551f2477a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling munge_macro v0.4.7 Running `/usr/bin/rustc --crate-name munge_macro --edition=2021 /usr/share/cargo/registry/munge_macro-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=95816f6f4f971878 -C extra-filename=-135d82b6c4a432a3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indoc v2.0.7 Running `/usr/bin/rustc --crate-name indoc --edition=2021 /usr/share/cargo/registry/indoc-2.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3a7cf121977bdd69 -C extra-filename=-d7b7b3bc414bd9f1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6783880d646b6c14 -C extra-filename=-bfb205a76a64690d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmunge_macro-135d82b6c4a432a3.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_ide) Running `/usr/bin/rustc --crate-name ty_ide --edition=2024 crates/ty_ide/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=387faf5589a9ce7c -C extra-filename=-1b33940dd007dc24 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_importer-37f5508dbcef89c6.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-2eac3997660f058c.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=3af6c28ac317e13f -C extra-filename=-6d641cdb12cdbad4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbytecheck-93a3fd5aab0876b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b6b464678cc81fbb -C extra-filename=-6ec58babdd52d15c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv_derive v0.8.18 Running `/usr/bin/rustc --crate-name rkyv_derive --edition=2021 /usr/share/cargo/registry/rkyv_derive-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "default"))' -C metadata=03282e9fbf9d17e8 -C extra-filename=-b225feb1bd271bef --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-35ade32a20bcadbc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates-core v1.0.10 Running `/usr/bin/rustc --crate-name predicates_core --edition=2021 /usr/share/cargo/registry/predicates-core-1.0.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1c01fe2d0686130c -C extra-filename=-c1ede3656467b432 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff v0.16.6 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=776df6bd909396f2 -C extra-filename=-43dedb116606b209 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ruff-43dedb116606b209 -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ruff-43dedb116606b209/build-script-build` Compiling cachedir v0.3.1 Running `/usr/bin/rustc --crate-name cachedir --edition=2018 /usr/share/cargo/registry/cachedir-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bcc98fe95bb117c2 -C extra-filename=-076cab1c3b8648eb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling difflib v0.4.0 Running `/usr/bin/rustc --crate-name difflib --edition=2015 /usr/share/cargo/registry/difflib-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d08526ad08e677ce -C extra-filename=-11273767f058a644 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling termtree v0.5.1 Running `/usr/bin/rustc --crate-name termtree --edition=2021 /usr/share/cargo/registry/termtree-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::single_match_else' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' --warn=rust_2018_idioms '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--warn=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::match_wildcard_for_single_variants' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::items_after_statements' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=71e0dcdb35e88a61 -C extra-filename=-f937d766a1906437 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustc-stable-hash v0.1.2 Running `/usr/bin/rustc --crate-name rustc_stable_hash --edition=2021 /usr/share/cargo/registry/rustc-stable-hash-0.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=2f97455422f365cb -C extra-filename=-e2b36e214db6950e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates-tree v1.0.13 Running `/usr/bin/rustc --crate-name predicates_tree --edition=2021 /usr/share/cargo/registry/predicates-tree-1.0.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8abafd183d8d687e -C extra-filename=-c38358b863dd0e9a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpredicates_core-c1ede3656467b432.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtermtree-f937d766a1906437.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates v3.1.4 Running `/usr/bin/rustc --crate-name predicates --edition=2021 /usr/share/cargo/registry/predicates-3.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="diff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "default", "diff", "float-cmp", "normalize-line-endings", "regex", "unstable"))' -C metadata=c8d588e6c6572571 -C extra-filename=-25a3c0b236a6c6b2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdifflib-11273767f058a644.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpredicates_core-c1ede3656467b432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv v0.8.18 Running `/usr/bin/rustc --crate-name rkyv --edition=2021 /usr/share/cargo/registry/rkyv-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="bytecheck"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aligned", "alloc", "big_endian", "bytecheck", "default", "little_endian", "pointer_width_16", "pointer_width_32", "pointer_width_64", "smallvec-1", "std", "unaligned"))' -C metadata=2187995dea17e2ed -C extra-filename=-f33fd9a9d5231e09 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbytecheck-93a3fd5aab0876b7.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmunge-bfb205a76a64690d.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libptr_meta-4d7c2da77fb5bc92.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librancor-37cc95a819254701.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librend-6d641cdb12cdbad4.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv_derive-b225feb1bd271bef.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling assert_fs v1.1.4 Running `/usr/bin/rustc --crate-name assert_fs --edition=2024 /usr/share/cargo/registry/assert_fs-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::undocumented_unsafe_blocks' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::should_panic_without_expect' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "color-auto"))' -C metadata=b3a0dbd3b8ddf2d4 -C extra-filename=-bb74a479d26e6345 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpredicates-25a3c0b236a6c6b2.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpredicates_core-c1ede3656467b432.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpredicates_tree-c38358b863dd0e9a.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mdtest v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/mdtest) Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/mdtest/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2101ffc73aa0dd64 -C extra-filename=-22a505e5cf9c1f1f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_stable_hash-e2b36e214db6950e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-2eac3997660f058c.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=95b255155ebf917c -C extra-filename=-da891615ffd7b780 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-076cab1c3b8648eb.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f33fd9a9d5231e09.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_ast_integration_tests) Running `/usr/bin/rustc --crate-name ruff_python_ast_integration_tests --edition=2024 crates/ruff_python_ast_integration_tests/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f7df3368879a9386 -C extra-filename=-284a94e4851efef7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_server) Running `/usr/bin/rustc --crate-name ty_server --edition=2024 crates/ty_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=6ce7bb2508b9ea9a -C extra-filename=-9db1002d15deccef --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_ide-1b33940dd007dc24.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=2428b38206bd110d -C extra-filename=-bdb57c39b35ab56d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ty/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=2f7cb56eaa719622 -C extra-filename=-cf53108dec59b1ff --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ty-cf53108dec59b1ff -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/ty-cf53108dec59b1ff/build-script-build` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=d95ec4556a96197b -C extra-filename=-0d6d29a6162f5909 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libconsole-c333d7c3cbb6a733.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libportable_atomic-21a0e49f751737dd.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunit_prefix-bdb57c39b35ab56d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=b0714a8191e1ec16 -C extra-filename=-63379a8f7ff194dd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnix-d24cd3e90308bfb2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-flame v0.2.0 Running `/usr/bin/rustc --crate-name tracing_flame --edition=2018 /usr/share/cargo/registry/tracing-flame-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=8b05c093238bd24b -C extra-filename=-665fb426bae7a8ee --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblazy_static-749bc4bf6446747f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_test v1.0.177 Running `/usr/bin/rustc --crate-name serde_test --edition=2021 /usr/share/cargo/registry/serde_test-1.0.177/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ae177385d994ff4e -C extra-filename=-2647c14e55f56e15 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling diff v0.1.13 Running `/usr/bin/rustc --crate-name diff --edition=2015 /usr/share/cargo/registry/diff-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ba28260c3492dcfb -C extra-filename=-636453133ad65ef9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yansi v1.0.1 Running `/usr/bin/rustc --crate-name yansi --edition=2021 /usr/share/cargo/registry/yansi-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_nightly", "alloc", "default", "detect-env", "detect-tty", "hyperlink", "is-terminal", "std"))' -C metadata=11b89eab01afba2a -C extra-filename=-456f17491d909cfb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pretty_assertions v1.4.1 Running `/usr/bin/rustc --crate-name pretty_assertions --edition=2018 /usr/share/cargo/registry/pretty_assertions-1.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std", "unstable"))' -C metadata=8270a6b15b7313ea -C extra-filename=-5a7c44c01d3b7102 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdiff-636453133ad65ef9.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libyansi-456f17491d909cfb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=26f384a592ad50d3 -C extra-filename=-2589e2375710063d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-63379a8f7ff194dd.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-0d6d29a6162f5909.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-9db1002d15deccef.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty_test v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_test) Running `/usr/bin/rustc --crate-name ty_test --edition=2024 crates/ty_test/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b6295b417f2088cc -C extra-filename=-f236c4232307b449 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmdtest-22a505e5cf9c1f1f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling quickcheck v1.1.0 Running `/usr/bin/rustc --crate-name quickcheck --edition=2021 /usr/share/cargo/registry/quickcheck-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "env_logger", "log", "regex", "use_logging"))' -C metadata=bbf887a948f3b87d -C extra-filename=-6c542723432ef61a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-b8cdbf2a5e9b450a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quickcheck_macros v1.2.0 Running `/usr/bin/rustc --crate-name quickcheck_macros --edition=2021 /usr/share/cargo/registry/quickcheck_macros-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9844cc0e3020f4a7 -C extra-filename=-a2e86f4a6f58dad0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_trivia_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_trivia_integration_tests) Running `/usr/bin/rustc --crate-name ruff_python_trivia_integration_tests --edition=2024 crates/ruff_python_trivia_integration_tests/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=74c7e646d6ea309a -C extra-filename=-93ea53cadc636c89 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling csv-core v0.1.13 Running `/usr/bin/rustc --crate-name csv_core --edition=2018 /usr/share/cargo/registry/csv-core-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "libc"))' -C metadata=843a4f86e68c5355 -C extra-filename=-9de4434ddd0220e9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling csv v1.4.0 Running `/usr/bin/rustc --crate-name csv --edition=2021 /usr/share/cargo/registry/csv-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8342435c9f8d8426 -C extra-filename=-320166d72debfbf1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcsv_core-9de4434ddd0220e9.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libryu-9a0d5ae60aca95d1.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_mdtest v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_mdtest) Running `/usr/bin/rustc --crate-name ruff_mdtest --edition=2024 crates/ruff_mdtest/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a762d7443b2d8175 -C extra-filename=-536334907dfc1e48 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmdtest-22a505e5cf9c1f1f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2ef825905fc0c6ff -C extra-filename=-a6f71c4fc5a91867 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia_integration_tests-93ea53cadc636c89.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ruff_mdtest/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=650ca02eedadba7a -C extra-filename=-b40fd1bf8406ecd0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmdtest-22a505e5cf9c1f1f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_mdtest-536334907dfc1e48.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7ca33ab45585fa70 -C extra-filename=-61d10df5d5a8d5ac --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia_integration_tests-93ea53cadc636c89.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name simple_tokenizer --edition=2024 crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0a8a9f917462bffa -C extra-filename=-0907a29345775912 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia_integration_tests-93ea53cadc636c89.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name indexing --edition=2024 crates/ruff_text_size/tests/indexing.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=2c46f2f8910667de -C extra-filename=-05160be389f9b57c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name constructors --edition=2024 crates/ruff_text_size/tests/constructors.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=f09877f2b21b462b -C extra-filename=-7b965a9cba7695f9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name auto_traits --edition=2024 crates/ruff_text_size/tests/auto_traits.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=3d43dffc9801ae45 -C extra-filename=-f9bc11503d6cff6f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name main --edition=2024 crates/ruff_text_size/tests/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=157043d08777ce1c -C extra-filename=-2d2c266d4c9f916a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ty_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=7e16a7c09ff4016f -C extra-filename=-7b3c4ba89a43c607 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_ide-1b33940dd007dc24.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-9db1002d15deccef.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_ide --edition=2024 crates/ty_ide/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4397571d7de36c80 -C extra-filename=-69ab7f35ac1485c8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_importer-37f5508dbcef89c6.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-2eac3997660f058c.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ty_python_semantic/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=b3c97e40ab0336be -C extra-filename=-8db6d6f40877bdab --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-4b4154a1b43c358a.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_test-f236c4232307b449.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_project --edition=2024 crates/ty_project/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="junit"' --cfg 'feature="testing"' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "format", "junit", "ruff_python_formatter", "schemars", "test-uv", "testing", "zstd"))' -C metadata=16a9dd24a5703a2d -C extra-filename=-17b4199985b8ceb2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitvec-cd933ea761848cd5.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_automata-4f9903c427022c3e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name corpus --edition=2024 crates/ty_python_semantic/tests/corpus.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=657a73ad6ca5a1f1 -C extra-filename=-2446d021d01d4d91 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-4b4154a1b43c358a.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_test-f236c4232307b449.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_python_semantic --edition=2024 crates/ty_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=191c404869dc2baf -C extra-filename=-1acf6681411cfb91 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-4b4154a1b43c358a.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_test-f236c4232307b449.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name file_watching --edition=2024 crates/ty/tests/file_watching.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=8e55aa3a0b3c8326 -C extra-filename=-c938ea015ad2ae61 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty-2589e2375710063d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-9db1002d15deccef.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_completion_bench) Running `/usr/bin/rustc --crate-name ty_completion_bench --edition=2024 crates/ty_completion_bench/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=25bd43f084fcccce -C extra-filename=-1b885ede08f95d7e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_ide-1b33940dd007dc24.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=f754350f7820e065 -C extra-filename=-a2910341dc7b5630 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty-2589e2375710063d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-9db1002d15deccef.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_completion_eval) Running `/usr/bin/rustc --crate-name ty_completion_eval --edition=2024 crates/ty_completion_eval/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3124d0607830bfe4 -C extra-filename=-089ee4bfd096a1b8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern csv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcsv-320166d72debfbf1.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_ide-1b33940dd007dc24.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_server --edition=2024 crates/ty_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=4ce4c3b6bd0d1582 -C extra-filename=-ac6c3818ad4df4c0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_ide-1b33940dd007dc24.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_test --edition=2024 crates/ty_test/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e1cc4cd5ab80114e -C extra-filename=-93fc4b50a4b65836 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmdtest-22a505e5cf9c1f1f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ty/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=19580fc61303fb03 -C extra-filename=-1d8f96ea7a519c9d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty-2589e2375710063d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-9db1002d15deccef.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=4f2277d19976802a -C extra-filename=-72bf319f94cbea7d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty-2589e2375710063d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-9db1002d15deccef.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=ebf8992d9da78af5 -C extra-filename=-42f865cf6dbecaea --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_project-ae2fdaeb7c595fa0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_server-9db1002d15deccef.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name serde --edition=2024 crates/ruff_text_size/tests/serde.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=7bc7d9400bab8ff6 -C extra-filename=-3a389ecc55bb2f87 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name config --edition=2024 crates/ruff/tests/config.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c488dcdb3387d104 -C extra-filename=-0ba13f2c7cb0b3b0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da891615ffd7b780.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ruff/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1ad6a73bf4d7aaf1 -C extra-filename=-8b011a778b53726a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da891615ffd7b780.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name integration_test --edition=2024 crates/ruff/tests/integration_test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=202c707995d193d8 -C extra-filename=-8f6b430781b6c6bd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da891615ffd7b780.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name analyze_graph --edition=2024 crates/ruff/tests/analyze_graph.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fc247864d3d687a3 -C extra-filename=-16847296324b09ff --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da891615ffd7b780.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name resolve_files --edition=2024 crates/ruff/tests/resolve_files.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=42c127efac8226d6 -C extra-filename=-b75ff248cacca23b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da891615ffd7b780.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5d7d30a0fe066770 -C extra-filename=-2ceb4700d0baf2f8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da891615ffd7b780.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=38dc7da35f178496 -C extra-filename=-f215339c96afbe90 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da891615ffd7b780.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name direxist_guard --edition=2024 crates/ruff/tests/direxist_guard.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e07afef6a5d83913 -C extra-filename=-79a9bc4b25f5eaa2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff-da891615ffd7b780.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name visitor --edition=2024 crates/ruff_python_ast_integration_tests/tests/visitor.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bf7885e9cd34df02 -C extra-filename=-b984a9de454dae57 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name comparable --edition=2024 crates/ruff_python_ast_integration_tests/tests/comparable.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=52acbaf2bfb227d1 -C extra-filename=-b730a233de6dd128 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name match_pattern --edition=2024 crates/ruff_python_ast_integration_tests/tests/match_pattern.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3e1329387b5c49e0 -C extra-filename=-25aa152d6ee55161 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name source_order --edition=2024 crates/ruff_python_ast_integration_tests/tests/source_order.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f51ed0953e33152 -C extra-filename=-650bf10c4ad3394e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name parenthesize --edition=2024 crates/ruff_python_ast_integration_tests/tests/parenthesize.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a3397e38d181b328 -C extra-filename=-ae242c482546c74d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name parentheses --edition=2024 crates/ruff_python_ast_integration_tests/tests/parentheses.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=86589fe370734bf3 -C extra-filename=-e40aae9ca41d5fcd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name stmt_if --edition=2024 crates/ruff_python_ast_integration_tests/tests/stmt_if.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b6a295c8170ea00a -C extra-filename=-160ac5199496ebf2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name identifier --edition=2024 crates/ruff_python_ast_integration_tests/tests/identifier.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=488660cec8cb0d2f -C extra-filename=-805296003a3be6b9 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fb1d8a9fb89b1ccb -C extra-filename=-6af58f54d7cec75d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/mdtest/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=96e33c9aad8a1b47 -C extra-filename=-bb01e4a9bd9e3c72 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_stable_hash-e2b36e214db6950e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml_parser-2eac3997660f058c.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name document --edition=2024 crates/ruff_server/tests/document.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=f428e1da5e3d56c1 -C extra-filename=-2f8c83b189fe0b08 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-5c8d67f84a2508a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ruff_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=e50f0dc7d05b7695 -C extra-filename=-cd92b48c93282b4e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-5c8d67f84a2508a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_server-43dfcdea154b712a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_formatter/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=48a6614657e9d684 -C extra-filename=-446dceb13df98e57 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name normalizer --edition=2024 crates/ruff_python_formatter/tests/normalizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=ef67f5e8da8f8036 -C extra-filename=-73c4a15943778183 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c3db198f86458b0d -C extra-filename=-755c28cd2131c965 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_parser/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=30327c1dbe68317d -C extra-filename=-49b93a619dd83ccd --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name generate_inline_tests --edition=2024 crates/ruff_python_parser/tests/generate_inline_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=44491df9b45b334b -C extra-filename=-5991c3ff62a17aff --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=0b6641338037f81f -C extra-filename=-9a3c38956b5ca68f --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=f088153c315f7fb8 -C extra-filename=-a2e2347ba17fa8e2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=dd41a2fbf6046066 -C extra-filename=-b20c4902007529b6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_markdown-391ddccbc1c5a2f1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-5c8d67f84a2508a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=451042a0baee9d5f -C extra-filename=-b0e3c079d1e9c72b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=f63d5fdb312d15b4 -C extra-filename=-440d4c6b148fd349 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-1012abaa788bd1e8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f0e9e2a38eee4d7e -C extra-filename=-1946bc627f2cb4e4 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-b8cdbf2a5e9b450a.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libuuid-d6ba13bc8a053323.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=46a4817bf1b2e72b -C extra-filename=-4916466d0e4a5ebf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=082dd23bd152482a -C extra-filename=-b1a192dacb69e62c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="clap"' --cfg 'feature="default"' --cfg 'feature="test-rules"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' -C metadata=8858518046955870 -C extra-filename=-b9912a5a29e27171 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfern-e1b39181fa45e0e9.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libimperative-4166b0d89b1a0dd1.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibcst_native-439353276e9690b2.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnatord-0882905e2715b24f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpyproject_toml-598d582220fac43e.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-4b4154a1b43c358a.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_importer-37f5508dbcef89c6.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-5c8d67f84a2508a3.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-1012abaa788bd1e8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtyped_arena-4a5da8c07355488e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburl-a962ab257d9519ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff_annotate_snippets/tests/ruff.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=790b9e250e9601f3 -C extra-filename=-681239a696ec42b8 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name format --edition=2024 crates/ruff_annotate_snippets/examples/format.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=9ebeab9486a55190 -C extra-filename=-7e7f49d6bb732c77 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name elide_header --edition=2024 crates/ruff_annotate_snippets/examples/elide_header.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=d835e4cabc55ef4f -C extra-filename=-be50475d50f55286 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_tests --edition=2024 crates/ruff_annotate_snippets/tests/rustc_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=f1c4ac99e5ef6295 -C extra-filename=-4b89aa6fde6936d0 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multislice --edition=2024 crates/ruff_annotate_snippets/examples/multislice.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=8e48e2420a1cd7af -C extra-filename=-95a58972066ea9a6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name struct_name_as_context --edition=2024 crates/ruff_annotate_snippets/examples/struct_name_as_context.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=d0bb07b34463a32c -C extra-filename=-d0aa63115e6feaad --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name id_hyperlink --edition=2024 crates/ruff_annotate_snippets/examples/id_hyperlink.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=7e3d6bab68275a83 -C extra-filename=-356428953c4d88d6 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_message --edition=2024 crates/ruff_annotate_snippets/examples/highlight_message.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=8eb95b03dcf1aea1 -C extra-filename=-867db0a43b24bf7b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_level --edition=2024 crates/ruff_annotate_snippets/examples/custom_level.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=676d22878c1aacce -C extra-filename=-b02d4f53c5789aa2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name footer --edition=2024 crates/ruff_annotate_snippets/examples/footer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=21fe87a7afcaf01b -C extra-filename=-814f31ac702c76cf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name expected_type --edition=2024 crates/ruff_annotate_snippets/examples/expected_type.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=db500663d4114ae4 -C extra-filename=-87f5cd21e56806d7 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_source --edition=2024 crates/ruff_annotate_snippets/examples/highlight_source.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=a679e824afc908c5 -C extra-filename=-734e7936498a0b41 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name formatter --edition=2024 crates/ruff_annotate_snippets/tests/formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=943679e104e0c888 -C extra-filename=-f4a335ce6e39974c --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multi_suggestion --edition=2024 crates/ruff_annotate_snippets/examples/multi_suggestion.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=d2b83225c926e167 -C extra-filename=-80fa57a071b0bf37 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_error --edition=2024 crates/ruff_annotate_snippets/examples/custom_error.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=6438996ef1aa0d75 -C extra-filename=-23a56da86bed69d1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name color --edition=2024 crates/ruff_annotate_snippets/tests/color/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=bbf835a31894e9aa -C extra-filename=-714786b223d4a43b --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name examples --edition=2024 crates/ruff_annotate_snippets/tests/examples.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=7e8c8d6ae2209f9b -C extra-filename=-e4ec81ab15d7fd75 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=baeba526eb10bf54 -C extra-filename=-2b8abc7e6f791f29 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_python_core --edition=2024 crates/ty_python_core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=784a91ef0ee8561e -C extra-filename=-bd19202377ea985d --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitvec-cd933ea761848cd5.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_combine-dd28fa02c74cb022.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=81f7db00f2b67ebe -C extra-filename=-763691def3fdea71 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=9e6881cc5b7afbf2 -C extra-filename=-ed873021c3423de2 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_importer --edition=2024 crates/ruff_python_importer/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3dbf07268a51e4a7 -C extra-filename=-e48ab72b79b5db61 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name ty_combine --edition=2024 crates/ty_combine/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f26200db41a06bbb -C extra-filename=-66841c39534a13f1 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=010b1859b77fd140 -C extra-filename=-b56a7022d5043453 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --test --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' -C metadata=e6c7d388c5949532 -C extra-filename=-77c7edfacd906027 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarc_swap-6a7459cb7095981b.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdashmap-a63f3bf824a2d795.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpathdiff-490b4e88f810074d.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquick_junit-1efa302bc12247a6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsupports_hyperlinks-b8509cfada410cd7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwhich-c574afd8a7fc4b51.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=65dae7846f80f48f -C extra-filename=-bcc7fdd47892209a --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libicu_properties-6f28ff02e3e2bdc5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f04540f74fa753b7 -C extra-filename=-70b2a9aa9f5d3009 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=20f719951f0b3846 -C extra-filename=-e7325d16f550e11e --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=1551c566e817511b -C extra-filename=-be01c8a55d0316f3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=e106dbd21d8970a2 -C extra-filename=-b97a54746a4cbfcf --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=d0d23abb43345798 -C extra-filename=-9af61708302deef3 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cache_key --edition=2024 crates/ruff_cache/tests/cache_key.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c070351fcb74e4fa -C extra-filename=-f16a75a0d91857fb --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern seahash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libseahash-6b8ea472f5e5244b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db95ad1d6186c3fb -C extra-filename=-47e0ffe0c4c14c42 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a4a031d2c914bdbb -C extra-filename=-1039f2673a804456 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=c4e66e142734b2b5 -C extra-filename=-a8d2977a572cb384 --out-dir /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Finished `rpm` profile [optimized + debuginfo] target(s) in 54m 57s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/mdtest-bb01e4a9bd9e3c72 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 108 tests test assertion::tests::error ... ok test assertion::tests::error_with_message_and_column ... ok test assertion::tests::error_with_rule ... ok test assertion::tests::error_with_rule_and_column ... ok test assertion::tests::error_with_rule_and_message ... ok test assertion::tests::error_with_rule_and_message_and_column ... ok test assertion::tests::multiple_lines ... ok test assertion::tests::multiple_lines_mixed_stack ... ok test assertion::tests::prior_line ... ok test assertion::tests::stacked_mixed ... ok test assertion::tests::stacked_prior_line ... ok test assertion::tests::toml_comments ... ok test assertion::tests::ty_display ... ok test diagnostic::tests::sort_and_group ... ok test matcher::tests::bad_column_number_not_allowed ... ok test matcher::tests::bare_error_assertion_not_allowed ... ok test matcher::tests::bare_reveal_assertion_not_allowed ... ok test matcher::tests::column_number_not_allowed_after_message ... ok test matcher::tests::column_number_not_allowed_after_rule_code ... ok test matcher::tests::column_only_error_assertion_not_allowed ... ok test matcher::tests::default_error_rule ... ok test matcher::tests::error_match_all ... ok test matcher::tests::error_match_all_wrong_column ... ok test matcher::tests::error_match_all_wrong_message ... ok test matcher::tests::error_match_all_wrong_rule ... ok test matcher::tests::error_match_column_and_message ... ok test matcher::tests::error_match_column_and_rule ... ok test matcher::tests::error_match_column_and_rule_and_message ... ok test matcher::tests::error_match_message ... ok test matcher::tests::error_match_rule ... ok test matcher::tests::error_match_rule_and_message ... ok test matcher::tests::error_match_rule_lots_of_whitespace ... ok test matcher::tests::error_match_rule_no_whitespace ... ok test matcher::tests::error_unmatched ... ok test matcher::tests::error_wrong_column ... ok test matcher::tests::error_wrong_message ... ok test matcher::tests::error_wrong_rule ... ok test matcher::tests::interspersed_matches_and_mismatches ... ok test matcher::tests::more_diagnostics_than_assertions ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line_all_same ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line_mismatch ... ok test matcher::tests::multiple_column_numbers_not_allowed ... ok test matcher::tests::multiple_column_numbers_not_allowed_even_if_interspersed ... ok test matcher::tests::parenthesized_expression ... ok test matcher::tests::revealed_match ... ok test matcher::tests::revealed_match_with_only_undefined ... ok test matcher::tests::revealed_match_with_undefined ... ok test matcher::tests::revealed_mismatch_with_undefined ... ok test matcher::tests::revealed_unmatched ... ok test matcher::tests::revealed_wrong_message ... ok test matcher::tests::revealed_wrong_rule ... ok test matcher::tests::trailing_quote_without_message_not_allowed ... ok test matcher::tests::two_rule_codes_not_allowed ... ok test matcher::tests::unclosed_message_not_allowed ... ok test matcher::tests::unclosed_message_not_allowed_even_after_rule_code ... ok test matcher::tests::unclosed_rule_not_allowed ... ok test matcher::tests::undefined_reveal_type_mismatched ... ok test matcher::tests::undefined_reveal_type_unmatched ... ok test parser::tests::allowlisted_html_comments_are_permitted ... ok test parser::tests::cannot_generate_name_for_lang ... ok test parser::tests::code_blocks_must_not_be_indented ... ok test parser::tests::custom_file_path ... ok test parser::tests::disallow_merged_snippets_in_presence_of_explicit_paths ... ok test parser::tests::disallow_pyi_snippets_in_presence_of_merged_py_snippets ... ok test parser::tests::duplicate_section_directive_not_allowed ... ok test parser::tests::empty ... ok test parser::tests::empty_file ... ok test parser::tests::explicitly_named_toml_file ... ok test parser::tests::files_with_lang_text_can_have_any_paths ... ok test parser::tests::files_with_no_extension_can_have_any_lang ... ok test parser::tests::header_start_at_beginning_of_line ... ok test parser::tests::ignores_pycon_blocks ... ok test parser::tests::ignores_python_blocks_with_ignore_metadata ... ok test parser::tests::line_break_in_header_1 ... ok test parser::tests::line_break_in_header_2 ... ok test parser::tests::merged_snippets ... ok test parser::tests::mismatching_lang ... ok test parser::tests::multi_line_file ... ok test parser::tests::multiple_file_tests ... ok test parser::tests::multiple_tests ... ok test parser::tests::no_duplicate_name_files_in_test ... ok test parser::tests::no_header_inside_test ... ok test parser::tests::no_lang ... ok test parser::tests::no_merged_snippets_for_explicit_paths ... ok test parser::tests::no_new_line_at_eof ... ok test parser::tests::no_newline_between_prose_and_code ... ok test parser::tests::no_usage_of_autogenerated_name ... ok test parser::tests::notebook_test ... ok test parser::tests::obvious_typos_in_directives_are_detected ... ok test parser::tests::path_colon_on_next_line ... ok test parser::tests::path_with_backtick ... ok test parser::tests::path_with_line_break ... ok test parser::tests::path_with_space ... ok test parser::tests::random_trailing_backtick_quoted ... ok test parser::tests::section_directive_must_appear_before_config ... ok test parser::tests::section_directive_must_appear_before_embedded_files ... ok test parser::tests::separate_path ... ok test parser::tests::separate_path_whitespace_1 ... ok test parser::tests::separate_path_whitespace_2 ... ok test parser::tests::single_file_test ... ok test parser::tests::snapshot_diagnostic_directive_detection_ignores_whitespace ... ok test parser::tests::source_map_reports_invalid_relative_line ... ok test parser::tests::source_map_to_absolute_line_number ... ok test parser::tests::unbraced_metadata_not_allowed ... ok test parser::tests::unterminated_code_block_1 ... ok test parser::tests::unterminated_code_block_2 ... ok test tests::preserves_site_packages_paths_in_inline_snapshots ... ok test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff-6af58f54d7cec75d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 27 tests test cache::tests::cache_adds_file_on_lint ... ok test cache::tests::cache_adds_files_on_format ... ok test cache::tests::cache_adds_files_on_lint ... ok test cache::tests::cache_does_not_add_file_on_lint_with_diagnostic ... ok test cache::tests::cache_file_permissions_match_default_file_permissions ... ok test cache::tests::cache_invalidated_on_file_modified_time ... ok test cache::tests::cache_invalidated_on_permission_change ... ok test cache::tests::cache_removes_stale_files_on_persist ... ok test cache::tests::file_changes_invalidate_file_cache ... ok test cache::tests::format_updates_cache_entry ... ok test cache::tests::same_results::ruff_linter_fixtures ... ok test cache::tests::same_results::ruff_notebook_fixtures ... ok test commands::check::test::unreadable_files ... ok test commands::format::tests::error_diagnostics ... ok test commands::format::tests::modified_range::deletion ... ok test commands::format::tests::modified_range::empty ... ok test commands::format::tests::modified_range::equal ... ok test commands::format::tests::modified_range::insertion ... ok test commands::format::tests::modified_range::modification ... ok test commands::format::tests::modified_range::strict_prefix ... ok test test_file_change_detector::detect_correct_file_change ... ok test test_set_colored_override::cli_args_takes_precedences_over_force_color_env ... ok test test_set_colored_override::force_color_env_is_respected ... ok test version::tests::version_formatting ... ok test version::tests::version_formatting_with_commit_info ... ok test version::tests::version_formatting_with_commits_since_last_tag ... ok test version::tests::version_serializable ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff-f215339c96afbe90 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/analyze_graph-16847296324b09ff --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 19 tests test dependencies ... ok test dependents ... ok test exclude ... ok test globs ... ok test nested_imports ... ok test notebook_basic ... ok test notebook_with_magic ... ok test src_glob_expansion ... ok test src_option ... ok test string_detection ... ok test string_detection_attribute ... ok test string_detection_deep_attribute ... ok test string_detection_exact_module ... ok test string_detection_from_config ... ok test string_detection_min_dots_deep_fallback ... ok test string_detection_unresolvable ... ok test string_detection_with_src ... ok test venv ... ok test wildcard ... ok test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/cli-8b011a778b53726a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 247 tests test analyze_graph::type_checking_imports ... ok test analyze_graph::type_checking_imports_from_config ... ok test format::all_rules_default_options ... ok test format::check_default_mode_shows_diagnostics_and_summary ... ok test format::check_quiet_mode_shows_diagnostics_only ... ok test format::check_silent_mode_no_output ... ok test format::column_and_line_zero ... ok test format::config_doubly_overridden_via_cli ... ok test format::config_file_and_isolated ... ok test format::config_override_rejected_if_invalid_toml ... ok test format::config_override_via_cli ... ok test format::conflicting_options ... ok test format::conflicting_options_stdin ... ok test format::cookiecutter_globbing ... ok test format::deduplicate_directory_and_explicit_file ... ok test format::default_files ... ok test format::default_options ... ok test format::deprecated_options ... ok test format::docstring_options ... ok test format::exclude ... ok test format::exclude_stdin ... ok test format::exit_non_zero_on_format ... ok test format::extend_exclude_cli ... ok test format::extension ... ok test format::force_exclude ... ok test format::force_exclude_stdin ... ok test format::format_mapped_extension_files ... ok test format::format_option_inheritance ... ok test format::format_options ... ok test format::format_warn_stdin_filename_with_files ... ok test format::legacy_format_option ... ok test format::markdown_formatting ... ok test format::markdown_formatting_quarto_cell_option ... ok test format::markdown_formatting_stdin ... ok test format::messages ... ok test format::mixed_line_endings ... ok test format::nonexistent_config_file ... ok test format::output_format::_azure_expects ... ok test format::output_format::_concise_expects ... ok test format::output_format::_full_expects ... ok test format::output_format::_github_expects ... ok test format::output_format::_gitlab_expects ... ok test format::output_format::_grouped_expects ... ok test format::output_format::_json_expects ... ok test format::output_format::_json_lines_expects ... ok test format::output_format::_junit_expects ... ok test format::output_format::_pylint_expects ... ok test format::output_format::_rdjson_expects ... ok test format::output_format::_sarif_expects ... ok test format::output_format_notebook ... ok test format::per_file_target_version_formatter ... ok test format::range_end_only ... ok test format::range_formatting ... ok test format::range_formatting_multiple_files ... ok test format::range_formatting_notebook ... ok test format::range_formatting_out_of_bounds ... ok test format::range_formatting_unicode ... ok test format::range_line_numbers_only ... ok test format::range_missing_line ... ok test format::range_start_larger_than_end ... ok test format::range_start_only ... ok test format::syntax_error ... ok test format::syntax_error_in_notebooks ... ok test format::syntax_error_in_notebooks_check ... ok test format::test_diff ... ok test format::test_diff_no_change ... ok test format::test_diff_stdin_formatted ... ok test format::test_diff_stdin_unformatted ... ok test format::test_notebook_trailing_semicolon ... ok test format::too_many_config_files ... ok test format::valid_linter_options ... ok test format::valid_linter_options_preserve ... ok test format::zero_line_number ... ok test lint::a005_module_shadowing_non_strict ... ok test lint::a005_module_shadowing_strict ... ok test lint::a005_module_shadowing_strict_default ... ok test lint::add_ignore ... ok test lint::add_noqa ... ok test lint::add_noqa_exclude ... ok test lint::add_noqa_existing_file_level_noqa ... ok test lint::add_noqa_existing_ignore ... ok test lint::add_noqa_existing_noqa ... ok test lint::add_noqa_existing_range_suppression ... ok test lint::add_noqa_multiline_comment ... ok test lint::add_noqa_multiline_diagnostic ... ok test lint::add_noqa_multiple_codes ... ok test lint::add_noqa_parent ... ok test lint::add_noqa_top_of_file ... ok test lint::add_noqa_top_of_file_with_shebang ... ok test lint::add_noqa_with_newline_in_reason ... ok test lint::add_noqa_with_reason ... ok test lint::cache_syntax_errors ... ok test lint::checks_notebooks_in_stable ... ok test lint::circular_extend ... ok test lint::combine_typing_extensions_config ... ok test lint::complex_config_setting_overridden_via_cli ... ok test lint::config_doubly_overridden_via_cli ... ok test lint::config_expand ... ok test lint::config_file_and_isolated ... ok test lint::config_override_rejected_if_invalid_toml ... ok test lint::config_override_via_cli ... ok test lint::cookiecutter_globbing ... ok test lint::cookiecutter_globbing_no_project_root ... ok test lint::deduplicate_directory_and_explicit_file ... ok test lint::default_rules ... ok test lint::deprecated_config_option_overridden_via_cli ... ok test lint::each_toml_option_requires_a_new_flag_1 ... ok test lint::each_toml_option_requires_a_new_flag_2 ... ok test lint::exclude ... ok test lint::exclude_stdin ... ok test lint::extend_passed_via_config_argument ... ok test lint::extend_per_file_ignores_stdin ... ok test lint::extension ... ok test lint::flake8_import_convention_invalid_aliases_config_alias_name ... ok test lint::flake8_import_convention_invalid_aliases_config_extend_alias_name ... ok test lint::flake8_import_convention_invalid_aliases_config_module_name ... ok test lint::flake8_import_convention_nfkc_normalization ... ok test lint::flake8_import_convention_unused_aliased_import ... ok test lint::flake8_import_convention_unused_aliased_import_no_conflict ... ok test lint::flake8_pyi_redundant_none_literal ... ok test lint::ignore_noqa ... ok test lint::line_too_long_width_override ... ok test lint::lint_options ... ok test lint::match_before_py310 ... ok test lint::mixed_levels ... ok test lint::negated_per_file_ignores ... ok test lint::negated_per_file_ignores_absolute ... ok test lint::negated_per_file_ignores_overlap ... ok test lint::nested_implicit_namespace_package ... ok test lint::nonexistent_config_file ... ok test lint::nonexistent_extend_file ... ok test lint::noqa_comments_to_human_readable_ruff_ignores ... ok test lint::output_format::_azure_expects ... ok test lint::output_format::_concise_expects ... ok test lint::output_format::_full_expects ... ok test lint::output_format::_github_expects ... ok test lint::output_format::_gitlab_expects ... ok test lint::output_format::_grouped_expects ... ok test lint::output_format::_json_expects ... ok test lint::output_format::_json_lines_expects ... ok test lint::output_format::_junit_expects ... ok test lint::output_format::_pylint_expects ... ok test lint::output_format::_rdjson_expects ... ok test lint::output_format::_sarif_expects ... ok test lint::output_format_preview::_azure_expects ... ok test lint::output_format_preview::_concise_expects ... ok test lint::output_format_preview::_full_expects ... ok test lint::output_format_preview::_github_expects ... ok test lint::output_format_preview::_gitlab_expects ... ok test lint::output_format_preview::_grouped_expects ... ok test lint::output_format_preview::_json_expects ... ok test lint::output_format_preview::_json_lines_expects ... ok test lint::output_format_preview::_junit_expects ... ok test lint::output_format_preview::_pylint_expects ... ok test lint::output_format_preview::_rdjson_expects ... ok test lint::output_format_preview::_sarif_expects ... ok test lint::output_format_show_fixes::concise_show_fixes ... ok test lint::output_format_show_fixes::full_show_fixes ... ok test lint::output_format_show_fixes::grouped_show_fixes ... ok test lint::parent_configuration_override ... ok test lint::parse_error_extends ... ok test lint::pep695_generic_rename ... ok test lint::per_file_ignores_stdin ... ok test lint::per_file_target_version_linter ... ok test lint::precedence ... ok test lint::prefer_rule_codes_in_output ... ok test lint::pyupgrade_up026_respects_isort_required_import_fix ... ok test lint::pyupgrade_up026_respects_isort_required_import_from_fix ... ok test lint::required_import_set_aliased_as_abstract_set_no_conflict ... ok test lint::required_import_set_conflicts_with_pyi025 ... ok test lint::required_import_set_without_pyi025_no_conflict ... ok test lint::required_version_bound_match ... ok test lint::required_version_bound_mismatch ... ok test lint::required_version_exact_match ... ok test lint::required_version_exact_mismatch ... ok test lint::required_version_fails_to_parse ... ok test lint::required_version_precedes_rule_validation ... ok test lint::requires_python ... ok test lint::requires_python_equals ... ok test lint::requires_python_equals_patch ... ok test lint::requires_python_extend_from_shared_config ... ok test lint::requires_python_no_tool ... ok test lint::requires_python_no_tool_preview_enabled ... ok test lint::requires_python_no_tool_target_version_override ... ok test lint::requires_python_no_tool_with_check ... ok test lint::requires_python_patch ... ok test lint::requires_python_pyproject_toml_above ... ok test lint::requires_python_pyproject_toml_above_with_tool ... ok test lint::requires_python_ruff_toml_above ... ok test lint::requires_python_ruff_toml_no_target_fallback ... ok test lint::requires_python_ruff_toml_no_target_fallback_check ... ok test lint::ruff_toml_is_linted ... ok test lint::rule_category_selector_cli_preview_disabled ... ok test lint::rule_category_selector_cli_preview_enabled ... ok test lint::rule_name_selector_cli_preview_disabled ... ok test lint::rule_name_selector_cli_preview_enabled ... ok test lint::rule_name_selector_config_preview_disabled ... ok test lint::rule_name_selector_config_preview_enabled ... ok test lint::rule_panic_mixed_results_concise ... ok test lint::rule_panic_mixed_results_full ... ok test lint::semantic_syntax_errors ... ok test lint::show_fixes_in_full_output_with_preview_enabled ... ok test lint::show_fixes_preview ... ok test lint::statistics_hyperlinks ... ok test lint::supported_file_extensions ... ok test lint::supported_file_extensions_preview_enabled ... ok test lint::too_many_config_files ... ok test lint::top_level_options ... ok test lint::type_parameter_rename_isolation ... ok test lint::unknown_rule_selectors_config_ignore_f481 ... ok test lint::unknown_rule_selectors_config_ignore_f481_preview ... ok test lint::unknown_rule_selectors_extend_fixable_f481 ... ok test lint::unknown_rule_selectors_extend_fixable_f481_preview ... ok test lint::unknown_rule_selectors_extend_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_extend_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_extend_select_f481 ... ok test lint::unknown_rule_selectors_extend_select_f481_preview ... ok test lint::unknown_rule_selectors_fixable_f481 ... ok test lint::unknown_rule_selectors_fixable_f481_preview ... ok test lint::unknown_rule_selectors_ignore_f481 ... ok test lint::unknown_rule_selectors_ignore_f481_preview ... ok test lint::unknown_rule_selectors_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_safe_fixes_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_safe_fixes_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_unsafe_fixes_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_unsafe_fixes_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_select_f481 ... ok test lint::unknown_rule_selectors_select_f481_preview ... ok test lint::unknown_rule_selectors_unfixable_f481 ... ok test lint::unknown_rule_selectors_unfixable_f481_preview ... ok test lint::unused_interaction ... ok test lint::up045_nested_optional_flatten_all ... ok test lint::valid_toml_but_nonexistent_option_provided_via_config_argument ... ok test lint::value_given_to_table_key_is_not_inline_table_1 ... ok test lint::value_given_to_table_key_is_not_inline_table_2 ... ok test lint::walrus_before_py38 ... ok test show_settings::display_default_settings ... ok test show_settings::display_settings_from_nested_directory ... ok test version::config_option_allowed_but_ignored ... ok test version::config_option_ignored_but_validated ... ok test version::isolated_option_allowed ... ok test version::version_basics ... ok test result: ok. 247 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.82s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/config-0ba13f2c7cb0b3b0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 2 tests test lint_select ... ok test lint_select_json ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/direxist_guard-79a9bc4b25f5eaa2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test check_in_deleted_directory_errors ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/integration_test-8f6b430781b6c6bd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 96 tests test check_default_files ... ok test check_docstring_conventions_overrides ... ok test check_extend_safe_fixes ... ok test check_extend_unsafe_fixes ... ok test check_extend_unsafe_fixes_conflict_with_extend_safe_fixes ... ok test check_extend_unsafe_fixes_conflict_with_extend_safe_fixes_by_specificity ... ok test check_hints_hidden_unsafe_fixes ... ok test check_hints_hidden_unsafe_fixes_with_no_safe_fixes ... ok test check_input_from_argfile ... ok test check_no_hint_for_hidden_unsafe_fixes_when_disabled ... ok test check_no_hint_for_hidden_unsafe_fixes_with_no_safe_fixes_when_disabled ... ok test check_shows_unsafe_fixes_with_opt_in ... ok test check_warn_stdin_filename_with_files ... ok test deprecated_direct ... ok test deprecated_direct_preview_enabled ... ok test deprecated_indirect ... ok test deprecated_indirect_preview_enabled ... ok test deprecated_multiple_direct ... ok test deprecated_multiple_direct_preview_enabled ... ok test diff_does_not_show_display_only_fixes_with_unsafe_fixes_enabled ... ok test diff_only_unsafe_fixes_available ... ok test diff_shows_safe_fixes_by_default ... ok test diff_shows_unsafe_fixes_with_opt_in ... ok test fix_applies_safe_fixes_by_default ... ok test fix_applies_unsafe_fixes_with_opt_in ... ok test fix_does_not_apply_display_only_fixes ... ok test fix_does_not_apply_display_only_fixes_with_unsafe_fixes_enabled ... ok test fix_only_flag_applies_safe_fixes_by_default ... ok test fix_only_flag_applies_unsafe_fixes_with_opt_in ... ok test fix_only_unsafe_fixes_available ... ok test fix_preview ... ok test full_output_format ... ok test full_output_preview ... ok test full_output_preview_config ... ok test missing_argfile_reports_error ... ok test parse_error_not_included ... ok test preview_disabled_direct ... ok test preview_disabled_does_not_warn_for_empty_fixable_selections ... ok test preview_disabled_does_not_warn_for_empty_ignore_selections ... ok test preview_disabled_prefix_empty ... ok test preview_enabled_all ... ok test preview_enabled_direct ... ok test preview_enabled_group_ignore ... ok test preview_enabled_prefix ... ok test preview_group_selector ... ok test pyproject_toml_stdin_no_applicable_rules_selected ... ok test pyproject_toml_stdin_no_applicable_rules_selected_2 ... ok test pyproject_toml_stdin_no_errors ... ok test pyproject_toml_stdin_schema_error ... ok test pyproject_toml_stdin_schema_error_fix ... ok test pyproject_toml_stdin_schema_error_fix_diff ... ok test pyproject_toml_stdin_schema_error_fix_only ... ok test pyproject_toml_stdin_syntax_error ... ok test redirect_direct ... ok test redirect_indirect ... ok test redirect_prefix ... ok test removed_direct ... ok test removed_direct_multiple ... ok test removed_ignore_direct ... ok test removed_ignore_indirect ... ok test removed_ignore_multiple_direct ... ok test removed_ignore_remapped_direct ... ok test removed_indirect ... ok test rule_f401 ... ok test rule_f401_output_json ... ok test rule_f401_output_text ... ok test rule_invalid_rule_name ... ok test rule_invalid_rule_name_output_json ... ok test rule_invalid_rule_name_output_text ... ok test rule_unused_import ... ok test show_statistics ... ok test show_statistics_json ... ok test show_statistics_json_partial_fix ... ok test show_statistics_json_unsafe_fixes ... ok test show_statistics_partial_fix ... ok test show_statistics_syntax_errors ... ok test show_statistics_unsafe_fixes ... ok test stdin_error ... ok test stdin_filename ... ok test stdin_fix_jupyter ... ok test stdin_fix_py ... ok test stdin_fix_when_no_issues_should_still_print_contents ... ok test stdin_fix_when_not_fixable_should_still_print_contents ... ok test stdin_format_jupyter ... ok test stdin_json ... ok test stdin_multiple_parse_error ... ok test stdin_override_parser_ipynb ... ok test stdin_override_parser_py ... ok test stdin_override_parser_py_config ... ok test stdin_parse_error ... ok test stdin_source_type_py ... ok test stdin_source_type_pyi ... ok test stdin_success ... ok test unfixable_preview ... ok test unreadable_dir ... ok test unreadable_pyproject_toml ... ok test result: ok. 96 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/resolve_files-b75ff248cacca23b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test check_project_from_project_subdirectory_respects_includes ... ok test check_project_include_defaults ... ok test check_project_respects_direct_paths ... ok test check_project_respects_subdirectory_includes ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/color-714786b223d4a43b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 32 tests test ann_eof::case ... ok test ann_insertion::case ... ok test ann_multiline2::case ... ok test ann_multiline::case ... ok test ann_removed_nl::case ... ok test ensure_emoji_highlight_width::case ... ok test first_snippet_is_primary::case ... ok test fold_ann_multiline::case ... ok test fold_bad_origin_line::case ... ok test fold_leading::case ... ok test fold_trailing::case ... ok test highlight_diff_line_with_wide_characters::case ... ok test highlight_duplicated_diff_lines::case ... ok test highlight_first_line_tab_371::test ... ok test highlight_source::case ... ok test highlight_source_multi_width_chars::case ... ok test highlight_source_zero_width_chars::case ... ok test issue_9::case ... ok test multiline_removal_indent::test ... ok test multiline_removal_last_line_tabs::test ... ok test multiline_removal_suggestion::case ... ok test multiple_annotations::case ... ok test multiple_highlight_duplicated::case ... ok test multiple_multiline_removal::case ... ok test primary_title_second_group::case ... ok test regression_leading_tab_label_alignment::case ... ok test regression_leading_tab_long_line::case ... ok test simple::case ... ok test strip_line::case ... ok test strip_line_char::case ... ok test strip_line_non_ws::case ... ok test styled_title::case ... ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/examples-e4ec81ab15d7fd75 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 13 tests test custom_error ... ignored test custom_level ... ignored test elide_header ... ignored test ensure_all_examples_have_tests ... ok test expected_type ... ignored test footer ... ignored test format ... ignored test highlight_message ... ignored test highlight_source ... ignored test id_hyperlink ... ignored test multi_suggestion ... ignored test multislice ... ignored test struct_name_as_context ... ignored test result: ok. 1 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/formatter-f4a335ce6e39974c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 114 tests test alignment ... ok test annotate_eol ... ok test annotate_eol2 ... ok test annotate_eol3 ... ok test annotate_eol4 ... ok test annotate_eol_double_width ... ok test annotate_newline_empty_span ... ok test char_and_nl_annotate_char ... ok test char_eol_annotate_char ... ok test char_eol_annotate_char_double_width ... ok test consistent_indentation_with_trailing_newline ... ok test diagnostic_width ... ok test diagnostic_width2 ... ok test diff_format ... ok test dont_panic_narrow_term_width_short_span ... ok test duplicate_annotations ... ok test e0271 ... ok test e0271_2 ... ok test empty_span_end_line ... ok test empty_span_start_line ... ok test hide_snippet ... ok test highlighting ... ok test id_on_title ... ok test issue_130 ... ok test keep_lines1 ... ok test keep_lines2 ... ok test leading_nbsp_no_overflow ... ok test lineno_offset ... ok test long_e0308 ... ok test long_line_cut ... ok test long_line_cut_custom ... ok test macros_not_utf8 ... ok test max_line_num_no_fold ... ok test message_before_primary_snippet ... ok test multi_and_single ... ok test multi_newline_span ... ok test multiline_eol_start ... ok test multiline_eol_start2 ... ok test multiline_eol_start3 ... ok test multiline_eol_start_double_width ... ok test multiline_eol_start_eof_end ... ok test multiline_eol_start_eof_end_double_width ... ok test multiline_eol_start_eol_end ... ok test multiline_eol_start_eol_end2 ... ok test multiline_eol_start_eol_end3 ... ok test multiline_removal ... ok test multiline_removal2 ... ok test multiline_replacement ... ok test multiple_line_num_widths ... ok test multiple_replacements ... ok test multiple_replacements2 ... ok test multiple_snippet_no_path ... ok test only_origin ... ok test origin_correct_mid_line ... ok test origin_correct_start_line ... ok test original_matches_replacement_suffix ... ok test padding_last_in_group ... ok test padding_last_in_group_with_group_after ... ok test prefer_first_annotation_on_secondary_snippets ... ok test secondary_title_custom_level_text ... ok test secondary_title_no_level_text ... ok test single_line_non_overlapping_suggestions ... ok test single_line_non_overlapping_suggestions2 ... ok test snippet_no_path ... ok test span_eol ... ok test suggestion_different_path_than_primary ... ok test suggestion_no_fold ... ok test suggestion_no_fold_replacement_ends_with_newline ... ok test suggestion_same_as_source ... ok test suggestion_span_bigger_than_source - should panic ... ok test suggestion_span_line_end ... ok test suggestion_span_one_bigger_than_source ... ok test suggestion_span_source_end ... ok test tab ... ok test test_anon_lines ... ok test test_format_footer_title ... ok test test_format_no_id ... ok test test_format_no_severity ... ok test test_format_no_severity_or_id ... ok test test_format_skip_title ... ok test test_format_snippet_annotation_standalone ... ok test test_format_snippet_only ... ok test test_format_snippets_continuation ... ok test test_format_title ... ok test test_i26 - should panic ... ok test test_i_29 ... ok test test_multi_group_no_snippet ... ok test test_multi_secondary_group_no_snippet ... ok test test_only_source ... ok test test_point_to_double_width_characters ... ok test test_point_to_double_width_characters_across_lines ... ok test test_point_to_double_width_characters_mixed ... ok test test_point_to_double_width_characters_multiple ... ok test test_source_annotation_standalone_multiline ... ok test test_source_annotation_standalone_singleline ... ok test test_source_content ... ok test three_multi_and_single ... ok test trailing_newline_span ... ok test trim_ascii_annotate_ascii_end_no_label ... ok test trim_ascii_annotate_ascii_end_with_label ... ok test trim_unicode_annotate_ascii_end_no_label ... ok test trim_unicode_annotate_ascii_end_with_label ... ok test trim_unicode_annotate_unicode_end_no_label ... ok test trim_unicode_annotate_unicode_end_with_label ... ok test trim_unicode_annotate_unicode_middle_no_label ... ok test trim_unicode_annotate_unicode_middle_with_label ... ok test trimmed_multiline_suggestion ... ok test trimmed_multiline_suggestion_elided_lines ... ok test two_multi_and_single ... ok test two_single_line_same_line ... ok test two_suggestions_same_span ... ok test two_suggestions_same_span2 ... ok test unicode_cut_handling ... ok test unterminated_string_multiline ... ok test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff-681239a696ec42b8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 10 tests test insertion_with_trailing_whitespace ... ok test multiple_insertions ... ok test patch_with_other_cell ... ok test patch_with_other_path_cell ... ok test patch_with_other_path_incrementing_cell ... ok test patch_with_primary_cell ... ok test patch_with_primary_path_cell ... ok test patch_with_primary_path_incrementing_cell ... ok test snippet_with_cell ... ok test snippet_with_path_cell ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/rustc_tests-4b89aa6fde6936d0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 72 tests test align_fail ... ok test alloc_error_handler_bad_signature_2 ... ok test array_into_iter ... ok test autoderef_box_no_add ... ok test bad_char_literals ... ok test binary_op_not_allowed_issue_125631 ... ok test const_generics_issue_82656 ... ok test deriving_meta_unknown_trait ... ok test different_overlap ... ok test dont_project_to_specializable_projection ... ok test emitter_overflow_bad_whitespace ... ok test ends_on_col0 ... ok test ends_on_col2 ... ok test ingle_label_with_message ... ok test invalid_arguments_unterminated ... ok test issue_109854 ... ok test issue_114529_illegal_break_with_value ... ok test issue_42234_unknown_receiver_type ... ok test issue_91334 ... ok test lint_map_unit_fn ... ok test long_snippet ... ok test long_snippet_multiple_spans ... ok test long_span_long ... ok test long_span_longest ... ok test long_span_short ... ok test long_span_shortest ... ok test match_same_arms ... ok test method_on_ambiguous_numeric_type ... ok test minimum_depth ... ok test mismatched_types1 ... ok test mismatched_types2 ... ok test missing_semicolon ... ok test multi_suggestion ... ok test multiple_labels_primary_without_message ... ok test multiple_labels_primary_without_message_2 ... ok test multiple_labels_secondary_without_message ... ok test multiple_labels_secondary_without_message_2 ... ok test multiple_labels_secondary_without_message_3 ... ok test multiple_labels_with_message ... ok test multiple_labels_without_message ... ok test multiple_labels_without_message_2 ... ok test multiple_origin ... ok test nested ... ok test nested_macro_rules ... ok test non_nested ... ok test non_overlapping ... ok test not_found_self_type_differs_shadowing_trait_item ... ok test not_repeatable ... ok test object_fail ... ok test origin_path_repeated ... ok test origin_path_repeated_element_between ... ok test overlapping_start_and_end ... ok test pat_tuple_field_count_cross ... ok test pattern_usefulness_empty_match ... ok test primitive_reprs_should_have_correct_length ... ok test rustdoc_ui_diagnostic_width ... ok test short_error_format1 ... ok test short_error_format2 ... ok test single_label_without_message ... ok test str_escape ... ok test suggest_box_new ... ok test timeout ... ok test too_many_field_suggestions ... ok test triple_exact_overlap ... ok test triple_overlap ... ok test unclosed_1 ... ok test unclosed_2 ... ok test unclosed_3 ... ok test unclosed_4 ... ok test unclosed_5 ... ok test unsafe_extern_suggestion ... ok test unterminated_nested_comment ... ok test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/cache_key-f16a75a0d91857fb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 7 tests test enum_named_fields_variant ... ok test enum_unit_variant ... ok test enum_unnamed_fields_variant ... ok test named_field_struct ... ok test struct_ignored_fields ... ok test unit_struct_cache_key ... ok test unnamed_field_struct ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_db-77c7edfacd906027 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 163 tests test diagnostic::render::azure::tests::output ... ok test diagnostic::render::azure::tests::syntax_errors ... ok test diagnostic::render::concise::tests::missing_file ... ok test diagnostic::render::concise::tests::notebook_output ... ok test diagnostic::render::concise::tests::output ... ok test diagnostic::render::concise::tests::show_fixes ... ok test diagnostic::render::concise::tests::show_fixes_preview ... ok test diagnostic::render::concise::tests::show_fixes_syntax_errors ... ok test diagnostic::render::concise::tests::syntax_errors ... ok test diagnostic::render::full::tests::bom_with_default_range ... ok test diagnostic::render::full::tests::empty_span_after_line_terminator ... ok test diagnostic::render::full::tests::end_of_file ... ok test diagnostic::render::full::tests::file_level ... ok test diagnostic::render::full::tests::hide_severity_output ... ok test diagnostic::render::full::tests::hide_severity_syntax_errors ... ok test diagnostic::render::full::tests::longer_line_number_end_of_context ... ok test diagnostic::render::full::tests::multiple_unprintable_characters ... ok test diagnostic::render::full::tests::nearby_fix_edits_share_diff_frame ... ok test diagnostic::render::full::tests::normalize_carriage_return ... ok test diagnostic::render::full::tests::notebook_output ... ok test diagnostic::render::full::tests::notebook_output_multiple_annotations ... ok test diagnostic::render::full::tests::notebook_output_with_diff ... ok test diagnostic::render::full::tests::notebook_output_with_diff_spanning_cells ... ok test diagnostic::render::full::tests::output ... ok test diagnostic::render::full::tests::strip_bom ... ok test diagnostic::render::full::tests::syntax_errors ... ok test diagnostic::render::full::tests::tab_replacement ... ok test diagnostic::render::full::tests::unprintable_characters ... ok test diagnostic::render::github::tests::missing_file ... ok test diagnostic::render::github::tests::output ... ok test diagnostic::render::github::tests::syntax_errors ... ok test diagnostic::render::gitlab::tests::output ... ok test diagnostic::render::gitlab::tests::syntax_errors ... ok test diagnostic::render::json::tests::missing_file ... ok test diagnostic::render::json::tests::notebook_output ... ok test diagnostic::render::json::tests::output ... ok test diagnostic::render::json::tests::syntax_errors ... ok test diagnostic::render::json_lines::tests::notebook_output ... ok test diagnostic::render::json_lines::tests::output ... ok test diagnostic::render::json_lines::tests::syntax_errors ... ok test diagnostic::render::junit::tests::output ... ok test diagnostic::render::junit::tests::syntax_errors ... ok test diagnostic::render::pylint::tests::missing_file ... ok test diagnostic::render::pylint::tests::output ... ok test diagnostic::render::pylint::tests::syntax_errors ... ok test diagnostic::render::rdjson::tests::missing_file_preview ... ok test diagnostic::render::rdjson::tests::missing_file_stable ... ok test diagnostic::render::rdjson::tests::output ... ok test diagnostic::render::rdjson::tests::syntax_errors ... ok test diagnostic::render::tests::annotation_many_files_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_message ... ok test diagnostic::render::tests::annotation_multi_line ... ok test diagnostic::render::tests::annotation_one_file_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_overlapping_multi_line ... ok test diagnostic::render::tests::basic ... ok test diagnostic::render::tests::config_context ... ok test diagnostic::render::tests::diagnostics_with_equal_locations_sort_by_concise_message ... ok test diagnostic::render::tests::multiple_annotations_adjacent_context ... ok test diagnostic::render::tests::multiple_annotations_non_overlapping ... ok test diagnostic::render::tests::multiple_annotations_trimmed_context ... ok test diagnostic::render::tests::multiple_files_basic ... ok test diagnostic::render::tests::no_range ... ok test diagnostic::render::tests::non_ascii ... ok test diagnostic::render::tests::sub_diag_many_notes ... ok test diagnostic::render::tests::sub_diag_many_warning_with_annotation_order ... ok test diagnostic::render::tests::sub_diag_note_only_message ... ok test diagnostic::render::tests::sub_diag_repeats_snippet ... ok test diagnostic::render::tests::sub_diag_warning_with_annotation ... ok test diagnostic::render::tests::trimmed_context ... ok test file_revision::tests::revision_from_file_time ... ok test files::directory::tests::empty_and_unavailable_listing ... ok test files::directory::tests::listing_is_sorted ... ok test files::tests::freeze_applies_to_new_file_overrides - should panic ... ok test files::tests::freeze_does_not_change_existing_files ... ok test files::tests::stubbed_vendored_file ... ok test files::tests::stubbed_vendored_file_non_existing ... ok test files::tests::system_existing_file ... ok test files::tests::system_non_existing_file ... ok test files::tests::system_normalize_paths ... ok test panic::tests::no_backtrace_for_salsa_cancelled ... ignored, super::catch_unwind installs a custom panic handler, which could effect test isolation test parsed::indexed::tests::indexed_nodes_chunk_boundary - should panic ... ok test parsed::indexed::tests::indexed_nodes_relative_tail_bounds - should panic ... ok test parsed::indexed::tests::indexed_nodes_round_trip ... ok test parsed::indexed::tests::indexed_nodes_wide_tail_bounds - should panic ... ok test parsed::tests::python_file ... ok test parsed::tests::python_ipynb_file ... ok test parsed::tests::same_file_at_different_python_versions ... ok test parsed::tests::vendored_file ... ok test parsed::tests::virtual_ipynb_file ... ok test parsed::tests::virtual_python_file ... ok test source::tests::line_index_for_source ... ok test source::tests::notebook ... ok test source::tests::re_runs_query_when_file_revision_changes ... ok test source::tests::text_is_cached_if_revision_is_unchanged ... ok test system::memory_fs::tests::create_dir_all ... ok test system::memory_fs::tests::create_dir_all_fails_if_a_component_is_a_file ... ok test system::memory_fs::tests::exists ... ok test system::memory_fs::tests::exists_directories ... ok test system::memory_fs::tests::is_file ... ok test system::memory_fs::tests::path_normalization ... ok test system::memory_fs::tests::permissions ... ok test system::memory_fs::tests::read ... ok test system::memory_fs::tests::read_directory ... ok test system::memory_fs::tests::read_directory_nonexistent ... ok test system::memory_fs::tests::read_directory_on_file ... ok test system::memory_fs::tests::read_fails_if_path_doesnt_exist ... ok test system::memory_fs::tests::read_fails_if_path_is_a_directory ... ok test system::memory_fs::tests::read_fails_if_virtual_path_doesnt_exit ... ok test system::memory_fs::tests::remove_directory ... ok test system::memory_fs::tests::remove_directory_that_is_a_file ... ok test system::memory_fs::tests::remove_directory_with_files_that_start_with_the_same_string ... ok test system::memory_fs::tests::remove_file ... ok test system::memory_fs::tests::remove_file_that_is_a_directory ... ok test system::memory_fs::tests::remove_non_empty_directory ... ok test system::memory_fs::tests::remove_non_existing_directory ... ok test system::memory_fs::tests::remove_non_existing_file ... ok test system::memory_fs::tests::remove_virtual_file ... ok test system::memory_fs::tests::touch ... ok test system::memory_fs::tests::touch_new_file_updates_parent_directory ... ok test system::memory_fs::tests::walk_directory ... ok test system::memory_fs::tests::walk_directory_file ... ok test system::memory_fs::tests::walk_directory_hidden ... ok test system::memory_fs::tests::write_file_all_fails_if_a_component_is_a_file ... ok test system::memory_fs::tests::write_file_fails_if_a_parent_directory_is_missing ... ok test system::memory_fs::tests::write_file_fails_if_path_points_to_a_directory ... ok test system::memory_fs::tests::write_virtual_file ... ok test system::os::ignore::tests::bom ... ok test system::os::ignore::tests::explicit_file_walk_root_cannot_be_pruned_by_parent_root ... ok test system::os::ignore::tests::nested_directory_walk_root_uses_its_own_ignore_file ... ok test system::os::ignore::tests::parent_ignore_file_disables_root_gitignore_pruning ... ok test system::os::ignore::tests::root_gitignore_file_requires_repository ... ok test system::os::ignore::tests::root_ignore_file_allowlist_overrides_root_gitignore_file ... ok test system::os::ignore::tests::root_ignore_file_cannot_prune_deeper_file_match ... ok test system::os::ignore::tests::root_ignore_file_prunes_top_level_directory ... ok test system::os::ignore::tests::unreadable_root_ignore_file_cannot_prune_path ... ok test system::os::tests::read_directory ... ok test system::os::tests::read_directory_nonexistent ... ok test system::os::tests::read_directory_on_file ... ok test system::os::tests::walk_directory ... ok test system::os::tests::walk_directory_file ... ok test system::os::tests::walk_directory_ignore ... ok test testing::const_query_was_not_run_fails_if_query_was_run - should panic ... ok test testing::query_was_not_run ... ok test testing::query_was_not_run_fails_if_query_was_run - should panic ... ok test testing::query_was_run_fails_if_query_was_not_run - should panic ... ok test vendored::tests::asyncio_dir_no_trailing_slash ... ok test vendored::tests::asyncio_dir_odd_components ... ok test vendored::tests::asyncio_dir_trailing_slash ... ok test vendored::tests::asyncio_file_contents ... ok test vendored::tests::asyncio_file_other_path ... ok test vendored::tests::filesystem_debug_implementation ... ok test vendored::tests::filesystem_debug_implementation_alternate ... ok test vendored::tests::functools_file_contents ... ok test vendored::tests::functools_file_other_path ... ok test vendored::tests::nonexistent_path_with_extension ... ok test vendored::tests::nonexistent_path_with_fancy_components ... ok test vendored::tests::nonexistent_path_with_trailing_slash ... ok test vendored::tests::read_directory_asyncio ... ok test vendored::tests::read_directory_stdlib ... ok test vendored::tests::simple_nonexistent_path ... ok test vendored::tests::stdlib_dir_no_trailing_slash ... ok test vendored::tests::stdlib_dir_parent_components ... ok test vendored::tests::stdlib_dir_trailing_slash ... ok test result: ok. 162 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_formatter-9af61708302deef3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 30 tests test arguments::tests::test_nesting ... ok test format_element::document::tests::display_elements ... ok test format_element::document::tests::display_elements_with_source_text_slice ... ok test format_element::document::tests::display_invalid_document ... ok test format_element::document::tests::escapes_quotes ... ok test format_element::tests::test_normalize_newlines ... ok test format_element::tests::text_width ... ok test macros::tests::best_fitting_variants_print_as_lists ... ok test macros::tests::test_multiple_elements ... ok test macros::tests::test_single_element ... ok test printer::queue::tests::extend_back_empty_queue ... ok test printer::queue::tests::extend_back_pop_last ... ok test printer::stack::tests::restore_consumed_stack ... ok test printer::stack::tests::restore_partially_consumed_stack ... ok test printer::stack::tests::restore_stack ... ok test printer::tests::conditional_with_group_id_in_fits ... ok test printer::tests::it_breaks_a_group_if_a_string_contains_a_newline ... ok test printer::tests::it_breaks_a_group_if_it_contains_a_hard_line_break ... ok test printer::tests::it_breaks_parent_groups_if_they_dont_fit_on_a_single_line ... ok test printer::tests::it_converts_line_endings ... ok test printer::tests::it_prints_a_group_on_a_single_line_if_it_fits ... ok test printer::tests::it_prints_consecutive_empty_lines_as_many ... ok test printer::tests::it_prints_consecutive_hard_lines_as_one ... ok test printer::tests::it_prints_consecutive_mixed_lines_as_many ... ok test printer::tests::it_tracks_the_indent_for_each_token ... ok test printer::tests::it_use_the_indent_character_specified_in_the_options ... ok test printer::tests::line_suffix_printed_at_end ... ok test printer::tests::line_suffix_with_reserved_width ... ok test printer::tests::out_of_order_group_ids ... ok test printer::tests::test_fill_breaks ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_index-be01c8a55d0316f3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 5 tests test idx::tests::debug ... ok test idx::tests::from_u32_panics_for_u32_max - should panic ... ok test idx::tests::from_usize_panics_for_u32_max - should panic ... ok test idx::tests::max_value ... ok test idx::tests::max_value_usize ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_linter-b9912a5a29e27171 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 2831 tests test checkers::physical_lines::tests::e501_non_ascii_char ... ok test codes::tests::category_descriptions ... ok test codes::tests::category_names_do_not_conflict_with_rule_names ... ok test comments::shebang::tests::shebang_end_of_line ... ok test comments::shebang::tests::shebang_leading_space ... ok test comments::shebang::tests::shebang_match ... ok test comments::shebang::tests::shebang_match_trailing_comment ... ok test comments::shebang::tests::shebang_non_match ... ok test directives::tests::isort_exclusions ... ok test directives::tests::isort_splits ... ok test directives::tests::noqa_extraction ... ok test directives::tests::todo_directives ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_tuple_adding_a_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::find_next_stmt_break ... ok test fix::edits::tests::find_semicolon ... ok test fix::edits::tests::redundant_alias ... ok test fix::tests::apply_one_insertion ... ok test fix::tests::apply_one_removal ... ok test fix::tests::apply_one_replacement ... ok test fix::tests::apply_two_removals ... ok test fix::tests::empty_file ... ok test fix::tests::ignore_overlapping_fixes ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py310_expects ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py311_expects ... ok test linter::tests::test_await_scope_notebook ... ok test linter::tests::test_cell_id::add_missing_cell_id ... ok test linter::tests::test_cell_id::no_cell_id ... ok test linter::tests::test_disabled_typing_extensions::_fast002_disabled_r_from_fastapi_import_depends_fastapi_app_fastapi_app_get_items_async_def_read_items_commons_dict_depends_common_parameters_return_commons_lintersettings_unresolved_target_version_pythonversion_major_3_minor_8_into_typing_extensions_false_lintersettings_for_rule_rule_fastapinonannotateddependency_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_with_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_without_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_does_not_add_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi034_disabled_class_c_def_new_cls_c_lintersettings_unresolved_target_version_pythonversion_major_3_minor_10_into_typing_extensions_false_lintersettings_for_rule_rule_nonselfreturntype_expects ... ok test linter::tests::test_disabled_typing_extensions_pyi::_pyi026_disabled_vector_list_float_lintersettings_unresolved_target_version_pythonversion_major_3_minor_9_into_typing_extensions_false_lintersettings_for_rule_rule_typealiaswithoutannotation_expects ... ok test linter::tests::test_import_sorting ... ok test linter::tests::test_ipy_escape_command ... ok test linter::tests::test_json_consistency ... ok test linter::tests::test_semantic_errors::path_new_annotated_global_py_pythonversion_py314_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py311_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_class_attribute_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_key_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_type_parameter_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_global_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_expression_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_star_expression_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_irrefutable_case_pattern_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_lazy_future_import_py_pythonversion_py315_expects ... ok test linter::tests::test_semantic_errors::path_new_multiple_case_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_nonlocal_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_rebound_comprehension_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_single_starred_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py312_expects ... ok test linter::tests::test_shebang_noqa::_on_line_one_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_three_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_two_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_async_comprehension_py_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_await_outside_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_latefutureimport_path_new_late_future_import_py_expects ... ok test linter::tests::test_syntax_errors::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test linter::tests::test_syntax_errors::rule_returningenerator_path_new_return_in_generator_py_expects ... ok test linter::tests::test_syntax_errors::rule_returnoutsidefunction_path_new_return_outside_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldoutsidefunction_path_new_yield_scope_py_expects ... ok test linter::tests::test_trailing_newline::no_trailing_newline ... ok test linter::tests::test_trailing_newline::trailing_newline ... ok test linter::tests::test_undefined_name ... ok test linter::tests::test_unused_variable ... ok test linter::tests::test_vscode_language_id ... ok test logging::tests::ordering ... ok test message::grouped::tests::default ... ok test message::grouped::tests::fix_status ... ok test message::grouped::tests::fix_status_unsafe ... ok test message::grouped::tests::syntax_errors ... ok test message::sarif::tests::test_results ... ok test message::sarif::tests::valid_json ... ok test message::sarif::tests::valid_syntax_error_json ... ok test noqa::tests::add_ignore_existing_own_line_ignore ... ok test noqa::tests::add_ignore_multiline_diagnostic ... ok test noqa::tests::add_ignore_multiple_codes ... ok test noqa::tests::add_ignore_ruf105 ... ok test noqa::tests::add_ignore_to_existing_ignore ... ok test noqa::tests::add_ignore_to_existing_noqa ... ok test noqa::tests::add_noqa_ruf105 ... ok test noqa::tests::add_noqa_to_existing_ignore ... ok test noqa::tests::add_noqa_to_existing_ignore_preview ... ok test noqa::tests::flake8_exemption_all ... ok test noqa::tests::flake8_exemption_all_case_insensitive ... ok test noqa::tests::flake8_exemption_all_no_space ... ok test noqa::tests::flake8_exemption_codes ... ok test noqa::tests::flake8_malformed_code_1 ... ok test noqa::tests::flake8_malformed_code_2 ... ok test noqa::tests::flake8_malformed_code_3 ... ok test noqa::tests::flake8_noqa_no_code ... ok test noqa::tests::flake8_noqa_no_code_invalid_suffix ... ok test noqa::tests::flake8_noqa_no_code_trailing_content ... ok test noqa::tests::malformed_code_1 ... ok test noqa::tests::malformed_code_2 ... ok test noqa::tests::malformed_code_3 ... ok test noqa::tests::modification ... ok test noqa::tests::multiline_comment ... ok test noqa::tests::noqa_all ... ok test noqa::tests::noqa_all_case_insensitive ... ok test noqa::tests::noqa_all_leading_comment ... ok test noqa::tests::noqa_all_multi_space ... ok test noqa::tests::noqa_all_no_space ... ok test noqa::tests::noqa_all_trailing_comment ... ok test noqa::tests::noqa_code ... ok test noqa::tests::noqa_code_case_insensitive ... ok test noqa::tests::noqa_code_invalid_code_suffix ... ok test noqa::tests::noqa_code_leading_comment ... ok test noqa::tests::noqa_code_leading_hashes ... ok test noqa::tests::noqa_code_leading_hashes_with_spaces ... ok test noqa::tests::noqa_code_multi_space ... ok test noqa::tests::noqa_code_no_space ... ok test noqa::tests::noqa_code_trailing_comment ... ok test noqa::tests::noqa_codes ... ok test noqa::tests::noqa_codes_case_insensitive ... ok test noqa::tests::noqa_codes_leading_comment ... ok test noqa::tests::noqa_codes_multi_space ... ok test noqa::tests::noqa_codes_no_space ... ok test noqa::tests::noqa_codes_trailing_comment ... ok test noqa::tests::noqa_empty_comma ... ok test noqa::tests::noqa_empty_comma_space ... ok test noqa::tests::noqa_invalid_codes ... ok test noqa::tests::noqa_invalid_suffix ... ok test noqa::tests::noqa_leading_space ... ok test noqa::tests::noqa_lex_codes ... ok test noqa::tests::noqa_no_code ... ok test noqa::tests::noqa_no_code_invalid_suffix ... ok test noqa::tests::noqa_no_code_trailing_content ... ok test noqa::tests::noqa_non_code ... ok test noqa::tests::noqa_squashed_codes ... ok test noqa::tests::noqa_trailing_space ... ok test noqa::tests::ruff_exemption_all ... ok test noqa::tests::ruff_exemption_all_case_insensitive ... ok test noqa::tests::ruff_exemption_all_leading_comment ... ok test noqa::tests::ruff_exemption_all_no_space ... ok test noqa::tests::ruff_exemption_all_trailing_comment ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_code_leading_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_codes ... ok test noqa::tests::ruff_exemption_codes_leading_hashes ... ok test noqa::tests::ruff_exemption_empty_comma ... ok test noqa::tests::ruff_exemption_empty_comma_space ... ok test noqa::tests::ruff_exemption_invalid_code_suffix ... ok test noqa::tests::ruff_exemption_squashed_codes ... ok test noqa::tests::ruff_malformed_code_1 ... ok test noqa::tests::ruff_malformed_code_2 ... ok test noqa::tests::ruff_malformed_code_3 ... ok test noqa::tests::ruff_noqa_no_code ... ok test noqa::tests::ruff_noqa_no_code_invalid_suffix ... ok test noqa::tests::ruff_noqa_no_code_trailing_content ... ok test noqa::tests::syntax_error ... ok test packaging::tests::package_detection ... ok test packaging::tests::package_detection_with_namespace_packages ... ok test registry::rule_set::tests::remove_not_existing_rule_from_set ... ok test registry::rule_set::tests::test_all_rules ... ok test registry::tests::check_code_serialization ... ok test registry::tests::documentation ... ok test registry::tests::linter_parse_code ... ok test registry::tests::linter_sorting ... ok test registry::tests::rule_naming_convention ... ok test registry::tests::rule_size ... ok test rule_redirects::tests::overshadowing_redirects ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_basic_ti_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_extra_whitespace ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_list_with_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_no_spaces_in_braces ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_positional_argument ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_additional_arguments ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_empty_task_id ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_escaped_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_list_with_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_mixed_content ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_multi_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_no_template ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_unknown_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple_no_trailing_comma ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_id_singular_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_instance_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_around_dot ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_before_open_paren ... ok test rules::airflow::tests::rules::rule_airflow31moved_path_new_air321_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3dagdynamicvalue_path_new_air304_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3incompatiblefunctionsignature_path_new_air303_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_amazon_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_celery_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_common_sql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_daskexecutor_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_druid_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_fab_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hdfs_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hive_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_http_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_jdbc_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_kubernetes_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_mysql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_oracle_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_papermill_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_pig_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_postgres_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_presto_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_samba_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_slack_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_smtp_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_sqlite_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_standard_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_zendesk_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_airflow_plugin_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_class_attribute_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_context_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_provider_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflowdagnoscheduleargument_path_new_air002_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_sdk_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskimplicitmultipleoutputs_path_new_air202_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_dag_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_no_dag_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablenametaskidmismatch_path_new_air001_py_expects ... ok test rules::airflow::tests::rules::rule_airflowxcompullintemplatestring_path_new_air201_py_expects ... ok test rules::eradicate::detection::tests::comment_contains_code_basic ... ok test rules::eradicate::detection::tests::comment_contains_code_single_line ... ok test rules::eradicate::detection::tests::comment_contains_code_with_default_allowlist ... ok test rules::eradicate::detection::tests::comment_contains_code_with_encoding ... ok test rules::eradicate::detection::tests::comment_contains_code_with_multiline ... ok test rules::eradicate::detection::tests::comment_contains_code_with_print ... ok test rules::eradicate::detection::tests::comment_contains_code_with_return ... ok test rules::eradicate::detection::tests::comment_contains_code_with_sentences ... ok test rules::eradicate::detection::tests::comment_contains_language_injection ... ok test rules::eradicate::detection::tests::comment_contains_todo ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment_end_precedence ... ok test rules::eradicate::tests::rules::rule_commentedoutcode_path_new_era001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sixpy3_path_new_ytt202_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion0_path_new_ytt301_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion2_path_new_ytt102_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr10_path_new_ytt302_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr3_path_new_ytt103_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo0eq3_path_new_ytt201_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo1cmpint_path_new_ytt203_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfominorcmpint_path_new_ytt204_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice1_path_new_ytt303_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice3_path_new_ytt101_py_expects ... ok test rules::flake8_annotations::tests::allow_nested_overload ... ok test rules::flake8_annotations::tests::allow_overload ... ok test rules::flake8_annotations::tests::allow_star_arg_any ... ok test rules::flake8_annotations::tests::auto_return_type ... ok test rules::flake8_annotations::tests::auto_return_type_py38 ... ok test rules::flake8_annotations::tests::defaults ... ok test rules::flake8_annotations::tests::ignore_fully_untyped ... ok test rules::flake8_annotations::tests::mypy_init_return ... ok test rules::flake8_annotations::tests::shadowed_builtins ... ok test rules::flake8_annotations::tests::simple_magic_methods ... ok test rules::flake8_annotations::tests::suppress_dummy_args ... ok test rules::flake8_annotations::tests::suppress_none_returning ... ok test rules::flake8_async::tests::async109_python_310_or_older::asyncio ... ok test rules::flake8_async::tests::async109_python_310_or_older::trio ... ok test rules::flake8_async::tests::rules::rule_asyncbusywait_path_new_async110_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_0_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_1_py_expects ... ok test rules::flake8_async::tests::rules::rule_asynczerosleep_path_new_async115_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallhttpxinasyncfunction_path_new_async212_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallinasyncfunction_path_new_async210_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinginputinasyncfunction_path_new_async250_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingopencallinasyncfunction_path_new_async230_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingpathmethodinasyncfunction_path_new_async240_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingsleepinasyncfunction_path_new_async251_py_expects ... ok test rules::flake8_async::tests::rules::rule_cancelscopenocheckpoint_path_new_async100_py_expects ... ok test rules::flake8_async::tests::rules::rule_createsubprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_longsleepnotforever_path_new_async116_py_expects ... ok test rules::flake8_async::tests::rules::rule_runprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_triosynccall_path_new_async105_py_expects ... ok test rules::flake8_async::tests::rules::rule_waitforprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_yieldincontextmanagerinasyncgenerator_path_new_async119_py_expects ... ok test rules::flake8_bandit::tests::check_hardcoded_tmp_additional_dirs ... ok test rules::flake8_bandit::tests::check_typed_exception ... ok test rules::flake8_bandit::tests::preview_rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_assert_path_new_s101_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_callwithshellequalstrue_path_new_s604_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangoextra_path_new_s610_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangorawsql_path_new_s611_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_execbuiltin_path_new_s102_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_flaskdebugtrue_path_new_s201_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedbindallinterfaces_path_new_s104_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpassworddefault_path_new_s107_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordfuncarg_path_new_s106_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordstring_path_new_s105_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedsqlexpression_path_new_s608_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedtempfile_path_new_s108_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hashlibinsecurehashfunction_path_new_s324_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_jinja2autoescapefalse_path_new_s701_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_loggingconfiginsecurelisten_path_new_s612_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_makotemplates_path_new_s702_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_paramikocall_path_new_s601_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithnocertvalidation_path_new_s501_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithouttimeout_path_new_s113_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpinsecureversion_path_new_s508_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpweakcryptography_path_new_s509_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sshnohostkeyverification_path_new_s507_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslinsecureversion_path_new_s502_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithbaddefaults_path_new_s503_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithnoversion_path_new_s504_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithashell_path_new_s605_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithnoshell_path_new_s606_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithpartialpath_path_new_s607_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesspopenwithshellequalstrue_path_new_s602_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesswithoutshellequalstrue_path_new_s603_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_type_checking_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_tarfileunsafemembers_path_new_s202_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptcontinue_path_new_s112_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptpass_path_new_s110_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unixcommandwildcardinjection_path_new_s609_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_weakcryptographickey_path_new_s505_py_expects ... ok test rules::flake8_blind_except::tests::rules::rule_blindexcept_path_new_ble_py_expects ... ok test rules::flake8_boolean_trap::tests::extend_allowed_callable ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleandefaultvaluepositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleanpositionalvalueincall_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleantypehintpositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_bugbear::tests::b007_unnecessary_tag_only_for_certain_cases ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_annotation ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_default ... ok test rules::flake8_bugbear::tests::extend_mutable_contextvar_default ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_abstractbaseclasswithoutabstractmethod_path_new_b024_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertfalse_path_new_b011_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertraisesexception_path_new_b017_0_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertraisesexception_path_new_b017_1_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assignmenttoosenviron_path_new_b003_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_batchedwithoutexplicitstrict_path_new_b911_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_cachedinstancemethod_path_new_b019_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_classasdatastructure_path_new_class_as_data_structure_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_delattrwithconstant_path_new_b043_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatehandlerexception_path_new_b014_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatetryblockexception_path_new_b025_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatevalue_path_new_b033_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_emptymethodwithoutabstractdecorator_path_new_b027_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_emptymethodwithoutabstractdecorator_path_new_b027_pyi_expects ... ok test rules::flake8_bugbear::tests::rules::rule_exceptwithemptytuple_path_new_b029_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_exceptwithnonexceptionclasses_path_new_b030_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_fstringdocstring_path_new_b021_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_functioncallindefaultargument_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_functionusesloopvariable_path_new_b023_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_getattrwithconstant_path_new_b009_b010_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_jumpstatementinfinally_path_new_b012_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_loopiteratormutation_path_new_b909_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_loopvariableoverridesiterator_path_new_b020_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mapwithoutexplicitstrict_path_new_b912_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutablecontextvardefault_path_new_b039_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_noexplicitstacklevel_path_new_b028_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_raiseliteral_path_new_b016_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_raisewithoutfrominsideexcept_path_new_b904_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_redundanttupleinexceptionhandler_path_new_b013_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_resubpositionalargs_path_new_b034_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_returningenerator_path_new_b901_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_reuseofgroupbygenerator_path_new_b031_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_setattrwithconstant_path_new_b009_b010_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_starargunpackingafterkeywordarg_path_new_b026_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_statickeydictcomprehension_path_new_b035_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_stripwithmulticharacters_path_new_b005_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unaryprefixincrementdecrement_path_new_b002_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unintentionaltypeannotation_path_new_b032_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unreliablecallablecheck_path_new_b004_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unusedloopcontrolvariable_path_new_b007_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscomparison_path_new_b015_ipynb_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscomparison_path_new_b015_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscontextlibsuppress_path_new_b022_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselessexpression_path_new_b018_ipynb_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselessexpression_path_new_b018_py_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_classasdatastructure_path_new_class_as_data_structure_py_pythonversion_py39_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_mapwithoutexplicitstrict_path_new_b912_py_pythonversion_py313_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_statickeydictcomprehension_path_new_b035_py315_py_pythonversion_py315_expects ... ok test rules::flake8_bugbear::tests::zip_without_explicit_strict ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_abc_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_logging_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_non_builtin_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_bisect_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_xml_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_string_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinargumentshadowing_path_new_a002_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinlambdaargumentshadowing_path_new_a006_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinvariableshadowing_path_new_a001_py_expects ... ok test rules::flake8_builtins::tests::deferred_annotations_diff::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::non_strict_checking::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_false_expects ... ok test rules::flake8_builtins::tests::non_strict_checking::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_true_expects ... ok test rules::flake8_builtins::tests::non_strict_checking_root::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_expects ... ok test rules::flake8_builtins::tests::non_strict_checking_src::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinargumentshadowing_path_new_a002_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinlambdaargumentshadowing_path_new_a006_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinvariableshadowing_path_new_a001_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_abc_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_logging_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_non_builtin_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_bisect_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_collections_pyi_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_xml_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_string_init_py_expects ... ok test rules::flake8_builtins::tests::rules_py312::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_commas::tests::rules::path_new_com81_py_expects ... ok test rules::flake8_commas::tests::rules::path_new_com81_syntax_error_py_expects ... ok test rules::flake8_comprehensions::tests::allow_dict_calls_with_keyword_arguments::rule_unnecessarycollectioncall_path_new_c408_py_expects ... ok test rules::flake8_comprehensions::tests::preview_rules::rule_unnecessarycomprehensionincall_path_new_c419_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycallaroundsorted_path_new_c413_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycollectioncall_path_new_c408_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehension_path_new_c416_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehensionincall_path_new_c419_2_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehensionincall_path_new_c419_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_2_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_3_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydoublecastorprocess_path_new_c414_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratordict_path_new_c402_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratorlist_path_new_c400_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratorset_path_new_c401_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcall_path_new_c411_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcomprehensiondict_path_new_c404_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcomprehensionset_path_new_c403_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteraldict_path_new_c406_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralset_path_new_c405_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithindictcall_path_new_c418_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithinlistcall_path_new_c410_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithintuplecall_path_new_c409_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarymap_path_new_c417_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarymap_path_new_c417_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarysubscriptreversal_path_new_c415_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarycomprehensionincall_path_new_c419_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarygeneratorlist_path_new_c400_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarygeneratorset_path_new_c401_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarylistcall_path_new_c411_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarylistcomprehensionset_path_new_c403_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessaryliteralwithindictcall_path_new_c418_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessaryliteralwithintuplecall_path_new_c409_py315_py_expects ... ok test rules::flake8_copyright::tests::char_boundary ... ok test rules::flake8_copyright::tests::invalid_author ... ok test rules::flake8_copyright::tests::late_notice ... ok test rules::flake8_copyright::tests::notice ... ok test rules::flake8_copyright::tests::notice_with_c ... ok test rules::flake8_copyright::tests::notice_with_caps ... ok test rules::flake8_copyright::tests::notice_with_comma ... ok test rules::flake8_copyright::tests::notice_with_range ... ok test rules::flake8_copyright::tests::notice_with_unicode_c ... ok test rules::flake8_copyright::tests::small_file ... ok test rules::flake8_copyright::tests::valid_author ... ok test rules::flake8_copyright::tests::valid_author_with_comma_invalid_no_space ... ok test rules::flake8_copyright::tests::valid_author_with_comma_invalid_spaces ... ok test rules::flake8_copyright::tests::valid_author_with_comma_valid_space ... ok test rules::flake8_copyright::tests::valid_author_with_dash ... ok test rules::flake8_copyright::tests::valid_author_with_dash_invalid_space ... ok test rules::flake8_copyright::tests::valid_author_with_dash_invalid_spaces ... ok test rules::flake8_datetimez::tests::rules::rule_calldatefromtimestamp_path_new_dtz012_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimefromtimestamp_path_new_dtz006_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimenowwithouttzinfo_path_new_dtz005_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimestrptimewithoutzone_path_new_dtz007_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimetoday_path_new_dtz002_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimeutcfromtimestamp_path_new_dtz004_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimeutcnow_path_new_dtz003_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimewithouttzinfo_path_new_dtz001_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetoday_path_new_dtz011_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_datetimeminmax_path_new_dtz901_py_expects ... ok test rules::flake8_debugger::tests::rules::rule_debugger_path_new_t100_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangoallwithmodelform_path_new_dj007_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangoexcludewithmodelform_path_new_dj006_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangolocalsinrenderfunction_path_new_dj003_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangomodelwithoutdunderstr_path_new_dj008_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangononleadingreceiverdecorator_path_new_dj013_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangonullablemodelstringfield_path_new_dj001_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangounorderedbodycontentinmodel_path_new_dj012_py_expects ... ok test rules::flake8_errmsg::tests::custom ... ok test rules::flake8_errmsg::tests::defaults ... ok test rules::flake8_errmsg::tests::string_exception ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_4_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uv_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uv_tool_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uvx_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_3_py_expects ... ok test rules::flake8_fixme::tests::rules::t001 ... ok test rules::flake8_fixme::tests::rules::t002 ... ok test rules::flake8_fixme::tests::rules::t003 ... ok test rules::flake8_fixme::tests::rules::t004 ... ok test rules::flake8_future_annotations::tests::fa100::path_new_edge_case_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_from_typing_import_many_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_from_typing_import_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_import_typing_as_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_import_typing_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_lowercase_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_union_inner_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_union_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_no_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_non_simplifiable_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_uses_future_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_variable_name_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_lowercase_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_preview_generics_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_union_inner_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_union_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_no_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_quoted_type_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_uses_future_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_formatingettextfunccall_path_new_int002_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_fstringingettextfunccall_path_new_int001_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_printfingettextfunccall_path_new_int003_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_formatingettextfunccall_path_new_int002_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_fstringingettextfunccall_path_new_int001_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_printfingettextfunccall_path_new_int003_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_implicitstringconcatenationincollectionliteral_path_new_isc004_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_import_conventions::tests::custom ... ok test rules::flake8_import_conventions::tests::custom_banned ... ok test rules::flake8_import_conventions::tests::custom_banned_from ... ok test rules::flake8_import_conventions::tests::defaults ... ok test rules::flake8_import_conventions::tests::defaults_preview ... ok test rules::flake8_import_conventions::tests::from_imports ... ok test rules::flake8_import_conventions::tests::override_defaults ... ok test rules::flake8_import_conventions::tests::remove_defaults ... ok test rules::flake8_import_conventions::tests::same_name ... ok test rules::flake8_import_conventions::tests::tricky ... ok test rules::flake8_logging::tests::rules::rule_directloggerinstantiation_path_new_log001_py_expects ... ok test rules::flake8_logging::tests::rules::rule_exceptionwithoutexcinfo_path_new_log007_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_invalidgetloggerargument_path_new_log002_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_rootloggercall_path_new_log015_py_expects ... ok test rules::flake8_logging::tests::rules::rule_undocumentedwarn_path_new_log009_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g001_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g002_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g003_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g010_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_1_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_2_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g201_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g202_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_argparse_parser_error_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_str_format_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_simple_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_warnings_ok_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_empty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_nonempty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_ignored_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_init_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_namespace_package_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pep723_path_new_script_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pyi_path_new_example_pyi_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_script_path_new_script_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_shebang_path_new_example_py_expects ... ok test rules::flake8_pie::tests::rules::rule_duplicateclassfielddefinition_path_new_pie794_py_expects ... ok test rules::flake8_pie::tests::rules::rule_multiplestartsendswith_path_new_pie810_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_pyi_expects ... ok test rules::flake8_pie::tests::rules::rule_reimplementedcontainerbuiltin_path_new_pie807_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessarydictkwargs_path_new_pie804_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryplaceholder_path_new_pie790_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryrangestart_path_new_pie808_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryspread_path_new_pie800_py_expects ... ok test rules::flake8_print::tests::rules::rule_pprint_path_new_t203_py_expects ... ok test rules::flake8_print::tests::rules::rule_print_path_new_t201_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_pyi_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::pyi016_multiline_debug_fstring_mixed_newlines ... ok test rules::flake8_pyi::tests::pyi021_pie790_isolation_check::path_new_pyi021_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_pyi_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestcompositeassertion_path_new_pt018_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_1_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestextraneousscopefunction_path_new_pt003_py_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::pt009 ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertalwaysfalse_path_new_pt015_py_settings_default_pt015_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertinexcept_path_new_pt017_py_settings_default_pt017_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestcompositeassertion_path_new_pt018_py_settings_default_pt018_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_1_py_settings_default_pt020_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_settings_default_pt020_2_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_settings_default_pt020_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestduplicateparametrizetestcases_path_new_pt014_py_settings_default_pt014_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytesterroneoususefixturesonfixture_path_new_pt025_py_settings_default_pt025_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestextraneousscopefunction_path_new_pt003_py_settings_default_pt003_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfailwithoutmessage_path_new_pt016_py_settings_default_pt016_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturefinalizercallback_path_new_pt021_py_settings_default_pt021_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_default_pt001_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_fixture_parentheses_true_settings_default_pt001_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureparamwithoutvalue_path_new_pt019_py_settings_default_pt019_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturepositionalargs_path_new_pt002_py_settings_default_pt002_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_default_pt023_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_mark_parentheses_true_settings_default_pt023_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectpytestimport_path_new_pt013_py_settings_default_pt013_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_is_pytest_test_py_settings_default_is_pytest_test_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_pt028_py_settings_default_pt028_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_default_pt006_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_csv_settings_default_pt006_csv_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_list_settings_default_pt006_list_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_default_pt007_list_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_list_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_tuple_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_settings_default_pt007_tuple_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestpatchwithlambda_path_new_pt008_py_settings_default_pt008_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_default_pt011_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_extend_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_pickle_unwrap_settings_default_pt011_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt011_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithmultiplestatements_path_new_pt012_py_settings_default_pt012_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithoutexception_path_new_pt010_py_settings_default_pt010_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_0_py_settings_default_pt027_0_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_1_py_settings_default_pt027_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunnecessaryasynciomarkonfixture_path_new_pt024_py_settings_default_pt024_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestusefixtureswithoutparameters_path_new_pt026_py_settings_default_pt026_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestuselessyieldfixture_path_new_pt022_py_settings_default_pt022_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_default_pt030_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_extend_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_foo_unwrap_settings_default_pt030_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt030_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithmultiplestatements_path_new_pt031_py_settings_default_pt031_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithoutwarning_path_new_pt029_py_settings_default_pt029_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style_pt006_and_pt007 ... ok test rules::flake8_quotes::tests::only_docstring::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_inline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_multiline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles_over_singles_escaped_py311 ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_singles_over_doubles_escaped_py311 ... ok test rules::flake8_raise::tests::rules::rule_unnecessaryparenonraiseexception_path_new_rse102_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturn_path_new_ret503_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturnvalue_path_new_ret502_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsebreak_path_new_ret508_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsecontinue_path_new_ret507_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselseraise_path_new_ret506_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsereturn_path_new_ret505_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryassign_path_new_ret504_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryreturnnone_path_new_ret501_py_expects ... ok test rules::flake8_self::tests::custom_method_decorators ... ok test rules::flake8_self::tests::ignore_names ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_1_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_2_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_py_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::tests::preview_rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_collapsibleif_path_new_sim102_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_comparewithtuple_path_new_sim109_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_dictgetwithnonedefault_path_new_sim910_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_doublenegation_path_new_sim208_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_duplicateisinstancecall_path_new_sim101_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandfalse_path_new_sim223_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandnotexpr_path_new_sim220_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprornotexpr_path_new_sim221_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprortrue_path_new_sim222_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictget_path_new_sim401_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictlookup_path_new_sim116_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofifexp_path_new_sim108_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithfalsetrue_path_new_sim211_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtruefalse_path_new_sim210_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtwistedarms_path_new_sim212_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifwithsamearms_path_new_sim114_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_indictkeys_path_new_sim118_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_multiplewithstatements_path_new_sim117_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_needlessbool_path_new_sim103_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negateequalop_path_new_sim201_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negatenotequalop_path_new_sim202_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_openfilewithcontexthandler_path_new_sim115_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim110_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim111_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_returnintryexceptfinally_path_new_sim107_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_splitstaticstring_path_new_sim905_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_0_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_1_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_2_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_3_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_4_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_uncapitalizedenvironmentvariables_path_new_sim112_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_yodaconditions_path_new_sim300_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_zipdictkeysandvalues_path_new_sim911_py_expects ... ok test rules::flake8_simplify::tests::version_specific_rules::rule_suppressibleexception_path_new_sim105_5_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinnamedtuplesubclass_path_new_slot002_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinstrsubclass_path_new_slot000_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsintuplesubclass_path_new_slot001_py_expects ... ok test rules::flake8_tidy_imports::tests::ban_all_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports_package ... ok test rules::flake8_tidy_imports::tests::banned_api ... ok test rules::flake8_tidy_imports::tests::banned_api_package ... ok test rules::flake8_tidy_imports::tests::banned_module_level_imports ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_immediately_resolved ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_immediately_resolved_fix ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_all ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_ban_lazy ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_dotted_module ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_exclude ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_fix ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_pre_py315 ... ok test rules::flake8_todos::tests::rules::rule_invalidtodocapitalization_path_new_td006_py_expects ... ok test rules::flake8_todos::tests::rules::rule_invalidtodotag_path_new_td001_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingspaceaftertodocolon_path_new_td007_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodoauthor_path_new_td002_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodocolon_path_new_td004_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtododescription_path_new_td005_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodolink_path_new_td003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_present_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_rule_typingonlythirdpartyimport_rule_typingonlystandardlibraryimport_path_new_tc001_3_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import_dataclass_kw_only_py313::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_direct_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_import_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_undefined_py_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_pass_import_from_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_y_series_pass_multiple_members_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_if_type_checking_import_os_def_f_x_dataframe_pass_import_from_type_checking_block_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_pandas_def_f_x_os_y_pandas_pass_multiple_modules_different_types_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_sys_def_f_x_os_y_sys_pass_multiple_modules_same_type_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_if_type_checking_import_os_type_checking_block_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_typing_import_before_package_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_inline_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_own_line_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_this_is_a_comment_import_os_def_f_x_pd_dataframe_pass_type_checking_block_comment_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_typealias_if_type_checking_from_foo_import_foo_tc004_a_typealias_foo_none_ok_tc004_precedence_over_tc007_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_typealias_a_typealias_int_none_tc008_b_typealias_int_none_tc010_tc010_precedence_over_tc008_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_from_typing_import_type_checking_typing_import_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_no_typing_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_from_typing_import_type_checking_def_f_x_pd_dataframe_pass_typing_import_after_package_import_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_import_pathlib_tc003_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_pathlib_path_github_issue_15681_fix_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_github_issue_15681_regression_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_typing_import_any_literal_never_self_else_def_getattr_name_str_pass_all_type_checking_any_literal_never_self_github_issue_16045_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_runtimeimportintypecheckingblock_path_new_module_app_py_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_typingonlystandardlibraryimport_path_new_module_routes_py_expects ... ok test rules::flake8_type_checking::tests::exempt_modules::rule_typingonlythirdpartyimport_path_new_exempt_modules_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_1_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_2_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_3_py_expects ... ok test rules::flake8_type_checking::tests::future_annotations_respects_non_strict_mode ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_emptytypecheckingblock_path_new_tc005_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimecastvalue_path_new_tc006_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_10_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_11_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_12_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_13_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_14_pyi_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_15_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_16_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_17_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_3_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_4_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_5_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_6_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_7_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_8_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_9_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_whitespace_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_singledispatchmethod_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_snapshot_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_singledispatch_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_5_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_decorators_2_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_typing_execution_context_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_unquotedtypealias_path_new_tc007_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules_pre_py310::rule_quotedtypealias_path_new_tc008_union_syntax_pre_py310_py_expects ... ok test rules::flake8_unused_arguments::tests::enforce_variadic_names ... ok test rules::flake8_unused_arguments::tests::ignore_variadic_names ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedclassmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedfunctionargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedlambdaargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedstaticmethodargument_path_new_arg_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::pathlib_with_suffix_py314::rule_invalidpathlibwithsuffix_path_new_pth210_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_use_pathlib_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_glob_path_new_pth207_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_oslistdir_path_new_pth208_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossepsplit_path_new_pth206_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossymlink_path_new_pth211_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_2_py_expects ... ok test rules::flynt::tests::rules::rule_staticjointofstring_path_new_fly002_py_expects ... ok test rules::isort::categorize::tests::test_empty_module_name ... ok test rules::isort::categorize::tests::test_empty_paths ... ok test rules::isort::categorize::tests::test_multiple_source_paths ... ok test rules::isort::categorize::tests::test_namespace_packages ... ok test rules::isort::categorize::tests::test_nested_packages ... ok test rules::isort::categorize::tests::test_same_name_module_and_directory ... ok test rules::isort::categorize::tests::test_src_layout ... ok test rules::isort::categorize::tests::test_traditional_layout ... ok test rules::isort::categorize::tests::test_type_stubs ... ok test rules::isort::tests::case_sensitive::path_new_case_sensitive_py_expects ... ok test rules::isort::tests::closest_to_furthest::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::combine_as_imports::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_add_newline_before_comments_py_expects ... ok test rules::isort::tests::default::path_new_as_imports_comments_py_expects ... ok test rules::isort::tests::default::path_new_bom_sorted_py_expects ... ok test rules::isort::tests::default::path_new_bom_unsorted_py_expects ... ok test rules::isort::tests::default::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_combine_import_from_py_expects ... ok test rules::isort::tests::default::path_new_comments_py_expects ... ok test rules::isort::tests::default::path_new_deduplicate_imports_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_comment_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_mixed_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_py_expects ... ok test rules::isort::tests::default::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::default::path_new_force_to_top_py_expects ... ok test rules::isort::tests::default::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::default::path_new_future_from_py_expects ... ok test rules::isort::tests::default::path_new_if_elif_else_py_expects ... ok test rules::isort::tests::default::path_new_import_from_after_import_py_expects ... ok test rules::isort::tests::default::path_new_inline_comments_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_pyi_expects ... ok test rules::isort::tests::default::path_new_isort_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_lazy_imports_py_expects ... ok test rules::isort::tests::default::path_new_leading_prefix_py_expects ... ok test rules::isort::tests::default::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::default::path_new_match_case_py_expects ... ok test rules::isort::tests::default::path_new_natural_order_py_expects ... ok test rules::isort::tests::default::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::default::path_new_no_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_no_wrap_star_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::default::path_new_order_relative_imports_by_level_py_expects ... ok test rules::isort::tests::default::path_new_preserve_comment_order_py_expects ... ok test rules::isort::tests::default::path_new_preserve_import_star_py_expects ... ok test rules::isort::tests::default::path_new_preserve_indentation_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_2_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_py_expects ... ok test rules::isort::tests::default::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::default::path_new_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_ruff_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_separate_first_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_future_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_third_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_skip_py_expects ... ok test rules::isort::tests::default::path_new_sort_similar_imports_py_expects ... ok test rules::isort::tests::default::path_new_split_py_expects ... ok test rules::isort::tests::default::path_new_star_before_others_py_expects ... ok test rules::isort::tests::default::path_new_trailing_comment_py_expects ... ok test rules::isort::tests::default::path_new_trailing_suffix_py_expects ... ok test rules::isort::tests::default::path_new_two_space_py_expects ... ok test rules::isort::tests::default::path_new_type_comments_py_expects ... ok test rules::isort::tests::default::path_new_unicode_py_expects ... ok test rules::isort::tests::default_section_can_map_to_user_defined_section::path_new_default_section_user_defined_py_expects ... ok test rules::isort::tests::detect_same_package ... ok test rules::isort::tests::force_single_line::path_new_force_single_line_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_future_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_with_as_names_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_lazy_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections_lines_between::path_new_force_sort_within_sections_lines_between_py_expects ... ok test rules::isort::tests::force_to_top::path_new_force_to_top_py_expects ... ok test rules::isort::tests::force_wrap_aliases::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::forced_separate::path_new_forced_separate_py_expects ... ok test rules::isort::tests::from_first::path_new_from_first_py_expects ... ok test rules::isort::tests::from_first::path_new_lazy_from_first_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_correct_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_present_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_duplicate_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_unsorted_py_expects ... ok test rules::isort::tests::import_heading_force_sort_within_sections::path_new_import_heading_force_sort_within_sections_py_expects ... ok test rules::isort::tests::import_heading_partial::path_new_import_heading_partial_py_expects ... ok test rules::isort::tests::import_heading_single_section::path_new_import_heading_single_section_py_expects ... ok test rules::isort::tests::import_heading_with_no_lines_before::path_new_import_heading_with_no_lines_before_py_expects ... ok test rules::isort::tests::import_heading_wrong_heading::path_new_import_heading_wrong_heading_py_expects ... ok test rules::isort::tests::known_local_folder::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::known_local_folder_closest::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_members_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_modules_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_with_relative_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_nothing_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_between_types::path_new_lines_between_types_py_expects ... ok test rules::isort::tests::main_is_first_party::path_new_main_first_party_py_expects ... ok test rules::isort::tests::no_detect_same_package ... ok test rules::isort::tests::no_line_too_long_after_fix::previewmode_disabled_stable_expects ... ok test rules::isort::tests::no_line_too_long_after_fix::previewmode_enabled_preview_expects ... ok test rules::isort::tests::no_lines_before::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::no_lines_before_with_empty_sections::path_new_no_lines_before_with_empty_sections_py_expects ... ok test rules::isort::tests::no_sections::path_new_no_sections_py_expects ... ok test rules::isort::tests::no_split_on_trailing_comma::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::no_standard_library::path_new_no_standard_library_py_expects ... ok test rules::isort::tests::order_by_type::path_new_order_by_type_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_classes::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_constants::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_variables::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::plr0402_skips_required_imports::path_new_plr0402_skip_py_expects ... ok test rules::isort::tests::preview::path_new_fit_line_length_mixed_pragma_py_expects ... ok test rules::isort::tests::preview::path_new_fit_line_length_pragma_py_expects ... ok test rules::isort::tests::propagate_inline_comments::path_new_propagate_inline_comments_py_expects ... ok test rules::isort::tests::required_import::path_new_comment_py_expects ... ok test rules::isort::tests::required_import::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import::path_new_empty_py_expects ... ok test rules::isort::tests::required_import::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_off_py_expects ... ok test rules::isort::tests::required_import::path_new_whitespace_py_expects ... ok test rules::isort::tests::required_import_unused::path_new_unused_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comment_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_empty_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_off_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_docstring_future_import_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_future_import_py_expects ... ok test rules::isort::tests::required_import_with_useless_alias::path_new_this_this_py_expects ... ok test rules::isort::tests::required_importfrom_with_useless_alias::path_new_this_this_from_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_imports::path_new_empty_py_expects ... ok test rules::isort::tests::required_imports::path_new_multiple_strings_py_expects ... ok test rules::isort::tests::section_order::path_new_sections_py_expects ... ok test rules::isort::tests::sections::path_new_sections_py_expects ... ok test rules::isort::tests::separate_modules::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_first_party::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_glob::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_crlf_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_lf_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::straight_required_import::path_new_empty_py_expects ... ok test rules::mccabe::rules::function_is_too_complex::tests::annotated_assign ... ok test rules::mccabe::rules::function_is_too_complex::tests::class ... ok test rules::mccabe::rules::function_is_too_complex::tests::expr_as_statement ... ok test rules::mccabe::rules::function_is_too_complex::tests::finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::foobar ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_loop ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_elif_else_dead_path ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_in_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::match_case_catch_all_with_sequence ... ok test rules::mccabe::rules::function_is_too_complex::tests::multiple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::named_catch_all_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_functions ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_ifs ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_try_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::recursive ... ok test rules::mccabe::rules::function_is_too_complex::tests::sequential ... ok test rules::mccabe::rules::function_is_too_complex::tests::simple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::trivial ... ok test rules::mccabe::rules::function_is_too_complex::tests::try_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::with ... ok test rules::mccabe::tests::max_complexity_zero::_0_expects ... ok test rules::mccabe::tests::max_complexity_zero::_10_expects ... ok test rules::mccabe::tests::max_complexity_zero::_3_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_2_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_3_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedfunction_path_new_npy003_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedtypealias_path_new_npy001_py_expects ... ok test rules::numpy::tests::rules::rule_numpylegacyrandom_path_new_npy002_py_expects ... ok test rules::pandas_vet::tests::contents::r_class_class_def_init_self_values_str_none_self_values_values_print_self_values_pd011_pass_values_instance_expects ... ok test rules::pandas_vet::tests::contents::r_import_io_import_zipfile_class_mockbinaryfile_io_bytesio_def_init_self_args_kwargs_super_init_args_kwargs_def_close_self_pass_don_t_allow_closing_the_file_it_would_clear_the_buffer_zip_buffer_mockbinaryfile_with_zipfile_zipfile_zip_buffer_w_as_zf_zf_writestr_dir_file_txt_this_is_a_test_reset_the_bytesio_object_s_cursor_to_the_start_zip_buffer_seek_0_with_zipfile_zipfile_zip_buffer_r_as_zf_zpath_zipfile_path_zf_dir_name_file_name_zpath_at_split_pd008_pass_on_attr_expects ... ok test rules::pandas_vet::tests::contents::r_import_numpy_as_np_arrays_np_random_randn_3_4_for_in_range_10_np_stack_arrays_axis_0_shape_pd013_pass_numpy_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_df_pd_dataframe_pd901_fail_df_var_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_df_pd_dataframe_employee_dict_pd901_pass_part_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_pd_dataframe_employee_dict_pd901_pass_non_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_my_function_df_data_pd901_pass_df_param_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nas_pd_isna_val_pd003_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nas_pd_notna_val_pd004_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nulls_pd_notnull_val_pd004_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nulls_pd_isnull_val_pd003_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_print_bah_humbug_pd003_allows_other_calls_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_pd_values_pd011_pass_values_import_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_node_name_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_values_dict_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_x_values_pd011_pass_values_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_at_b_a_pd008_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iat_1_3_pd009_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iloc_1_3_pd009_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_loc_b_a_pd008_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_iloc_1_3_5_1_3_pd007_pass_iloc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_loc_d_a_c_pd007_pass_loc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_array_pd011_pass_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_to_array_pd011_pass_to_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_fail_values_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_pass_values_call_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_pd_pivot_x_index_foo_columns_bar_values_baz_pd010_fail_pivot_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_x_pivot_table_x_values_d_index_a_b_columns_c_aggfunc_np_sum_fill_value_0_pd010_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_false_pd002_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_true_pd002_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_values_1_pd011_pass_values_store_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_pd_merge_x_y_pd015_fail_merge_on_pandas_object_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_inner_pd015_pass_merge_on_dataframe_with_multiple_args_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_pd015_pass_merge_on_dataframe_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_ix_0_2_a_pd007_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_melt_id_vars_airline_value_vars_atl_den_dfw_value_name_airline_delay_pd013_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_stack_level_1_dropna_true_pd013_fail_stack_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_y_x_stack_level_1_dropna_true_pd013_pass_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_polars_as_pl_x_pl_dataframe_x_drop_a_inplace_true_pd002_pass_polars_expects ... ok test rules::pandas_vet::tests::contents::r_pd_to_datetime_timestamp_10_9_strftime_y_m_d_h_m_s_f_pd015_pass_other_pd_function_expects ... ok test rules::pandas_vet::tests::contents::r_x_dataframe_x_drop_a_inplace_true_pd002_pass_no_import_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasnuniqueconstantseriescheck_path_new_pd101_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofdotreadtable_path_new_pandas_use_of_dot_read_table_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofinplaceargument_path_new_pd002_py_expects ... ok test rules::pandas_vet::tests::pd002_fix_at_notebook_cell_start ... ok test rules::pep8_naming::helpers::tests::test_is_acronym ... ok test rules::pep8_naming::helpers::tests::test_is_camelcase ... ok test rules::pep8_naming::helpers::tests::test_is_mixed_case ... ok test rules::pep8_naming::tests::camelcase_imported_as_incorrect_convention ... ok test rules::pep8_naming::tests::classmethod_decorators ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasacronym_n817_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasconstant_n814_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedaslowercase_n813_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_constantimportedasnonconstant_n811_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_dunderfunctionname_n807_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_errorsuffixonexceptionname_n818_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidargumentname_n803_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidclassname_n801_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameforclassmethod_n804_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameformethod_n805_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfunctionname_n802_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidmodulename_n999_badallowed_init_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_lowercaseimportedasnonlowercase_n812_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinclassscope_n815_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinglobalscope_n816_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_nonlowercasevariableinfunction_n806_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasacronym_path_new_n817_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasconstant_path_new_n814_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedaslowercase_path_new_n813_py_expects ... ok test rules::pep8_naming::tests::rules::rule_constantimportedasnonconstant_path_new_n811_py_expects ... ok test rules::pep8_naming::tests::rules::rule_dunderfunctionname_path_new_n807_py_expects ... ok test rules::pep8_naming::tests::rules::rule_errorsuffixonexceptionname_path_new_n818_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n803_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidclassname_path_new_n801_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameforclassmethod_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameformethod_path_new_n805_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfunctionname_path_new_n802_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_flake9_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_0001_initial_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_import_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_dashes_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_no_module_test_txt_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_main_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_setup_py_expects ... ok test rules::pep8_naming::tests::rules::rule_lowercaseimportedasnonlowercase_path_new_n812_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinclassscope_path_new_n815_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinglobalscope_path_new_n816_py_expects ... ok test rules::pep8_naming::tests::rules::rule_nonlowercasevariableinfunction_path_new_n806_py_expects ... ok test rules::pep8_naming::tests::staticmethod_decorators ... ok test rules::perflint::tests::preview_rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcopy_path_new_perf402_py_expects ... ok test rules::perflint::tests::rules::rule_tryexceptinloop_path_new_perf203_py_expects ... ok test rules::perflint::tests::rules::rule_unnecessarylistcast_path_new_perf101_py_expects ... ok test rules::pycodestyle::rules::logical_lines::tests::empty_line ... ok test rules::pycodestyle::rules::logical_lines::tests::function_definition ... ok test rules::pycodestyle::rules::logical_lines::tests::indented ... ok test rules::pycodestyle::rules::logical_lines::tests::multi_line ... ok test rules::pycodestyle::rules::logical_lines::tests::string_assignment ... ok test rules::pycodestyle::rules::logical_lines::tests::trivia ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklineafterdecorator_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_function_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_comment_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub_isort ... ok test rules::pycodestyle::tests::constant_literals ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiple_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiplecomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespace_path_new_e23_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespaceafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundarithmeticoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundbitwiseorshiftoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundmodulooperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multipleleadinghashesforblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblock_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblockcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_overindented_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_toofewspacesbeforeinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentation_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentationcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedspacesaroundkeywordparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespaceafteropenbracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeclosebracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeparameters_path_new_e21_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforepunctuation_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::max_doc_length ... ok test rules::pycodestyle::tests::max_doc_length_with_utf_8 ... ok test rules::pycodestyle::tests::preview_rules::rule_linetoolong_path_new_e501_5_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_comments_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_docstring_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_docstring_and_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_redundantbackslash_path_new_e502_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousclassname_path_new_e742_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousfunctionname_path_new_e743_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_pyi_expects ... ok test rules::pycodestyle::tests::rules::rule_bareexcept_path_new_e722_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w293_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_lambdaassignment_path_new_e731_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_mixedspacesandtabs_path_new_e101_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multipleimportsononeline_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinecolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinesemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_nonecomparison_path_new_e711_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notintest_path_new_e713_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notistest_path_new_e714_py_expects ... ok test rules::pycodestyle::tests::rules::rule_tabindentation_path_new_w19_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w291_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_truefalsecomparison_path_new_e712_py_expects ... ok test rules::pycodestyle::tests::rules::rule_typecomparison_path_new_e721_py_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e703_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_whitespaceafterdecorator_path_new_e204_py_expects ... ok test rules::pycodestyle::tests::shebang ... ok test rules::pycodestyle::tests::tab_size::_1_expects ... ok test rules::pycodestyle::tests::tab_size::_2_expects ... ok test rules::pycodestyle::tests::tab_size::_4_expects ... ok test rules::pycodestyle::tests::tab_size::_8_expects ... ok test rules::pycodestyle::tests::task_tags::false_expects ... ok test rules::pycodestyle::tests::task_tags::true_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::w292_4 ... ok test rules::pycodestyle::tests::w391_after_fix_empties_cell_ipynb ... ok test rules::pycodestyle::tests::w391_consecutive_empty_cells_ipynb ... ok test rules::pycodestyle::tests::white_space_syntax_error_compatibility ... ok test rules::pydoclint::tests::rules::rule_docstringmissingexception_path_new_doc501_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousexception_path_new_doc502_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousparameter_path_new_doc102_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousreturns_path_new_doc202_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousyields_path_new_doc403_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousexception_path_new_doc502_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousparameter_path_new_doc102_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousreturns_path_new_doc202_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousyields_path_new_doc403_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingexception_path_new_doc501_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingreturns_path_new_doc201_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingyields_path_new_doc402_numpy_py_expects ... ok test rules::pydocstyle::tests::all ... ok test rules::pydocstyle::tests::bom ... ok test rules::pydocstyle::tests::d209_d400 ... ok test rules::pydocstyle::tests::d417_google ... ok test rules::pydocstyle::tests::d417_google_ignore_var_parameters ... ok test rules::pydocstyle::tests::d417_numpy ... ok test rules::pydocstyle::tests::d417_unspecified ... ok test rules::pydocstyle::tests::d417_unspecified_ignore_var_parameters ... ok test rules::pydocstyle::tests::d420::convention_google_path_new_d420_google_py_expects ... ok test rules::pydocstyle::tests::d420::convention_numpy_path_new_d420_numpy_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d202_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforefunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sphinx_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringstartswiththis_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringtabindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstringsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d301_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d403_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklineafterclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_mismatchedsectionunderlinelength_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_d413_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineaftersummary_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingdashedunderlineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingnewlineaftersectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionnamecolon_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionunderlineaftername_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummaryfirstline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummarysecondline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_newlineafterlastparagraph_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_d410_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklinebeforesection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_nonimperativemood_path_new_d401_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d208_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_d214_module_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_d215_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d418_pyi_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_propertydocstringstartswithverb_path_new_d421_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d402_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_surroundingwhitespace_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d300_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_underindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedmagicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_google_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_numpy_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicinit_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_setter_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d100_ipynb_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_no_pkg_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_d100_pub_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_priv_no_d100_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicnestedclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d104_init_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d200_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d_py_expects ... ok test rules::pyflakes::cformat::tests::test_cformat_summary ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_invalid ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_starred ... ok test rules::pyflakes::format::tests::test_format_summary ... ok test rules::pyflakes::format::tests::test_format_summary_invalid ... ok test rules::pyflakes::format::tests::test_format_summary_nested ... ok test rules::pyflakes::rules::invalid_literal_comparisons::tests::test_locate_cmp_ops ... ok test rules::pyflakes::tests::aliased_import ... ok test rules::pyflakes::tests::aliased_import_shadow_module ... ok test rules::pyflakes::tests::aliased_submodule_import ... ok test rules::pyflakes::tests::aliased_typing_import ... ok test rules::pyflakes::tests::all_mixed_attributes_and_strings ... ok test rules::pyflakes::tests::all_with_attributes ... ok test rules::pyflakes::tests::all_with_attributes_added ... ok test rules::pyflakes::tests::all_with_names ... ok test rules::pyflakes::tests::annotated_async_def ... ok test rules::pyflakes::tests::annotated_type_typing_missing_forward_type_multiple_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args_in_union ... ok test rules::pyflakes::tests::annotating_an_import ... ok test rules::pyflakes::tests::annotation_undefined ... ok test rules::pyflakes::tests::assign_rhs_first ... ok test rules::pyflakes::tests::assigned_to_global ... ok test rules::pyflakes::tests::augmented_assignment ... ok test rules::pyflakes::tests::bad_nested_class ... ok test rules::pyflakes::tests::builtin_after_exception_target_cleanup ... ok test rules::pyflakes::tests::builtin_windows_error ... ok test rules::pyflakes::tests::builtins ... ok test rules::pyflakes::tests::contents::r_class_c_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_raise_an_f821_error_rather_than_resolving_to_the_x_in_x_1_print_x_load_after_unbind_from_class_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_import_os_import_os_despite_this_del_import_os_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_local_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_list_1_2_3_for_e_in_list_if_e_2_0_try_pass_except_exception_as_e_print_e_else_print_e_print_in_if_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_try_x_3_except_importerror_as_x_print_x_else_print_x_print_in_try_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_del_x_del_x_double_del_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_exception_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_valueerror_as_x_pass_except_importerror_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_double_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_global_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_this_is_a_false_negative_but_is_consistent_with_pyflakes_del_os_del_shadowed_global_import_in_global_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_os_1_print_os_del_os_def_g_import_os_doesn_t_need_to_be_flagged_as_shadowing_an_import_os_1_print_os_del_shadowed_import_shadow_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_def_g_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_nested_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_multiple_unbinds_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_foo_x_2_del_x_flake8_treats_this_as_an_f823_error_because_it_removes_the_binding_entirely_after_the_del_statement_however_it_should_be_an_f821_error_because_the_name_is_defined_in_the_scope_but_unbound_x_1_augmented_assignment_after_del_expects ... ok test rules::pyflakes::tests::default_builtins ... ok test rules::pyflakes::tests::default_typing_modules ... ok test rules::pyflakes::tests::deferred_twice_annotation ... ignored test rules::pyflakes::tests::defined_as_star_args ... ok test rules::pyflakes::tests::defined_as_star_unpack ... ok test rules::pyflakes::tests::defined_by_global ... ok test rules::pyflakes::tests::defined_by_global_multiple_names ... ok test rules::pyflakes::tests::defined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::defined_from_lambda_in_generator ... ok test rules::pyflakes::tests::defined_in_class ... ok test rules::pyflakes::tests::defined_in_class_nested ... ok test rules::pyflakes::tests::defined_in_gen_exp ... ok test rules::pyflakes::tests::defined_in_list_comp ... ok test rules::pyflakes::tests::del ... ok test rules::pyflakes::tests::del_conditional ... ok test rules::pyflakes::tests::del_conditional_except ... ok test rules::pyflakes::tests::del_conditional_nested ... ok test rules::pyflakes::tests::del_conditional_orelse ... ok test rules::pyflakes::tests::del_exception_in_except ... ok test rules::pyflakes::tests::del_global ... ok test rules::pyflakes::tests::del_undefined ... ok test rules::pyflakes::tests::del_while ... ok test rules::pyflakes::tests::del_while_nested ... ok test rules::pyflakes::tests::del_while_test_usage ... ok test rules::pyflakes::tests::different_submodule_import ... ok test rules::pyflakes::tests::dunder_class ... ok test rules::pyflakes::tests::duplicate_submodule_import ... ok test rules::pyflakes::tests::extend_generics ... ok test rules::pyflakes::tests::extra_builtins ... ok test rules::pyflakes::tests::extra_typing_modules ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_option::rule_unusedimport_path_new_f401_31_py_expects ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_top_level_module::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_30_py_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_all_foo_foo_42_f401_preview_first_party_submodule_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_f401_preview_first_party_submodule_no_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_bar_import_submodule_baz_all_submodule_foo_42_f401_preview_dunder_all_multiple_bindings_expects ... ok test rules::pyflakes::tests::f401_preview_local_init_import::rule_unusedimport_path_new_f401_33_init_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_if_cond_import_a_import_a_b_a_foo_f401_same_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_a_foo_f401_import_submodules_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_d_a_foo_f401_import_submodules_different_lengths_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_a_bar_f401_use_top_member_twice_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_f401_use_top_member_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_all_a_f401_use_in_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_import_a_c_f401_multiple_unused_submodules_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_mlflow_pyfunc_loaders_chat_agent_import_mlflow_pyfunc_loaders_chat_model_import_mlflow_pyfunc_loaders_code_model_from_mlflow_utils_pydantic_utils_import_is_pydantic_v2_or_newer_if_is_pydantic_v2_or_newer_import_mlflow_pyfunc_loaders_responses_agent_f401_type_checking_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_refined_logic_only_applied_within_scope_import_a_def_foo_import_a_b_a_foo_f401_import_submodules_in_function_scope_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_a_b_import_a_b_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_b_a_import_a_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_a_1_import_a_b_f401_use_top_member_and_redefine_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_a_1_f401_use_top_member_then_import_then_redefine_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_f401_use_top_member_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_try_import_a_b_c_except_importerror_import_argparse_import_a_a_b_argparse_namespace_f401_different_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f811_annotated_assignment_redefinition ... ok test rules::pyflakes::tests::f811_typing_modules_overload ... ok test rules::pyflakes::tests::f821_frozendict_pre_py315_undefined ... ok test rules::pyflakes::tests::f821_frozendict_py315_available ... ok test rules::pyflakes::tests::f821_with_builtin_added_on_new_py_version_but_old_target_version_specified ... ok test rules::pyflakes::tests::f841_dummy_variable_rgx ... ok test rules::pyflakes::tests::forward_annotations_for_classes_in_scope ... ok test rules::pyflakes::tests::function_names_are_bound_now ... ok test rules::pyflakes::tests::functions_need_global_scope ... ok test rules::pyflakes::tests::functions_run_later ... ok test rules::pyflakes::tests::future_annotations ... ok test rules::pyflakes::tests::future_import ... ok test rules::pyflakes::tests::future_import_first ... ok test rules::pyflakes::tests::future_import_star ... ok test rules::pyflakes::tests::future_import_undefined ... ok test rules::pyflakes::tests::future_import_used ... ok test rules::pyflakes::tests::gh_issue_17196_regression_test ... ok test rules::pyflakes::tests::global_from_nested_scope ... ok test rules::pyflakes::tests::global_import_star ... ok test rules::pyflakes::tests::global_in_global_scope ... ok test rules::pyflakes::tests::global_reset_name_only ... ok test rules::pyflakes::tests::idiomatic_typing_guards ... ok test rules::pyflakes::tests::ignore_non_import_redefinitions ... ok test rules::pyflakes::tests::ignored_in_class ... ok test rules::pyflakes::tests::ignored_in_function ... ok test rules::pyflakes::tests::ignored_when_not_directly_assigned ... ok test rules::pyflakes::tests::import_in_class ... ok test rules::pyflakes::tests::import_star_exported ... ok test rules::pyflakes::tests::import_star_not_exported ... ignored test rules::pyflakes::tests::import_used_in_method_definition ... ok test rules::pyflakes::tests::imported_in_class ... ok test rules::pyflakes::tests::init ... ok test rules::pyflakes::tests::intermediate_class_scope_ignored ... ok test rules::pyflakes::tests::keyword_only_args ... ok test rules::pyflakes::tests::keyword_only_args_undefined ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope2 ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope3 ... ok test rules::pyflakes::tests::list_concatenation_assignment ... ok test rules::pyflakes::tests::literal_type_some_other_module ... ignored test rules::pyflakes::tests::literal_type_typing ... ok test rules::pyflakes::tests::literal_type_typing_extensions ... ok test rules::pyflakes::tests::literal_union_type_typing ... ok test rules::pyflakes::tests::magic_globals_builtins ... ok test rules::pyflakes::tests::magic_globals_file ... ok test rules::pyflakes::tests::magic_globals_name ... ok test rules::pyflakes::tests::magic_module_in_class_scope ... ok test rules::pyflakes::tests::magic_qualname_in_class_scope ... ok test rules::pyflakes::tests::meta_class_undefined ... ok test rules::pyflakes::tests::methods_dont_use_class_scope ... ok test rules::pyflakes::tests::module_annotate_pre_py314_undefined ... ok test rules::pyflakes::tests::module_annotate_py314_available ... ok test rules::pyflakes::tests::module_annotations ... ok test rules::pyflakes::tests::module_warningregistry ... ok test rules::pyflakes::tests::multi_statement_lines ... ok test rules::pyflakes::tests::named_types_classes ... ok test rules::pyflakes::tests::names_declared_in_except_blocks ... ok test rules::pyflakes::tests::nested_class ... ok test rules::pyflakes::tests::nested_class_and_function_scope ... ok test rules::pyflakes::tests::nested_functions_nest_scope ... ok test rules::pyflakes::tests::nested_partially_quoted_type_assignment ... ok test rules::pyflakes::tests::nested_relative_typing_module ... ok test rules::pyflakes::tests::new_assignment ... ok test rules::pyflakes::tests::non_global_does_not_redefine ... ok test rules::pyflakes::tests::not_a_typing_overload ... ok test rules::pyflakes::tests::not_used_in_nested_scope ... ok test rules::pyflakes::tests::overload_in_class ... ok test rules::pyflakes::tests::overload_with_multiple_decorators ... ok test rules::pyflakes::tests::package_import ... ok test rules::pyflakes::tests::partial_string_annotations_with_future_annotations ... ok test rules::pyflakes::tests::partially_quoted_type_annotation ... ok test rules::pyflakes::tests::partially_quoted_type_assignment ... ok test rules::pyflakes::tests::positional_only_argument_annotations ... ok test rules::pyflakes::tests::postponed_annotations ... ok test rules::pyflakes::tests::preview_rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_undefinedexport_path_new_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_init_py_expects ... ok test rules::pyflakes::tests::quoted_type_cast ... ok test rules::pyflakes::tests::quoted_type_cast_renamed_import ... ok test rules::pyflakes::tests::quoted_type_var_bound ... ok test rules::pyflakes::tests::quoted_type_var_constraints ... ok test rules::pyflakes::tests::redefined_but_used_later ... ok test rules::pyflakes::tests::redefined_by_class ... ok test rules::pyflakes::tests::redefined_by_except ... ok test rules::pyflakes::tests::redefined_by_for ... ok test rules::pyflakes::tests::redefined_by_function ... ok test rules::pyflakes::tests::redefined_by_gen_exp ... ok test rules::pyflakes::tests::redefined_by_subclass ... ok test rules::pyflakes::tests::redefined_if ... ok test rules::pyflakes::tests::redefined_if_else ... ok test rules::pyflakes::tests::redefined_in_class ... ok test rules::pyflakes::tests::redefined_in_nested_function ... ok test rules::pyflakes::tests::redefined_in_nested_function_twice ... ok test rules::pyflakes::tests::redefined_try ... ok test rules::pyflakes::tests::redefined_try_else ... ok test rules::pyflakes::tests::redefined_try_except ... ok test rules::pyflakes::tests::redefined_try_except_else ... ok test rules::pyflakes::tests::redefined_try_except_else_finally ... ok test rules::pyflakes::tests::redefined_try_except_finally ... ok test rules::pyflakes::tests::redefined_try_except_multi ... ok test rules::pyflakes::tests::redefined_try_nested ... ok test rules::pyflakes::tests::redefined_while_unused ... ok test rules::pyflakes::tests::relative_typing_module ... ok test rules::pyflakes::tests::return_annotation_is_class_scope_variable ... ok test rules::pyflakes::tests::return_annotation_is_function_body_variable ... ok test rules::pyflakes::tests::rules::rule_asserttuple_path_new_f631_py_expects ... ok test rules::pyflakes::tests::rules::rule_breakoutsideloop_path_new_f701_py_expects ... ok test rules::pyflakes::tests::rules::rule_continueoutsideloop_path_new_f702_py_expects ... ok test rules::pyflakes::tests::rules::rule_defaultexceptnotlast_path_new_f707_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_py_expects ... ok test rules::pyflakes::tests::rules::rule_fstringmissingplaceholders_path_new_f541_py_expects ... ok test rules::pyflakes::tests::rules::rule_futurefeaturenotdefined_path_new_f407_py_expects ... ok test rules::pyflakes::tests::rules::rule_iftuple_path_new_f634_py_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_py_expects ... ok test rules::pyflakes::tests::rules::rule_invalidprintsyntax_path_new_f633_py_expects ... ok test rules::pyflakes::tests::rules::rule_isliteral_path_new_f632_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_multiplestarredexpressions_path_new_f622_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyliteral_path_new_f601_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyvariable_path_new_f602_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f502_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f503_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatinvalidformat_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmixedpositionalandnamed_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatpositionalcountmismatch_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatstarrequiressequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatunsupportedformatcharacter_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_raisenotimplemented_path_new_f901_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_29_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_33_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_35_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_returnoutsidefunction_path_new_f706_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextranamedarguments_path_new_f522_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextrapositionalarguments_path_new_f523_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatinvalidformat_path_new_f521_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmissingarguments_path_new_f524_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmixingautomatic_path_new_f525_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1b_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocal_path_new_f823_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstar_path_new_f403_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstarusage_path_new_f405_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithnestedimportstarusage_path_new_f406_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_22_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_32_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_33_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_8_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedannotation_path_new_f842_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_yieldoutsidefunction_path_new_f704_py_expects ... ok test rules::pyflakes::tests::rules_with_flake8_type_checking_settings_enabled::rule_undefinedname_path_new_f821_29_py_expects ... ok test rules::pyflakes::tests::shadowed_by_for ... ok test rules::pyflakes::tests::shadowed_by_for_deep ... ok test rules::pyflakes::tests::shadowed_by_lambda ... ok test rules::pyflakes::tests::shadowed_by_parameter ... ok test rules::pyflakes::tests::trying_multiple_imports ... ok test rules::pyflakes::tests::tuple_concatenation_assignment ... ok test rules::pyflakes::tests::type_annotation_clobbers_all ... ok test rules::pyflakes::tests::type_cast_literal_str_to_str ... ok test rules::pyflakes::tests::typed_names_correct_forward_ref ... ok test rules::pyflakes::tests::typing_extensions_overload ... ok test rules::pyflakes::tests::typing_guard_for_protocol ... ok test rules::pyflakes::tests::typing_overload ... ok test rules::pyflakes::tests::typing_overload_async ... ok test rules::pyflakes::tests::unassigned_annotation_is_undefined ... ok test rules::pyflakes::tests::unbound_exported ... ok test rules::pyflakes::tests::undefined ... ok test rules::pyflakes::tests::undefined_augmented_assignment ... ok test rules::pyflakes::tests::undefined_exception_name ... ok test rules::pyflakes::tests::undefined_exception_name_obscuring_local_variable2 ... ok test rules::pyflakes::tests::undefined_from_lambda_in_comprehension ... ok test rules::pyflakes::tests::undefined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::undefined_in_gen_exp_nested ... ok test rules::pyflakes::tests::undefined_in_list_comp ... ok test rules::pyflakes::tests::undefined_in_loop ... ok test rules::pyflakes::tests::undefined_with_error_handler ... ok test rules::pyflakes::tests::unused_annotation ... ok test rules::pyflakes::tests::unused_import ... ok test rules::pyflakes::tests::unused_import_relative ... ok test rules::pyflakes::tests::unused_in_nested_scope ... ok test rules::pyflakes::tests::unused_package_import ... ok test rules::pyflakes::tests::unused_package_with_submodule_import ... ok test rules::pyflakes::tests::use_pep695_type_aliass ... ok test rules::pyflakes::tests::used_and_global ... ok test rules::pyflakes::tests::used_as_class_decorator ... ok test rules::pyflakes::tests::used_as_decorator ... ok test rules::pyflakes::tests::used_as_star_unpack ... ok test rules::pyflakes::tests::used_import ... ok test rules::pyflakes::tests::used_import_relative ... ok test rules::pyflakes::tests::used_in_assert ... ok test rules::pyflakes::tests::used_in_assignment ... ok test rules::pyflakes::tests::used_in_attribute_assign ... ok test rules::pyflakes::tests::used_in_call ... ok test rules::pyflakes::tests::used_in_class ... ok test rules::pyflakes::tests::used_in_class_base ... ok test rules::pyflakes::tests::used_in_dict ... ok test rules::pyflakes::tests::used_in_elif_conditional ... ok test rules::pyflakes::tests::used_in_else ... ok test rules::pyflakes::tests::used_in_except ... ok test rules::pyflakes::tests::used_in_exec ... ok test rules::pyflakes::tests::used_in_for ... ok test rules::pyflakes::tests::used_in_for_else ... ok test rules::pyflakes::tests::used_in_function ... ok test rules::pyflakes::tests::used_in_gen_exp ... ok test rules::pyflakes::tests::used_in_getattr ... ok test rules::pyflakes::tests::used_in_global ... ok test rules::pyflakes::tests::used_in_if_body ... ok test rules::pyflakes::tests::used_in_if_conditional ... ok test rules::pyflakes::tests::used_in_keyword_arg ... ok test rules::pyflakes::tests::used_in_lambda ... ok test rules::pyflakes::tests::used_in_list ... ok test rules::pyflakes::tests::used_in_list_comp ... ok test rules::pyflakes::tests::used_in_logic ... ok test rules::pyflakes::tests::used_in_operators ... ok test rules::pyflakes::tests::used_in_parameter_default ... ok test rules::pyflakes::tests::used_in_raise ... ok test rules::pyflakes::tests::used_in_return ... ok test rules::pyflakes::tests::used_in_slice ... ok test rules::pyflakes::tests::used_in_slice_obj ... ok test rules::pyflakes::tests::used_in_subscript ... ok test rules::pyflakes::tests::used_in_try ... ok test rules::pyflakes::tests::used_in_try_finally ... ok test rules::pyflakes::tests::used_in_tuple ... ok test rules::pyflakes::tests::used_in_while ... ok test rules::pyflakes::tests::used_in_yield ... ok test rules::pyflakes::tests::used_package_with_submodule_import ... ok test rules::pyflakes::tests::used_package_with_submodule_import_of_alias ... ok test rules::pyflakes::tests::variable_annotation_references_self_name_undefined ... ok test rules::pyflakes::tests::variable_annotations ... ok test rules::pyflakes::tests::warning_suppressed ... ok test rules::pygrep_hooks::rules::blanket_type_ignore::tests::type_ignore_tag ... ok test rules::pygrep_hooks::tests::preview_rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_2_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_3_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pylint::helpers::tests::for_ ... ok test rules::pylint::helpers::tests::for_else ... ok test rules::pylint::helpers::tests::if_elif ... ok test rules::pylint::helpers::tests::if_elif_else ... ok test rules::pylint::helpers::tests::if_else ... ok test rules::pylint::helpers::tests::if_else_if_corner ... ok test rules::pylint::helpers::tests::many_statements ... ok test rules::pylint::helpers::tests::match_case ... ok test rules::pylint::helpers::tests::nested_class ... ok test rules::pylint::helpers::tests::nested_def ... ok test rules::pylint::helpers::tests::pass ... ok test rules::pylint::helpers::tests::return_not_counted ... ok test rules::pylint::helpers::tests::try_except ... ok test rules::pylint::helpers::tests::try_except_else ... ok test rules::pylint::helpers::tests::try_except_else_finally ... ok test rules::pylint::helpers::tests::try_except_except ... ok test rules::pylint::helpers::tests::try_except_except_finally ... ok test rules::pylint::helpers::tests::with ... ok test rules::pylint::helpers::tests::yield_ ... ok test rules::pylint::rules::too_many_branches::tests::for_else ... ok test rules::pylint::rules::too_many_branches::tests::if_else_nested_if_else ... ok test rules::pylint::rules::too_many_branches::tests::match_case ... ok test rules::pylint::rules::too_many_branches::tests::nested_def ... ok test rules::pylint::rules::too_many_branches::tests::try_except ... ok test rules::pylint::rules::too_many_branches::tests::try_except_else ... ok test rules::pylint::rules::too_many_branches::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_branches::tests::try_finally ... ok test rules::pylint::rules::too_many_branches::tests::while_if_else_if ... ok test rules::pylint::rules::too_many_branches::tests::with_statement ... ok test rules::pylint::rules::too_many_return_statements::tests::async_for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::async_with_if ... ok test rules::pylint::rules::too_many_return_statements::tests::class_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::if_ ... ok test rules::pylint::rules::too_many_return_statements::tests::nested_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_return_statements::tests::while_nested_if ... ok test rules::pylint::rules::too_many_return_statements::tests::with_if ... ok test rules::pylint::tests::allow_magic_value_types ... ok test rules::pylint::tests::conflict_with_definition_rules ... ok test rules::pylint::tests::continue_in_finally ... ok test rules::pylint::tests::continue_in_finally_python_38 ... ok test rules::pylint::tests::import_outside_top_level_with_banned ... ok test rules::pylint::tests::max_args ... ok test rules::pylint::tests::max_args_with_dummy_variables ... ok test rules::pylint::tests::max_boolean_expressions ... ok test rules::pylint::tests::max_branches ... ok test rules::pylint::tests::max_positional_args ... ok test rules::pylint::tests::max_return_statements ... ok test rules::pylint::tests::max_statements ... ok test rules::pylint::tests::preview_rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_assertonstringliteral_path_new_assert_on_string_literal_py_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_ipynb_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_py_expects ... ok test rules::pylint::tests::rules::rule_baddundermethodname_path_new_bad_dunder_method_name_py_expects ... ok test rules::pylint::tests::rules::rule_badopenmode_path_new_bad_open_mode_py_expects ... ok test rules::pylint::tests::rules::rule_badstaticmethodargument_path_new_bad_staticmethod_argument_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformatcharacter_path_new_bad_string_format_character_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformattype_path_new_bad_string_format_type_py_expects ... ok test rules::pylint::tests::rules::rule_badstrstripcall_path_new_bad_str_strip_call_py_expects ... ok test rules::pylint::tests::rules::rule_bidirectionalunicode_path_new_bidirectional_unicode_py_expects ... ok test rules::pylint::tests::rules::rule_binaryopexception_path_new_binary_op_exception_py_expects ... ok test rules::pylint::tests::rules::rule_booleanchainedcomparison_path_new_boolean_chained_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_collapsibleelseif_path_new_collapsible_else_if_py_expects ... ok test rules::pylint::tests::rules::rule_comparetoemptystring_path_new_compare_to_empty_string_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonofconstant_path_new_comparison_of_constant_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonwithitself_path_new_comparison_with_itself_py_expects ... ok test rules::pylint::tests::rules::rule_continueinfinally_path_new_continue_in_finally_py_expects ... ok test rules::pylint::tests::rules::rule_dictindexmissingitems_path_new_dict_index_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_dictitermissingitems_path_new_dict_iter_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_duplicatebases_path_new_duplicate_bases_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_line_continuation_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_py_expects ... ok test rules::pylint::tests::rules::rule_eqwithouthash_path_new_eq_without_hash_py_expects ... ok test rules::pylint::tests::rules::rule_globalatmodulelevel_path_new_global_at_module_level_py_expects ... ok test rules::pylint::tests::rules::rule_globalstatement_path_new_global_statement_py_expects ... ok test rules::pylint::tests::rules::rule_globalvariablenotassigned_path_new_global_variable_not_assigned_py_expects ... ok test rules::pylint::tests::rules::rule_ifstmtminmax_path_new_if_stmt_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_importoutsidetoplevel_path_new_import_outside_top_level_py_expects ... ok test rules::pylint::tests::rules::rule_importprivatename_path_new_import_private_name_submodule_main_py_expects ... ok test rules::pylint::tests::rules::rule_importself_path_new_import_self_module_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallformat_path_new_invalid_all_format_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallobject_path_new_invalid_all_object_py_expects ... ok test rules::pylint::tests::rules::rule_invalidboolreturntype_path_new_invalid_return_type_bool_py_expects ... ok test rules::pylint::tests::rules::rule_invalidbytesreturntype_path_new_invalid_return_type_bytes_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_syntax_error_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacteresc_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacternul_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharactersub_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterzerowidthspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvardefault_path_new_invalid_envvar_default_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvarvalue_path_new_invalid_envvar_value_py_expects ... ok test rules::pylint::tests::rules::rule_invalidhashreturntype_path_new_invalid_return_type_hash_py_expects ... ok test rules::pylint::tests::rules::rule_invalidindexreturntype_path_new_invalid_return_type_index_py_expects ... ok test rules::pylint::tests::rules::rule_invalidlengthreturntype_path_new_invalid_return_type_length_py_expects ... ok test rules::pylint::tests::rules::rule_invalidstrreturntype_path_new_invalid_return_type_str_py_expects ... ok test rules::pylint::tests::rules::rule_iterationoverset_path_new_iteration_over_set_py_expects ... ok test rules::pylint::tests::rules::rule_lentest_path_new_len_as_condition_py_expects ... ok test rules::pylint::tests::rules::rule_literalmembership_path_new_literal_membership_py_expects ... ok test rules::pylint::tests::rules::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoofewargs_path_new_logging_too_few_args_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoomanyargs_path_new_logging_too_many_args_py_expects ... ok test rules::pylint::tests::rules::rule_magicvaluecomparison_path_new_magic_value_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_manualfromimport_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_misplacedbareraise_path_new_misplaced_bare_raise_py_expects ... ok test rules::pylint::tests::rules::rule_missingmaxsplitarg_path_new_missing_maxsplit_arg_py_expects ... ok test rules::pylint::tests::rules::rule_modifiediteratingset_path_new_modified_iterating_set_py_expects ... ok test rules::pylint::tests::rules::rule_namedexprwithoutcontext_path_new_named_expr_without_context_py_expects ... ok test rules::pylint::tests::rules::rule_nancomparison_path_new_nan_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_nestedminmax_path_new_nested_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_noclassmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiimportname_path_new_non_ascii_module_import_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiname_path_new_non_ascii_name_py_expects ... ok test rules::pylint::tests::rules::rule_nonaugmentedassignment_path_new_non_augmented_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalandglobal_path_new_nonlocal_and_global_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalwithoutbinding_path_new_nonlocal_without_binding_py_expects ... ok test rules::pylint::tests::rules::rule_nonslotassignment_path_new_non_slot_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_noselfuse_path_new_no_self_use_py_expects ... ok test rules::pylint::tests::rules::rule_nostaticmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_potentialindexerror_path_new_potential_index_error_py_expects ... ok test rules::pylint::tests::rules::rule_propertywithparameters_path_new_property_with_parameters_py_expects ... ok test rules::pylint::tests::rules::rule_redeclaredassignedname_path_new_redeclared_assigned_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedargumentfromlocal_path_new_redefined_argument_from_local_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedloopname_path_new_redefined_loop_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedslotsinsubclass_path_new_redefined_slots_in_subclass_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedequalitycomparison_path_new_repeated_equality_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedkeywordargument_path_new_repeated_keyword_argument_py_expects ... ok test rules::pylint::tests::rules::rule_returnininit_path_new_return_in_init_py_expects ... ok test rules::pylint::tests::rules::rule_selfassigningvariable_path_new_self_assigning_variable_py_expects ... ok test rules::pylint::tests::rules::rule_selforclsassignment_path_new_self_or_cls_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_shallowcopyenviron_path_new_shallow_copy_environ_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethod_path_new_singledispatch_method_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethodfunction_path_new_singledispatchmethod_function_py_expects ... ok test rules::pylint::tests::rules::rule_singlestringslots_path_new_single_string_slots_py_expects ... ok test rules::pylint::tests::rules::rule_stopiterationreturn_path_new_stop_iteration_return_py_expects ... ok test rules::pylint::tests::rules::rule_subprocesspopenpreexecfn_path_new_subprocess_popen_preexec_fn_py_expects ... ok test rules::pylint::tests::rules::rule_subprocessrunwithoutcheck_path_new_subprocess_run_without_check_py_expects ... ok test rules::pylint::tests::rules::rule_superwithoutbrackets_path_new_super_without_brackets_py_expects ... ok test rules::pylint::tests::rules::rule_swapwithtemporaryvariable_path_new_swap_with_temporary_variable_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_0_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_10_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_11_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_12_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_13_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_14_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_15_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_16_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_1_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_2_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_3_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_4_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_5_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_6_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_7_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_8_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_9_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyarguments_path_new_too_many_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanybranches_path_new_too_many_branches_py_expects ... ok test rules::pylint::tests::rules::rule_toomanynestedblocks_path_new_too_many_nested_blocks_py_expects ... ok test rules::pylint::tests::rules::rule_toomanypositionalarguments_path_new_too_many_positional_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyreturnstatements_path_new_too_many_return_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatements_path_new_too_many_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatementsintryclause_path_new_too_many_try_statements_py_expects ... ok test rules::pylint::tests::rules::rule_typebivariance_path_new_type_bivariance_py_expects ... ok test rules::pylint::tests::rules::rule_typenameincorrectvariance_path_new_type_name_incorrect_variance_py_expects ... ok test rules::pylint::tests::rules::rule_typeparamnamemismatch_path_new_type_param_name_mismatch_py_expects ... ok test rules::pylint::tests::rules::rule_unexpectedspecialmethodsignature_path_new_unexpected_special_method_signature_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydictindexlookup_path_new_unnecessary_dict_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydirectlambdacall_path_new_unnecessary_direct_lambda_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydundercall_path_new_unnecessary_dunder_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylambda_path_new_unnecessary_lambda_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylistindexlookup_path_new_unnecessary_list_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unreachablecode_path_new_unreachable_py_expects ... ok test rules::pylint::tests::rules::rule_unspecifiedencoding_path_new_unspecified_encoding_py_expects ... ok test rules::pylint::tests::rules::rule_uselesselseonloop_path_new_useless_else_on_loop_py_expects ... ok test rules::pylint::tests::rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_2_init_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_uselessreturn_path_new_useless_return_py_expects ... ok test rules::pylint::tests::rules::rule_uselesswithlock_path_new_useless_with_lock_py_expects ... ok test rules::pylint::tests::rules::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test rules::pylint::tests::rules::rule_yieldininit_path_new_yield_in_init_py_expects ... ok test rules::pylint::tests::too_many_locals ... ok test rules::pylint::tests::too_many_public_methods ... ok test rules::pyupgrade::fixes::tests::aliased ... ok test rules::pyupgrade::fixes::tests::first_import ... ok test rules::pyupgrade::fixes::tests::first_two_imports ... ok test rules::pyupgrade::fixes::tests::first_two_imports_multiline ... ok test rules::pyupgrade::fixes::tests::last_import ... ok test rules::pyupgrade::fixes::tests::multi_comment_first_import ... ok test rules::pyupgrade::fixes::tests::multiline_comment ... ok test rules::pyupgrade::fixes::tests::multiline_once ... ok test rules::pyupgrade::fixes::tests::multiline_twice ... ok test rules::pyupgrade::fixes::tests::once ... ok test rules::pyupgrade::fixes::tests::parenthesized ... ok test rules::pyupgrade::fixes::tests::twice ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_1 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_11 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_5 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7_not_equal ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_8 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_9 ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::complex_format ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_blanks ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_space ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_a ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_r ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::formatting_in_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::simple_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::three_percents ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::word_in_string ... ok test rules::pyupgrade::tests::async_timeout_error_alias_not_applied_py310 ... ok test rules::pyupgrade::tests::datetime_utc_alias_py311 ... ok test rules::pyupgrade::tests::future_annotations_keep_runtime_typing_p310 ... ok test rules::pyupgrade::tests::future_annotations_keep_runtime_typing_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_585_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_585_py310 ... ok test rules::pyupgrade::tests::future_annotations_pep_604_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_604_py310 ... ok test rules::pyupgrade::tests::i002_conflict ... ok test rules::pyupgrade::tests::i002_up029_conflict::path_new_up029_1_py_expects ... ok test rules::pyupgrade::tests::non_pep695_type_alias_not_applied_py311 ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_convertnamedtuplefunctionaltoclass_path_new_up014_py_expects ... ok test rules::pyupgrade::tests::rules::rule_converttypeddictfunctionaltoclass_path_new_up013_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedcelementtree_path_new_up023_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedimport_path_new_up035_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedmockimport_path_new_up026_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedunittestalias_path_new_up005_py_expects ... ok test rules::pyupgrade::tests::rules::rule_extraneousparentheses_path_new_up034_py_expects ... ok test rules::pyupgrade::tests::rules::rule_formatliterals_path_new_up030_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_formatliterals_path_new_up030_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithmaxsizenone_path_new_up033_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithmaxsizenone_path_new_up033_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithoutparameters_path_new_up011_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_cr_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_lf_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationoptional_path_new_up045_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationunion_path_new_up007_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604isinstance_path_new_up038_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericclass_path_new_up046_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericclass_path_new_up046_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericfunction_path_new_up047_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695typealias_path_new_up040_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695typealias_path_new_up040_pyi_expects ... ok test rules::pyupgrade::tests::rules::rule_openalias_path_new_up020_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_5_py_expects ... ok test rules::pyupgrade::tests::rules::rule_printfstringformatting_path_new_up031_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_printfstringformatting_path_new_up031_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_privatetypeparameter_path_new_up049_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_privatetypeparameter_path_new_up049_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_2_pyi_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_redundantopenmodes_path_new_up015_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_redundantopenmodes_path_new_up015_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replacestdoutstderr_path_new_up022_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replacestrenum_path_new_up042_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replaceuniversalnewlines_path_new_up021_py_expects ... ok test rules::pyupgrade::tests::rules::rule_supercallwithparameters_path_new_up008_py_expects ... ok test rules::pyupgrade::tests::rules::rule_timeouterroralias_path_new_up041_py_expects ... ok test rules::pyupgrade::tests::rules::rule_typeofprimitive_path_new_up003_py_expects ... ok test rules::pyupgrade::tests::rules::rule_typingtextstralias_path_new_up019_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unicodekindprefix_path_new_up025_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryclassparentheses_path_new_up039_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarydefaulttypeargs_path_new_up043_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryencodeutf8_path_new_up012_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryfutureimport_path_new_up010_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryfutureimport_path_new_up010_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessclassmetaclasstype_path_new_up050_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessmetaclasstype_path_new_up001_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessobjectinheritance_path_new_up004_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_10_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_5_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_6_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_7_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_9_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_code_utf8_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_hashbang_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_many_empty_lines_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_other_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_other_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_code_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_yieldinforloop_path_new_up028_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_yieldinforloop_path_new_up028_1_py_expects ... ok test rules::pyupgrade::tests::rules_not_applied_default_typevar_backported::rule_nonpep695genericclass_path_new_up046_2_py_expects ... ok test rules::pyupgrade::tests::rules_not_applied_default_typevar_backported::rule_nonpep695genericfunction_path_new_up047_1_py_expects ... ok test rules::pyupgrade::tests::rules_preview::rule_oserroralias_path_new_up024_0_py_expects ... ok test rules::pyupgrade::tests::rules_py313::rule_quotedannotation_path_new_up037_3_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericclass_path_new_up046_0_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericclass_path_new_up046_1_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericfunction_path_new_up047_0_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695typealias_path_new_up040_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695typealias_path_new_up040_pyi_expects ... ok test rules::pyupgrade::tests::unnecessary_default_type_args_stubs_py312 ... ok test rules::pyupgrade::tests::unpack_pep_646_py311 ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_0_py_expects ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_1_py_expects ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_2_pyi_expects ... ok test rules::pyupgrade::tests::up045_future_annotations_py39 ... ok test rules::refurb::tests::fstring_number_format_python_311 ... ok test rules::refurb::tests::read_whole_file_newline_python_version_diff ... ok test rules::refurb::tests::rules::rule_bitcount_path_new_furb161_py_expects ... ok test rules::refurb::tests::rules::rule_checkandremovefromset_path_new_furb132_py_expects ... ok test rules::refurb::tests::rules::rule_deletefullslice_path_new_furb131_py_expects ... ok test rules::refurb::tests::rules::rule_forloopsetmutations_path_new_furb142_py_expects ... ok test rules::refurb::tests::rules::rule_forloopwrites_path_new_furb122_py_expects ... ok test rules::refurb::tests::rules::rule_fromisoformatreplacez_path_new_furb162_py_expects ... ok test rules::refurb::tests::rules::rule_fstringnumberformat_path_new_furb116_py_expects ... ok test rules::refurb::tests::rules::rule_hardcodedstringcharset_path_new_furb156_py_expects ... ok test rules::refurb::tests::rules::rule_hashlibdigesthex_path_new_furb181_py_expects ... ok test rules::refurb::tests::rules::rule_ifexpinsteadoforoperator_path_new_furb110_py_expects ... ok test rules::refurb::tests::rules::rule_ifexprminmax_path_new_furb136_py_expects ... ok test rules::refurb::tests::rules::rule_implicitcwd_path_new_furb177_py_expects ... ok test rules::refurb::tests::rules::rule_intonslicedstr_path_new_furb166_py_expects ... ok test rules::refurb::tests::rules::rule_isinstancetypenone_path_new_furb168_py_expects ... ok test rules::refurb::tests::rules::rule_listreversecopy_path_new_furb187_py_expects ... ok test rules::refurb::tests::rules::rule_mathconstant_path_new_furb152_py_expects ... ok test rules::refurb::tests::rules::rule_metaclassabcmeta_path_new_furb180_py_expects ... ok test rules::refurb::tests::rules::rule_printemptystring_path_new_furb105_py_expects ... ok test rules::refurb::tests::rules::rule_readlinesinfor_path_new_furb129_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_0_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_1_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_2_py_expects ... ok test rules::refurb::tests::rules::rule_redundantlogbase_path_new_furb163_py_expects ... ok test rules::refurb::tests::rules::rule_regexflagalias_path_new_furb167_py_expects ... ok test rules::refurb::tests::rules::rule_reimplementedoperator_path_new_furb118_py_expects ... ok test rules::refurb::tests::rules::rule_reimplementedstarmap_path_new_furb140_py_expects ... ok test rules::refurb::tests::rules::rule_repeatedappend_path_new_furb113_py_expects ... ok test rules::refurb::tests::rules::rule_repeatedglobal_path_new_furb154_py_expects ... ok test rules::refurb::tests::rules::rule_singleitemmembershiptest_path_new_furb171_0_py_expects ... ok test rules::refurb::tests::rules::rule_singleitemmembershiptest_path_new_furb171_1_py_expects ... ok test rules::refurb::tests::rules::rule_slicecopy_path_new_furb145_py_expects ... ok test rules::refurb::tests::rules::rule_slicetoremoveprefixorsuffix_path_new_furb188_py_expects ... ok test rules::refurb::tests::rules::rule_sortedminmax_path_new_furb192_1_py_expects ... ok test rules::refurb::tests::rules::rule_sortedminmax_path_new_furb192_py_expects ... ok test rules::refurb::tests::rules::rule_subclassbuiltin_path_new_furb189_py_expects ... ok test rules::refurb::tests::rules::rule_typenonecomparison_path_new_furb169_py_expects ... ok test rules::refurb::tests::rules::rule_unnecessaryenumerate_path_new_furb148_py_expects ... ok test rules::refurb::tests::rules::rule_unnecessaryfromfloat_path_new_furb164_py_expects ... ok test rules::refurb::tests::rules::rule_verbosedecimalconstructor_path_new_furb157_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_0_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_1_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_2_py_expects ... ok test rules::refurb::tests::write_whole_file_python_39 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py310 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py314 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py39_no_typing_extensions ... ok test rules::ruff::tests::access_annotations_from_class_dict_py39_with_typing_extensions ... ok test rules::ruff::tests::confusables ... ok test rules::ruff::tests::confusables_deferred_annotations_diff ... ok test rules::ruff::tests::custom_regexp_preset::rule_useddummyvariable_path_new_ruf052_0_py_r_1_expects ... ok test rules::ruff::tests::custom_regexp_preset::rule_useddummyvariable_path_new_ruf052_0_py_r_2_expects ... ok test rules::ruff::tests::flake8_noqa ... ok test rules::ruff::tests::implicit_optional_py39::path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::implicit_optional_py39::path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::incorrect_decorator_order_py312 ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_bleach_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_invalid_author_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_maturin_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_pep639_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_various_invalid_expects ... ok test rules::ruff::tests::invalid_rule_code_external_rules::path_new_ruff_ruf102_1_py_expects ... ok test rules::ruff::tests::invalid_rule_code_external_rules::path_new_ruff_ruf102_py_expects ... ok test rules::ruff::tests::map_strict_py314::rule_starmapzip_path_new_ruf058_2_py_expects ... ok test rules::ruff::tests::missing_fstring_syntax_backslash_py311 ... ok test rules::ruff::tests::no_remove_parentheses_starred_expr_py310 ... ok test rules::ruff::tests::none_not_at_end_of_union_py313 ... ok test rules::ruff::tests::noqa ... ok test rules::ruff::tests::prefer_parentheses_getitem_tuple ... ok test rules::ruff::tests::preview_confusables ... ok test rules::ruff::tests::preview_rules::rule_floatequalitycomparison_path_new_ruf069_py_expects ... ok test rules::ruff::tests::preview_rules::rule_fstringpercentformat_path_new_ruf073_py_expects ... ok test rules::ruff::tests::preview_rules::rule_implicitclassvarindataclass_path_new_ruf045_py_expects ... ok test rules::ruff::tests::preview_rules::rule_indentedformfeed_path_new_ruf054_py_expects ... ok test rules::ruff::tests::preview_rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::preview_rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::preview_rules::rule_ospathcommonprefix_path_new_ruf071_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryassignbeforeyield_path_new_ruf070_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_0_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_1_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_2_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_3_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_concat_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_py_expects ... ok test rules::ruff::tests::preview_rules::rule_uselessfinally_path_new_ruf072_py_expects ... ok test rules::ruff::tests::preview_rules_py37::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::preview_rules_py38::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::property_without_return_custom_decorator ... ok test rules::ruff::tests::quadratic_list_summation_py315 ... ok test rules::ruff::tests::range_suppressions ... ok test rules::ruff::tests::redirects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::ruf100_0 ... ok test rules::ruff::tests::ruf100_0_prefix ... ok test rules::ruff::tests::ruf100_1 ... ok test rules::ruff::tests::ruf100_2 ... ok test rules::ruff::tests::ruf100_3 ... ok test rules::ruff::tests::ruf100_4 ... ok test rules::ruff::tests::ruf100_5 ... ok test rules::ruff::tests::ruff_noqa_all ... ok test rules::ruff::tests::ruff_noqa_codes ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused_last_of_many ... ok test rules::ruff::tests::ruff_noqa_invalid ... ok test rules::ruff::tests::ruff_per_file_ignores ... ok test rules::ruff::tests::ruff_per_file_ignores_empty ... ok test rules::ruff::tests::rules::rule_assertwithprintmessage_path_new_ruf030_py_expects ... ok test rules::ruff::tests::rules::rule_assignmentinassert_path_new_ruf018_py_expects ... ok test rules::ruff::tests::rules::rule_asynciodanglingtask_path_new_ruf006_py_expects ... ok test rules::ruff::tests::rules::rule_classwithmixedtypevars_path_new_ruf053_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_slices_py_expects ... ok test rules::ruff::tests::rules::rule_dataclassenum_path_new_ruf049_py_expects ... ok test rules::ruff::tests::rules::rule_decimalfromfloatliteral_path_new_ruf032_py_expects ... ok test rules::ruff::tests::rules::rule_defaultfactorykwarg_path_new_ruf026_py_expects ... ok test rules::ruff::tests::rules::rule_duplicateentryindunderall_path_new_ruf068_py_expects ... ok test rules::ruff::tests::rules::rule_explicitfstringtypeconversion_path_new_ruf010_py_expects ... ok test rules::ruff::tests::rules::rule_falsydictgetfallback_path_new_ruf056_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_auto_attribs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_py_expects ... ok test rules::ruff::tests::rules::rule_ifkeyindictdel_path_new_ruf051_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectdecoratororder_path_new_ruf074_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectlyparenthesizedtupleinsubscript_path_new_ruf031_py_expects ... ok test rules::ruff::tests::rules::rule_inemptycollection_path_new_ruf060_py_expects ... ok test rules::ruff::tests::rules::rule_invalidassertmessageliteralargument_path_new_ruf040_py_expects ... ok test rules::ruff::tests::rules::rule_invalidformattersuppressioncomment_path_new_ruf028_py_expects ... ok test rules::ruff::tests::rules::rule_invalidindextype_path_new_ruf016_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_1_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_deprecated_call_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_raises_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_warns_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_0_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_0_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_1_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_2_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::rules::rule_mutablefromkeysvalue_path_new_ruf024_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_for_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_if_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_try_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_while_py_expects ... ok test rules::ruff::tests::rules::rule_neverunion_path_new_ruf020_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_init_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_okay_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_pyi_expects ... ok test rules::ruff::tests::rules::rule_nonoctalpermissions_path_new_ruf064_py_expects ... ok test rules::ruff::tests::rules::rule_parenthesizechainedoperators_path_new_ruf021_py_expects ... ok test rules::ruff::tests::rules::rule_postinitdefault_path_new_ruf033_py_expects ... ok test rules::ruff::tests::rules::rule_propertywithoutreturn_path_new_ruf066_py_expects ... ok test rules::ruff::tests::rules::rule_pytestraisesambiguouspattern_path_new_ruf043_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_0_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_1_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_0_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_1_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_pyi_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_0_py_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_1_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_cr_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_lf_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryemptyiterablewithindequecall_path_new_ruf037_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryif_path_new_ruf050_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryiterableallocationforfirstelement_path_new_ruf015_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarykeycheck_path_new_ruf019_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_pyi_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryround_path_new_ruf057_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderall_path_new_ruf022_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderslots_path_new_ruf023_py_expects ... ok test rules::ruff::tests::rules::rule_unusedasync_path_new_ruf029_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_0_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_1_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_2_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_3_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_0_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_1_py_expects ... ok test rules::ruff::tests::rules::rule_uselessifelse_path_new_ruf034_py_expects ... ok test rules::ruff::tests::rules::rule_zipinsteadofpairwise_path_new_ruf007_py_expects ... ok test rules::ruff::tests::strictly_empty_init_modules_ruf067 ... ok test rules::ruff::tests::unnecessary_if_and_needless_else ... ok test rules::ruff::tests::unnecessary_if_and_unused_import ... ok test rules::ruff::tests::unnecessary_iterable_allocation_for_first_element_py315 ... ok test rules::ruff::tests::useless_finally_and_needless_else ... ok test rules::ruff::tests::useless_finally_and_needless_else_and_suppressible_exception ... ok test rules::ruff::tests::useless_finally_and_suppressible_exception ... ok test rules::ruff::typing::tests::test_is_known_type ... ok test rules::tryceratops::tests::rules::rule_errorinsteadofexception_path_new_try400_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaargs_path_new_try003_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaclass_path_new_try002_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisewithintry_path_new_try301_py_expects ... ok test rules::tryceratops::tests::rules::rule_tryconsiderelse_path_new_try300_py_expects ... ok test rules::tryceratops::tests::rules::rule_typecheckwithouttypeerror_path_new_try004_py_expects ... ok test rules::tryceratops::tests::rules::rule_uselesstryexcept_path_new_try203_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboselogmessage_path_new_try401_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboseraise_path_new_try201_py_expects ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_specificity ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_unsafe_over_safe ... ok test settings::fix_safety_table::tests::test_resolve_applicability ... ok test settings::tests::preview_default_rules ... ok test settings::types::tests::default_python_version_works ... ok test settings::types::tests::identifier_pattern_matches_literals_exactly ... ok test settings::types::tests::identifier_pattern_preserves_glob_matching ... ok test settings::types::tests::identifier_pattern_rejects_invalid_globs ... ok test suppression::tests::combined_range_suppressions ... ok test suppression::tests::comment_attributes ... ok test suppression::tests::disable_multiple_codes ... ok test suppression::tests::disable_single_code ... ok test suppression::tests::disable_single_code_with_reason ... ok test suppression::tests::enable_single_code ... ok test suppression::tests::file_ignore_single_code ... ok test suppression::tests::file_ignore_suppression_indented ... ok test suppression::tests::file_ignore_suppression_multiple ... ok test suppression::tests::file_ignore_suppression_single ... ok test suppression::tests::file_ignore_suppression_trailing ... ok test suppression::tests::file_level_suppression ... ok test suppression::tests::ignore_single_code ... ok test suppression::tests::ignore_suppression_combined ... ok test suppression::tests::ignore_suppression_standalone_multiline_inner ... ok test suppression::tests::ignore_suppression_standalone_multiline_top ... ok test suppression::tests::ignore_suppression_standalone_single_line ... ok test suppression::tests::ignore_suppression_standalone_stacked ... ok test suppression::tests::ignore_suppression_trailing_first_line ... ok test suppression::tests::ignore_suppression_trailing_inner_line ... ok test suppression::tests::ignore_suppression_trailing_last_line ... ok test suppression::tests::ignore_suppression_trailing_one_line ... ok test suppression::tests::indented_comment ... ok test suppression::tests::interleaved_range_suppressions ... ok test suppression::tests::nested_range_suppressions ... ok test suppression::tests::no_suppression ... ok test suppression::tests::parse_empty_codes ... ok test suppression::tests::parse_invalid_action ... ok test suppression::tests::parse_missing_bracket ... ok test suppression::tests::parse_missing_codes ... ok test suppression::tests::parse_missing_comma ... ok test suppression::tests::parse_unrelated_comment ... ok test suppression::tests::range_suppression_extra_disable ... ok test suppression::tests::range_suppression_two_codes ... ok test suppression::tests::range_suppression_unmatched ... ok test suppression::tests::range_suppression_unordered ... ok test suppression::tests::single_range_suppression ... ok test suppression::tests::single_range_suppression_after_dedent ... ok test suppression::tests::single_range_suppression_implicit_match ... ok test suppression::tests::trailing_comment ... ok test suppression::tests::trailing_comment_own_line_ignore ... ok test test::tests::test_diff_diagnostics ... ok test tests::linter_quick_test ... ignored test result: ok. 2827 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.17s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_markdown-b0e3c079d1e9c72b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 17 tests test tests::format_code_blocks_basic ... ok test tests::format_code_blocks_extension_mapping ... ok test tests::format_code_blocks_ignore_blackendocs_off ... ok test tests::format_code_blocks_ignore_ruff_off ... ok test tests::format_code_blocks_ignore_to_end ... ok test tests::format_code_blocks_invalid_closing_fence_form_feed ... ok test tests::format_code_blocks_invalid_closing_fence_info ... ok test tests::format_code_blocks_long_fence ... ok test tests::format_code_blocks_longer_closing_fence ... ok test tests::format_code_blocks_nested ... ok test tests::format_code_blocks_python_console ... ok test tests::format_code_blocks_quarto ... ok test tests::format_code_blocks_syntax_error ... ok test tests::format_code_blocks_tildes ... ok test tests::format_code_blocks_unchanged ... ok test tests::format_code_blocks_unlabeled_python ... ok test tests::format_code_blocks_unlabeled_rust ... ok test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/mdtest-b40fd1bf8406ecd0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 37 tests test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::flake8-datetimez/datetime-min-max.md ... ok test mdtest::flake8-async/blocking-open-call-in-async-function.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::flake8-datetimez/call-datetime-strptime-without-zone.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_notebook-1946bc627f2cb4e4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 27 tests test notebook::tests::empty_notebook ... ok test notebook::tests::index_fragmented_source_array ... ok test notebook::tests::is_python_notebook::_kernelspec_language_ipynb_true_expects ... ok test notebook::tests::is_python_notebook::_r_ipynb_false_expects ... ok test notebook::tests::is_python_notebook::_valid_ipynb_true_expects ... ok test notebook::tests::round_trip::_kernelspec_language_ipynb_expects ... ok test notebook::tests::round_trip::_vscode_language_id_ipynb_expects ... ok test notebook::tests::test_concat_notebook ... ok test notebook::tests::test_invalid ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_after_code_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_assignment_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_before_code_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagics_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_cell_magic_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_code_and_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_markdown_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_only_code_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_only_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_unicode_magic_gh9145_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_valid_cell_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_vscode_language_id_javascript_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_vscode_language_id_python_true_expects ... ok test notebook::tests::update_keeps_insertion_at_cell_start_in_that_cell ... ok test notebook::tests::update_keeps_insertion_at_end_in_last_cell ... ok test notebook::tests::update_keeps_insertion_at_end_in_non_final_cell ... ok test notebook::tests::update_restores_separators_for_empty_cells ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_ast-b97a54746a4cbfcf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 54 tests test helpers::tests::any_over_stmt_type_alias ... ok test helpers::tests::any_over_type_param_param_spec ... ok test helpers::tests::any_over_type_param_type_var ... ok test helpers::tests::any_over_type_param_type_var_tuple ... ok test helpers::tests::resolve_import ... ok test identifier::tests::extract_global_names ... ok test name::tests::empty_vec ... ok test name::tests::extend_from_slice_heap ... ok test name::tests::extend_from_slice_stack ... ok test name::tests::extend_from_slice_stack_spill ... ok test name::tests::extend_heap ... ok test name::tests::extend_stack ... ok test name::tests::extend_stack_spilled ... ok test name::tests::from_slice_heap ... ok test name::tests::from_slice_stack ... ok test name::tests::from_slice_stack_capacity ... ok test name::tests::pop_heap ... ok test name::tests::pop_stack ... ok test name::tests::push_stack ... ok test name::tests::push_stack_spill ... ok test name::tests::salsa_lookup_name_from_str ... ok test node_index::tests::test_node_index ... ok test nodes::tests::size ... ok test script::tests::carriage_return_line_endings ... ok test script::tests::last_closing_delimiter_discards_following_comments ... ok test script::tests::metadata_block_range_includes_both_delimiters ... ok test script::tests::metadata_range_accounts_for_unicode_crlf_and_multiline_values ... ok test str::tests::prefix_uniqueness ... ok test token::tokens::tests::tokens_after_offset_at_last_token_end ... ok test token::tokens::tests::tokens_after_offset_at_token_end ... ok test token::tokens::tests::tokens_after_offset_at_token_start ... ok test token::tokens::tests::tokens_after_offset_between_tokens ... ok test token::tokens::tests::tokens_after_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_before_offset_after_first_token_gap ... ok test token::tokens::tests::tokens_before_offset_at_first_token_start ... ok test token::tokens::tests::tokens_before_offset_at_last_token_end ... ok test token::tokens::tests::tokens_before_offset_at_second_token_start ... ok test token::tokens::tests::tokens_before_offset_at_token_end ... ok test token::tokens::tests::tokens_before_offset_at_token_start ... ok test token::tokens::tests::tokens_before_offset_between_tokens ... ok test token::tokens::tests::tokens_before_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_in_range_at_token_offset ... ok test token::tokens::tests::tokens_in_range_end_offset_at_token_start ... ok test token::tokens::tests::tokens_in_range_end_offset_between_tokens ... ok test token::tokens::tests::tokens_in_range_end_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_in_range_start_offset_at_token_end ... ok test token::tokens::tests::tokens_in_range_start_offset_between_tokens ... ok test token::tokens::tests::tokens_in_range_start_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_split_at_first_token_start ... ok test token::tokens::tests::tokens_split_at_inside_gap ... ok test token::tokens::tests::tokens_split_at_inside_token - should panic ... ok test token::tokens::tests::tokens_split_at_last_token_end ... ok test token::tokens::tests::tokens_split_at_matches_before_and_after ... ok test token::tokens::tests::tokens_split_at_matches_before_and_after_zero_length - should panic ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/comparable-b730a233de6dd128 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 8 tests test concatenated_bytes_compare_equal ... ok test concatenated_fstrings_compare_equal ... ok test concatenated_strings_compare_equal ... ok test concatenated_tstrings_compare_equal ... ok test dynamic_tuple_elements_do_not_compare_by_value ... ok test equivalent_numbers_hash_equal ... ok test large_integers_fall_back_to_structural_comparison ... ok test t_strings_literal_order_matters_compare_unequal ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/identifier-805296003a3be6b9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test extract_else_range ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/match_pattern-25aa152d6ee55161 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test pattern_is_wildcard ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/parentheses-e40aae9ca41d5fcd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 10 tests test test_call_arguments_not_counted ... ok test test_call_with_parenthesized_argument ... ok test test_double_parentheses ... ok test test_multiline_with_parentheses ... ok test test_no_parentheses ... ok test test_parentheses_iterator_multiple ... ok test test_parentheses_with_comments ... ok test test_parentheses_with_whitespace ... ok test test_parenthesized_range_multiple ... ok test test_single_parentheses ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/parenthesize-ae242c482546c74d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 8 tests test test_non_parenthesized_argument ... ok test test_non_parenthesized_name ... ok test test_non_parenthesized_tuple_member ... ok test test_parenthesized_argument ... ok test test_parenthesized_name ... ok test test_parenthesized_tuple_member ... ok test test_twice_parenthesized_argument ... ok test test_twice_parenthesized_name ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/source_order-650bf10c4ad3394e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 15 tests test bytes_literals ... ok test class_type_parameters ... ok test compare ... ok test decorators ... ok test dict_comprehension ... ok test f_strings ... ok test function_arguments ... ok test function_positional_only_with_default ... ok test function_type_parameters ... ok test list_comprehension ... ok test match_class_pattern ... ok test set_comprehension ... ok test string_literals ... ok test t_strings ... ok test type_aliases ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/stmt_if-160ac5199496ebf2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test extract_elif_else_range ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/visitor-b984a9de454dae57 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 15 tests test bytes_literals ... ok test class_type_parameters ... ok test compare ... ok test decorators ... ok test dict_comprehension ... ok test f_strings ... ok test function_arguments ... ok test function_positional_only_with_default ... ok test function_type_parameters ... ok test list_comprehension ... ok test match_class_pattern ... ok test set_comprehension ... ok test string_literals ... ok test t_strings ... ok test type_aliases ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_codegen-4916466d0e4a5ebf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 217 tests test generator::tests::ast_tuple_parentheses::basic_assign_multi ... ok test generator::tests::ast_tuple_parentheses::basic_assign_single ... ok test generator::tests::ast_tuple_parentheses::basic_multi ... ok test generator::tests::ast_tuple_parentheses::basic_single ... ok test generator::tests::ast_tuple_parentheses::nested ... ok test generator::tests::ast_unparse_quote::basic_bytes_ignored ... ok test generator::tests::ast_unparse_quote::basic_bytes_single ... ok test generator::tests::ast_unparse_quote::basic_fstring_single ... ok test generator::tests::ast_unparse_quote::basic_str_ignored ... ok test generator::tests::ast_unparse_quote::basic_str_single ... ok test generator::tests::ast_unparse_quote::remain_str_single ... ok test generator::tests::ast_unparse_quote::type_ann_single ... ok test generator::tests::implicit_string_concatenation ... ok test generator::tests::indent ... ok test generator::tests::prefix_quotes::_b_b_14_0_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_1_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_2_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_3_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_0_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_1_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_2_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_3_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_0_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_1_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_2_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_3_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_0_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_1_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_2_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_3_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_0_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_1_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_2_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_3_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_0_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_1_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_2_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_3_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_0_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_1_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_2_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_3_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_0_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_1_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_2_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_3_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_3_hello_world_expects ... ok test generator::tests::quote ... ok test generator::tests::raw ... ok test generator::tests::self_documenting_fstring ... ok test generator::tests::set_indent ... ok test generator::tests::set_line_ending ... ok test generator::tests::unparse ... ok test generator::tests::unparse_magic_commands ... ok test stylist::tests::indent_non_breaking_whitespace ... ok test stylist::tests::indentation ... ok test stylist::tests::line_ending ... ok test stylist::tests::quote ... ok test result: ok. 217 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_edits-70b2a9aa9f5d3009 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test call::tests::call_unwrapping_preserves_context ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_formatter-9a3c38956b5ca68f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 53 tests test comments::debug::tests::debug ... ok test comments::map::tests::dangling_leading ... ok test comments::map::tests::dangling_trailing ... ok test comments::map::tests::empty ... ok test comments::map::tests::keys_out_of_order ... ok test comments::map::tests::leading_dangling_trailing ... ok test comments::map::tests::multiple_keys ... ok test comments::map::tests::trailing ... ok test comments::map::tests::trailing_dangling ... ok test comments::map::tests::trailing_leading ... ok test comments::node_key::tests::equality ... ok test comments::node_key::tests::inequality ... ok test comments::placement::tests::count_empty_lines_in_trivia ... ok test comments::tests::base_test ... ok test comments::tests::binary_expression_left_operand_comment ... ok test comments::tests::binary_expression_left_operand_trailing_end_of_line_comment ... ok test comments::tests::dangling_comment ... ok test comments::tests::empty_file ... ok test comments::tests::if_elif_else_comments ... ok test comments::tests::if_elif_if_else_comments ... ok test comments::tests::leading_most_outer ... ok test comments::tests::match_cases ... ok test comments::tests::nested_binary_expression ... ok test comments::tests::non_positional_arguments_slash_on_same_line ... ok test comments::tests::non_positional_arguments_with_defaults ... ok test comments::tests::only_comments ... ok test comments::tests::parenthesized_expression ... ok test comments::tests::parenthesized_trailing_comment ... ok test comments::tests::positional_argument_only_comment ... ok test comments::tests::positional_argument_only_comment_without_following_node ... ok test comments::tests::positional_argument_only_leading_comma_comment ... ok test comments::tests::trailing_after_comma ... ok test comments::tests::trailing_comment_after_single_statement_body ... ok test comments::tests::trailing_function_comment ... ok test comments::tests::trailing_most_outer ... ok test comments::tests::trailing_most_outer_nested ... ok test comments::tests::try_except ... ok test comments::tests::try_except_finally_else ... ok test comments::tests::while_else_indented_comment_between_branches ... ok test comments::tests::while_else_very_indented_comment_between_branches ... ok test comments::tests::while_trailing_else_end_of_line_comment ... ok test comments::tests::while_trailing_end_of_line_comment ... ok test expression::expr_name::tests::name_range_with_comments ... ok test expression::parentheses::tests::parenthesized_ranges ... ok test statement::suite::tests::nested_level ... ok test statement::suite::tests::top_level ... ok test string::docstring::tests::indentation_like_black ... ok test string::normalize::tests::normalize_32_escape ... ok test string::normalize::tests::normalize_hex_in_byte_string ... ok test tests::basic ... ok test tests::quick_test ... ignored test tests::range_formatting_quick_test ... ignored test tests::string_processing ... ok test result: ok. 51 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_formatter-a2e2347ba17fa8e2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/fixtures-446dceb13df98e57 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 376 tests test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test format::docstring_tab_indentation.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test format::carriage_return/string.py ... ok test format::comment_prefixes.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/bytes.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::empty_now_newline.py ... ok test format::docstring_newlines.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::docstring_code_examples_crlf.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test format::expression/fstring_preview.py ... ok test format::empty_trailing_newline.py ... ok test format::docstring_non_visible_characters.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test format::docstring_chaperones.py ... ok test format::empty_whitespace.py ... ok test format::expression/await.py ... ok test format::expression/attribute.py ... ok test format::docstring.py ... ok test format::expression/dict.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/call.py ... ok test format::expression/list.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/compare.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/number.py ... ok test format::expression/set_comp.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/hug.py ... ok test format::expression/if.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/dict_comp.py ... ok test format::expression/list_comp.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/named_expr.py ... ok test format::expression/starred.py ... ok test format::expression/subscript.py ... ok test format::expression/slice.py ... ok test format::expression/generator_exp.py ... ok test format::expression/binary.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/string.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fluent.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::expression/unsplittable.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/yield_from.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::expression/yield.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::expression/tuple.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::expression/unary.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_skip/decorators.py ... ok test format::expression/lambda.py ... ok test format::expression/tstring.py ... ok test format::notebook_docstring.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/semicolons.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::expression/fstring.py ... ok test format::fmt_skip/type_params.py ... ok test format::form_feed.py ... ok test format::module_dangling_comment2.py ... ok test format::module_dangling_comment1.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/match.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::newlines.pyi ... ok test format::range_formatting/clause_header.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::preview.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/ancestory.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::quote_style.py ... ok test format::parentheses/nested.py ... ok test format::multiline_string_deviations.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::range_formatting/decorators.py ... ok test format::newlines.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/empty_file.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::parentheses/call_chains.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/module.py ... ok test format::statement/aug_assign.py ... ok test format::range_formatting/regressions.py ... ok test format::statement/ann_assign.py ... ok test format::statement/assign.py ... ok test format::statement/assert.py ... ok test format::statement/import_from.py ... ok test format::range_formatting/indent.py ... ok test format::statement/ellipsis.pyi ... ok test format::range_formatting/leading_comments.py ... ok test format::statement/class_definition.py ... ok test format::statement/delete.py ... ok test format::statement/break.py ... ok test format::statement/if.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/global.py ... ok test format::statement/for.py ... ok test format::statement/lazy_import.py ... ok test format::statement/import.py ... ok test format::statement/return.py ... ok test format::statement/nonlocal.py ... ok test format::statement/top_level.py ... ok test format::statement/raise.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/with_39.py ... ok test format::statement/module_comment.py ... ok test format::stub_files/comments.pyi ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/top_level.pyi ... ok test format::statement/try.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/while.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::statement/return_type_parameters.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/function.py ... ok test format::stub_files/nesting.pyi ... ok test format::stub_files/top_level.pyi ... ok test format::stub_files/suite.pyi ... ok test format::statement/type_alias.py ... ok test format::statement/return_annotation.py ... ok test format::trailing_pragma_nested.py ... ok test format::trivia.py ... ok test format::tab_width.py ... ok test format::trailing_comments.py ... ok test format::statement/with.py ... ok test format::statement/match.py ... ok test format::docstring_code_examples.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/normalizer-73c4a15943778183 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_importer-e48ab72b79b5db61 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 3 tests test insertion::tests::existing_import_works ... ok test insertion::tests::start_of_block ... ok test insertion::tests::start_of_file ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_index-e7325d16f550e11e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test indexer::tests::continuation ... ok test indexer::tests::test_f_string_ranges ... ok test indexer::tests::test_fstring_innermost_outermost ... ok test indexer::tests::test_triple_quoted_f_string_ranges ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_literal-bcc7fdd47892209a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 24 tests test cformat::tests::test_format_parse ... ok test cformat::tests::test_format_parse_key_fail ... ok test cformat::tests::test_format_parse_type_fail ... ok test cformat::tests::test_incomplete_format_fail ... ok test cformat::tests::test_parse_flags ... ok test cformat::tests::test_parse_key ... ok test escape::unicode_escape_tests::changed ... ok test format::tests::test_all ... ok test format::tests::test_dynamic_format_spec ... ok test format::tests::test_dynamic_format_spec_with_others ... ok test format::tests::test_fill_and_align ... ok test format::tests::test_fill_and_width ... ok test format::tests::test_format_invalid_specification ... ok test format::tests::test_format_multiple_escape_with_field ... ok test format::tests::test_format_parse ... ok test format::tests::test_format_parse_escape ... ok test format::tests::test_format_parse_fail ... ok test format::tests::test_format_parse_multi_byte_char ... ok test format::tests::test_format_parse_nested_placeholder ... ok test format::tests::test_format_part ... ok test format::tests::test_format_unicode_escape ... ok test format::tests::test_format_unicode_escape_with_field ... ok test format::tests::test_parse_field_name ... ok test format::tests::test_width_only ... ok test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_parser-755c28cd2131c965 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 242 tests test lexer::indentation::tests::indentation_try_compare ... ok test lexer::tests::backslash_continuation_at_root ... ok test lexer::tests::backslash_continuation_indentation ... ok test lexer::tests::backslash_continuation_mismatch_indentation ... ok test lexer::tests::bom ... ok test lexer::tests::bom_with_offset ... ok test lexer::tests::bom_with_offset_edge ... ok test lexer::tests::dedent_after_whitespace ... ok test lexer::tests::lex_fstring_missing_brace ... ok test lexer::tests::lex_fstring_missing_brace_after_format_spec ... ok test lexer::tests::lex_fstring_unclosed ... ok test lexer::tests::multiple_backslash_continuation ... ok test lexer::tests::test_assignment ... ok test lexer::tests::test_comment_until_mac_eol ... ok test lexer::tests::test_comment_until_unix_eol ... ok test lexer::tests::test_comment_until_windows_eol ... ok test lexer::tests::test_double_dedent_with_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_unix_eol ... ok test lexer::tests::test_double_dedent_with_tabs_windows_eol ... ok test lexer::tests::test_double_dedent_with_unix_eol ... ok test lexer::tests::test_double_dedent_with_windows_eol ... ok test lexer::tests::test_emoji_identifier ... ok test lexer::tests::test_empty_fstrings ... ok test lexer::tests::test_empty_ipython_escape_command ... ok test lexer::tests::test_empty_tstrings ... ok test lexer::tests::test_escape_unicode_name ... ok test lexer::tests::test_fstring ... ok test lexer::tests::test_fstring_comments ... ok test lexer::tests::test_fstring_conversion ... ok test lexer::tests::test_fstring_error ... ok test lexer::tests::test_fstring_escape ... ok test lexer::tests::test_fstring_escape_braces ... ok test lexer::tests::test_fstring_escape_raw ... ok test lexer::tests::test_fstring_expression_multiline ... ok test lexer::tests::test_fstring_multiline ... ok test lexer::tests::test_fstring_named_unicode ... ok test lexer::tests::test_fstring_named_unicode_raw ... ok test lexer::tests::test_fstring_nested ... ok test lexer::tests::test_fstring_newline_format_spec ... ok test lexer::tests::test_fstring_parentheses ... ok test lexer::tests::test_fstring_prefix ... ok test lexer::tests::test_fstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_fstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_fstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_fstring_with_format_spec ... ok test lexer::tests::test_fstring_with_ipy_escape_command ... ok test lexer::tests::test_fstring_with_lambda_expression ... ok test lexer::tests::test_fstring_with_multiline_format_spec ... ok test lexer::tests::test_fstring_with_named_expression ... ok test lexer::tests::test_fstring_with_nul_char ... ok test lexer::tests::test_indentation_with_mac_eol ... ok test lexer::tests::test_indentation_with_unix_eol ... ok test lexer::tests::test_indentation_with_windows_eol ... ok test lexer::tests::test_infinite_loop ... ok test lexer::tests::test_invalid_leading_zero_big ... ok test lexer::tests::test_invalid_leading_zero_small ... ok test lexer::tests::test_ipython_escape_command ... ok test lexer::tests::test_ipython_escape_command_assignment ... ok test lexer::tests::test_ipython_escape_command_indentation ... ok test lexer::tests::test_ipython_escape_command_line_continuation_mac_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_unix_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_windows_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_mac_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_unix_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_windows_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_not_an_assignment ... ok test lexer::tests::test_ipython_help_end_escape_command ... ok test lexer::tests::test_line_comment_empty ... ok test lexer::tests::test_line_comment_long ... ok test lexer::tests::test_line_comment_single_whitespace ... ok test lexer::tests::test_line_comment_whitespace ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_windows_eol ... ok test lexer::tests::test_line_continuation_at_eof_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_windows_eol ... ok test lexer::tests::test_logical_newline_line_comment ... ok test lexer::tests::test_match_softkeyword_in_notebook ... ok test lexer::tests::test_nested_t_and_fstring ... ok test lexer::tests::test_newline_in_brackets_mac_eol ... ok test lexer::tests::test_newline_in_brackets_unix_eol ... ok test lexer::tests::test_newline_in_brackets_windows_eol ... ok test lexer::tests::test_non_ascii_name_flag ... ok test lexer::tests::test_non_logical_newline_in_string_continuation ... ok test lexer::tests::test_numbers ... ok test lexer::tests::test_operators ... ok test lexer::tests::test_string ... ok test lexer::tests::test_string_continuation_with_mac_eol ... ok test lexer::tests::test_string_continuation_with_unix_eol ... ok test lexer::tests::test_string_continuation_with_windows_eol ... ok test lexer::tests::test_triple_quoted_mac_eol ... ok test lexer::tests::test_triple_quoted_unix_eol ... ok test lexer::tests::test_triple_quoted_windows_eol ... ok test lexer::tests::test_tstring ... ok test lexer::tests::test_tstring_comments ... ok test lexer::tests::test_tstring_conversion ... ok test lexer::tests::test_tstring_error ... ok test lexer::tests::test_tstring_escape ... ok test lexer::tests::test_tstring_escape_braces ... ok test lexer::tests::test_tstring_escape_raw ... ok test lexer::tests::test_tstring_expression_multiline ... ok test lexer::tests::test_tstring_multiline ... ok test lexer::tests::test_tstring_named_unicode ... ok test lexer::tests::test_tstring_named_unicode_raw ... ok test lexer::tests::test_tstring_nested ... ok test lexer::tests::test_tstring_newline_format_spec ... ok test lexer::tests::test_tstring_parentheses ... ok test lexer::tests::test_tstring_prefix ... ok test lexer::tests::test_tstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_tstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_tstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_tstring_with_format_spec ... ok test lexer::tests::test_tstring_with_ipy_escape_command ... ok test lexer::tests::test_tstring_with_lambda_expression ... ok test lexer::tests::test_tstring_with_multiline_format_spec ... ok test lexer::tests::test_tstring_with_named_expression ... ok test lexer::tests::test_tstring_with_nul_char ... ok test lexer::tests::tet_too_low_dedent ... ok test parser::scratch_buffer::tests::snapshot_is_empty_relative_to_its_buffer ... ok test parser::tests::binary_paren_interplay_grows_stack ... ok test parser::tests::deep_nesting_preserves_surrounding_statements ... ok test parser::tests::interpolated_string_escaped_brace_values ... ok test parser::tests::invalid_async_chain_grows_stack ... ok test parser::tests::ipython_escape_command_expression_values ... ok test parser::tests::ipython_escape_command_values ... ok test parser::tests::malformed_radix_literals ... ok test parser::tests::nested_calls_grow_stack ... ok test parser::tests::nested_def_blocks_grow_stack ... ok test parser::tests::nested_invalid_mapping_pattern_keys_grow_stack ... ok test parser::tests::nested_lambda_chain_grows_stack ... ok test parser::tests::nested_lists_grow_stack ... ok test parser::tests::nested_match_patterns_grow_stack ... ok test parser::tests::nested_parens_grow_stack ... ok test parser::tests::nested_subscripts_grow_stack ... ok test parser::tests::nested_unary_chains_grow_stack ... ok test parser::tests::nfkc_normalizes_dotted_names ... ok test parser::tests::nfkc_normalizes_names ... ok test parser::tests::normal_python_unaffected ... ok test parser::tests::number_values ... ok test parser::tests::right_assoc_pow_chain_grows_stack ... ok test parser::tests::ternary_else_chain_grows_stack ... ok test parser::tests::test_expr_mode_invalid_syntax1 ... ok test parser::tests::test_expr_mode_invalid_syntax2 ... ok test parser::tests::test_expr_mode_invalid_syntax3 ... ok test parser::tests::test_expr_mode_valid_syntax ... ok test parser::tests::test_fstring_expr_inner_line_continuation_and_t_string ... ok test parser::tests::test_fstring_expr_inner_line_continuation_newline_t_string ... ok test parser::tests::test_ipython_escape_commands ... ok test parser::tests::test_modes ... ok test parser::tests::test_tstring_fstring_middle ... ok test parser::tests::test_tstring_fstring_middle_fuzzer ... ok test parser::tests::test_unicode_aliases ... ok test string::tests::parse_fstring_nested_spec_grows_stack ... ok test string::tests::parse_tstring_nested_spec_grows_stack ... ok test string::tests::test_backspace_alias ... ok test string::tests::test_bell_alias ... ok test string::tests::test_carriage_return_alias ... ok test string::tests::test_character_tabulation_with_justification_alias ... ok test string::tests::test_delete_alias ... ok test string::tests::test_dont_panic_on_8_in_octal_escape ... ok test string::tests::test_double_quoted_byte ... ok test string::tests::test_escape_alias ... ok test string::tests::test_escape_char_in_byte_literal ... ok test string::tests::test_escape_octet ... ok test string::tests::test_form_feed_alias ... ok test string::tests::test_fstring_constant_range ... ok test string::tests::test_fstring_escaped_character ... ok test string::tests::test_fstring_escaped_newline ... ok test string::tests::test_fstring_line_continuation ... ok test string::tests::test_fstring_parse_self_documenting_base ... ok test string::tests::test_fstring_parse_self_documenting_base_more ... ok test string::tests::test_fstring_parse_self_documenting_format ... ok test string::tests::test_fstring_unescaped_newline ... ok test string::tests::test_hts_alias ... ok test string::tests::test_invalid_byte_literal_error ... ok test string::tests::test_invalid_unicode_literal ... ok test string::tests::test_invalid_unicode_name_error ... ok test string::tests::test_missing_unicode_lbrace_error ... ok test string::tests::test_missing_unicode_rbrace_error ... ok test string::tests::test_parse_empty_fstring ... ok test string::tests::test_parse_empty_tstring ... ok test string::tests::test_parse_f_string_concat_1 ... ok test string::tests::test_parse_f_string_concat_2 ... ok test string::tests::test_parse_f_string_concat_3 ... ok test string::tests::test_parse_f_string_concat_4 ... ok test string::tests::test_parse_f_t_string_concat_1_error ... ok test string::tests::test_parse_f_t_string_concat_2_error ... ok test string::tests::test_parse_fstring ... ok test string::tests::test_parse_fstring_equals ... ok test string::tests::test_parse_fstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_fstring_nested_spec ... ok test string::tests::test_parse_fstring_nested_string_spec ... ok test string::tests::test_parse_fstring_not_equals ... ok test string::tests::test_parse_fstring_not_nested_spec ... ok test string::tests::test_parse_fstring_self_doc_prec_space ... ok test string::tests::test_parse_fstring_self_doc_trailing_space ... ok test string::tests::test_parse_fstring_yield_expr ... ok test string::tests::test_parse_invalid_fstring ... ok test string::tests::test_parse_invalid_tstring ... ok test string::tests::test_parse_string_concat ... ok test string::tests::test_parse_string_triple_quotes_with_kind ... ok test string::tests::test_parse_t_string_concat_1_error ... ok test string::tests::test_parse_t_string_concat_2_error ... ok test string::tests::test_parse_t_string_concat_3_error ... ok test string::tests::test_parse_t_string_concat_4_error ... ok test string::tests::test_parse_tstring ... ok test string::tests::test_parse_tstring_equals ... ok test string::tests::test_parse_tstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_tstring_nested_spec ... ok test string::tests::test_parse_tstring_nested_string_spec ... ok test string::tests::test_parse_tstring_not_equals ... ok test string::tests::test_parse_tstring_not_nested_spec ... ok test string::tests::test_parse_tstring_self_doc_prec_space ... ok test string::tests::test_parse_tstring_self_doc_trailing_space ... ok test string::tests::test_parse_tstring_yield_expr ... ok test string::tests::test_parse_u_f_string_concat_1 ... ok test string::tests::test_parse_u_f_string_concat_2 ... ok test string::tests::test_parse_u_string_concat_1 ... ok test string::tests::test_parse_u_string_concat_2 ... ok test string::tests::test_parse_u_t_string_concat_1_error ... ok test string::tests::test_parse_u_t_string_concat_2_error ... ok test string::tests::test_raw_byte_literal_1 ... ok test string::tests::test_raw_byte_literal_2 ... ok test string::tests::test_raw_fstring ... ok test string::tests::test_raw_tstring ... ok test string::tests::test_single_quoted_byte ... ok test string::tests::test_string_parser_escaped_mac_eol ... ok test string::tests::test_string_parser_escaped_unix_eol ... ok test string::tests::test_string_parser_escaped_windows_eol ... ok test string::tests::test_triple_quoted_raw_fstring ... ok test string::tests::test_triple_quoted_raw_tstring ... ok test string::tests::test_tstring_constant_range ... ok test string::tests::test_tstring_escaped_character ... ok test string::tests::test_tstring_escaped_newline ... ok test string::tests::test_tstring_line_continuation ... ok test string::tests::test_tstring_parse_self_documenting_base ... ok test string::tests::test_tstring_parse_self_documenting_base_more ... ok test string::tests::test_tstring_parse_self_documenting_format ... ok test string::tests::test_tstring_unescaped_newline ... ok test token_set::token_set_works_for_tokens ... ok test result: ok. 242 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/fixtures-49b93a619dd83ccd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 557 tests test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::import_from_star.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::single_star_for.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::single_star_return.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::star_slices.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::yield_after_comma.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 557 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/generate_inline_tests-5991c3ff62a17aff --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test generate_inline_tests ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_semantic-b1a192dacb69e62c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test analyze::type_inference::tests::type_inference ... ok test binding::tests::size ... ok test cfg::tests::control_flow_graph::_jumps_py_expects ... ok test cfg::tests::control_flow_graph::_no_flow_py_expects ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_stdlib-1039f2673a804456 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test identifiers::tests::migration_name ... ok test identifiers::tests::module_name ... ok test identifiers::tests::valid_identifiers ... ok test sys::tests::python_315_stdlib_modules ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_python_trivia-47e0ffe0c4c14c42 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 35 tests test textwrap::tests::adjust_indent ... ok test textwrap::tests::dedent_blank_line ... ok test textwrap::tests::dedent_empty ... ok test textwrap::tests::dedent_empty_line ... ok test textwrap::tests::dedent_mixed_newlines ... ok test textwrap::tests::dedent_mixed_tabbed_whitespace ... ok test textwrap::tests::dedent_mixed_whitespace ... ok test textwrap::tests::dedent_multi_line ... ok test textwrap::tests::dedent_non_python_whitespace ... ok test textwrap::tests::dedent_preserve_no_terminating_newline ... ok test textwrap::tests::dedent_tabbed_whitespace ... ok test textwrap::tests::dedent_to_handles_when_multiple_leading_form_feeds_greater_than_dedent_len ... ok test textwrap::tests::dedent_to_ignores_leading_form_feeds_in_provided_indentation ... ok test textwrap::tests::dedent_to_ignores_leading_form_feeds_when_checking_indentation ... ok test textwrap::tests::dedent_to_is_idempotent ... ok test textwrap::tests::dedent_to_only_whitespace_lines ... ok test textwrap::tests::dedent_to_preserves_crlf_for_lines_starting_with_form_feed ... ok test textwrap::tests::dedent_to_preserves_less_indented_later_line ... ok test textwrap::tests::dedent_to_preserves_less_indented_later_line_with_crlf ... ok test textwrap::tests::dedent_to_preserves_multiple_leading_form_feeds_on_first_line ... ok test textwrap::tests::dedent_to_preserves_multiple_leading_form_feeds_on_second_line ... ok test textwrap::tests::dedent_to_returns_none_if_indent_too_large ... ok test textwrap::tests::dedent_whitespace_line ... ok test textwrap::tests::indent_empty ... ok test textwrap::tests::indent_empty_line ... ok test textwrap::tests::indent_first_line_empty ... ok test textwrap::tests::indent_first_line_empty_line ... ok test textwrap::tests::indent_first_line_mixed_newlines ... ok test textwrap::tests::indent_first_line_nonempty ... ok test textwrap::tests::indent_mixed_newlines ... ok test textwrap::tests::indent_nonempty ... ok test whitespace::tests::tab_expansion_allocates_changed_text ... ok test whitespace::tests::tab_expansion_borrows_unchanged_text ... ok test whitespace::tests::tab_offset_advances_to_next_stop ... ok test whitespace::tests::u32_tab_offset_advances_to_next_stop ... ok test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/block_comments-a6f71c4fc5a91867 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 7 tests test block_comments_indented_block ... ok test block_comments_lines_in_triple_quotes_not_a_block ... ok test block_comments_lines_with_code_not_a_block ... ok test block_comments_sequential_lines_not_in_block ... ok test block_comments_single_line_is_not_a_block ... ok test block_comments_stress_test ... ok test block_comments_two_line_block_at_start ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/simple_tokenizer-0907a29345775912 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 44 tests test comment_containing_single_quoted_string ... ok test comment_containing_triple_quoted_string ... ok test empty_string_literal ... ok test fstring ... ok test identifier_ending_in_non_start_char ... ok test identifier_starting_with_string_kind ... ok test ignore_word_with_only_id_continuing_chars ... ok test lines_after_before_a_new_line ... ok test lines_after_before_comment_offset ... ok test lines_after_empty_string ... ok test lines_after_in_the_middle_of_a_line ... ok test lines_after_multiple_newlines ... ok test lines_after_with_comment_only_line ... ok test lines_before_empty_string ... ok test lines_before_in_the_middle_of_a_line ... ok test lines_before_multiple_leading_newlines ... ok test lines_before_on_a_new_line ... ok test lines_before_with_comment_offset ... ok test lines_before_with_comment_only_line ... ok test lines_before_with_trailing_comment ... ok test single_quoted_multiline_string_containing_comment ... ok test single_quoted_multiline_string_implicit_concatenation ... ok test string_followed_by_multiple_comments ... ok test string_with_byte_kind ... ok test string_with_double_escaped_backslash ... ok test string_with_escaped_quote ... ok test string_with_invalid_kind ... ok test string_with_kind ... ok test test_previous_token_simple ... ok test tokenize_bogus ... ok test tokenize_comma ... ok test tokenize_continuation ... ok test tokenize_eq ... ok test tokenize_invalid_operators ... ok test tokenize_multichar ... ok test tokenize_not_eq ... ok test tokenize_operators ... ok test tokenize_parentheses ... ok test tokenize_slash ... ok test tokenize_substring ... ok test tokenize_trivia ... ok test tricky_unicode ... ok test triple_quoted_multiline_string_containing_comment ... ok test tstring ... ok test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/whitespace-61d10df5d5a8d5ac --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test trailing_content ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_server-b20c4902007529b6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 25 tests test edit::notebook::tests::swap_cells ... ok test edit::replacement::tests::delete_first_line ... ok test edit::replacement::tests::delete_middle_line ... ok test edit::replacement::tests::delete_multiple_lines ... ok test edit::replacement::tests::insert_first_line ... ok test edit::replacement::tests::insert_middle_line ... ok test edit::replacement::tests::insert_multiple_lines ... ok test edit::replacement::tests::replace_lines ... ok test edit::text_document::tests::redo_edit ... ok test format::tests::format_per_file_version ... ok test format::tests::format_per_file_version_range ... ok test lint::tests::all_annotations_are_related_information ... ok test session::index::ruff_settings::tests::conflicting_editor_settings_fall_back_to_defaults ... ok test session::index::ruff_settings::tests::inline_and_specific_settings_resolution_order ... ok test session::index::ruff_settings::tests::inline_settings ... ok test session::index::ruff_settings::tests::invalid_editor_only_settings_fall_back_to_defaults ... ok test session::index::ruff_settings::tests::invalid_inline_editor_settings_fall_back_to_configuration ... ok test session::options::tests::client_options_rule_selectors_use_editor_source ... ok test session::options::tests::inline_configuration ... ok test session::options::tests::test_empty_init_options_deserialize ... ok test session::options::tests::test_global_only_init_options_deserialize ... ok test session::options::tests::test_global_only_resolves_correctly ... ok test session::options::tests::test_preview_flag ... ok test session::options::tests::test_vs_code_init_options_deserialize ... ok test session::options::tests::test_vs_code_workspace_settings_resolve ... ok test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/document-2f8c83b189fe0b08 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test delete_lines_pandas_html ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-cd92b48c93282b4e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 32 tests test capabilities::dynamically_registers_formatting_and_range_formatting_for_python_and_markdown ... 2026-09-10 09:50:28.025692893 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:50:28.025751524 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server, using default options 2026-09-10 09:50:28.025755304 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.025773924 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:50:28.027467913 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/pyproject.toml` 2026-09-10 09:50:28.027593464 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=262 2026-09-10 09:50:28.027606134 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-09-10 09:50:28.027673085 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:50:28.027832517 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:50:28.075501355 DEBUG request{id=2 method=shutdown}: enter 2026-09-10 09:50:28.075555566 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.075581986 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-09-10 09:50:28.076984722 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:50:28.077029362 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server, using default options 2026-09-10 09:50:28.077032972 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.077043392 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:50:28.077911802 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/pyproject.toml` 2026-09-10 09:50:28.078034283 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=262 2026-09-10 09:50:28.078045594 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-09-10 09:50:28.078111564 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:50:28.078210785 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.087064754 DEBUG request{id=2 method=shutdown}: enter 2026-09-10 09:50:28.087073044 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.087093234 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-09-10 09:50:28.088100955 INFO No workspace options found for file:///tmp/.tmpS5oniO, using default options 2026-09-10 09:50:28.088142265 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.088171176 DEBUG Indexing settings for workspace: /tmp/.tmpS5oniO 2026-09-10 09:50:28.090907596 INFO Registering workspace: /tmp/.tmpS5oniO 2026-09-10 09:50:28.090974157 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.091091048 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-09-10 09:50:28.091128949 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-09-10 09:50:28.101268921 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.101279801 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.101298691 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-09-10 09:50:28.102208091 INFO No workspace options found for file:///tmp/.tmpoujRqM, using default options 2026-09-10 09:50:28.102234032 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.102245972 DEBUG Indexing settings for workspace: /tmp/.tmpoujRqM 2026-09-10 09:50:28.104799280 INFO Registering workspace: /tmp/.tmpoujRqM 2026-09-10 09:50:28.104863091 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.104962452 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.105010073 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-09-10 09:50:28.105045763 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpoujRqM/test.py 2026-09-10 09:50:28.105057263 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpoujRqM/test.py 2026-09-10 09:50:28.105638850 DEBUG request{id=2 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.105695530 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpoujRqM/test.py 2026-09-10 09:50:28.105709460 DEBUG request{id=2 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.115929414 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.115939254 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.115958094 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-09-10 09:50:28.116963555 INFO No workspace options found for file:///tmp/.tmpuHDGNQ, using default options 2026-09-10 09:50:28.116996786 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.117007716 DEBUG Indexing settings for workspace: /tmp/.tmpuHDGNQ 2026-09-10 09:50:28.117470201 DEBUG No `target-version` found in `/tmp/.tmpuHDGNQ/ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-09-10 09:50:28.117611302 DEBUG Loaded settings from: `/tmp/.tmpuHDGNQ/ruff.toml` for `/tmp/.tmpuHDGNQ` 2026-09-10 09:50:28.118645534 INFO Registering workspace: /tmp/.tmpuHDGNQ 2026-09-10 09:50:28.118707955 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.118801036 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.118849796 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.118877706 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpuHDGNQ/ruff.toml 2026-09-10 09:50:28.119039828 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-09-10 09:50:28.119046118 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpuHDGNQ/ruff.toml 2026-09-10 09:50:28.119062938 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpuHDGNQ/ruff.toml 2026-09-10 09:50:28.129312532 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:50:28.129320032 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.129337662 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-09-10 09:50:28.130347994 INFO No workspace options found for file:///tmp/.tmpNuD7yK, using default options 2026-09-10 09:50:28.130377244 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.130387584 DEBUG Indexing settings for workspace: /tmp/.tmpNuD7yK 2026-09-10 09:50:28.131129452 DEBUG Loaded settings from: `/tmp/.tmpNuD7yK/pyproject.toml` for `/tmp/.tmpNuD7yK` 2026-09-10 09:50:28.132914012 INFO Registering workspace: /tmp/.tmpNuD7yK 2026-09-10 09:50:28.132973023 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.133065574 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.133095034 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.133120714 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpNuD7yK/test.py 2026-09-10 09:50:28.133641830 DEBUG request{id=2 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.133795702 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-09-10 09:50:28.133803932 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpNuD7yK/test.py 2026-09-10 09:50:28.133818952 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpNuD7yK/test.py 2026-09-10 09:50:28.133857473 DEBUG request{id=3 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.133888173 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpNuD7yK/test.py 2026-09-10 09:50:28.133899213 DEBUG request{id=3 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.144056116 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:50:28.144065256 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.144093176 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-09-10 09:50:28.145098057 INFO No workspace options found for file:///tmp/.tmpyvK66Y, using default options 2026-09-10 09:50:28.145130477 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.145145668 DEBUG Indexing settings for workspace: /tmp/.tmpyvK66Y 2026-09-10 09:50:28.147671066 INFO Registering workspace: /tmp/.tmpyvK66Y 2026-09-10 09:50:28.147733276 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.147842048 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-09-10 09:50:28.147866838 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because its Ruff document URI payload is invalid: relative URL without a base: "not-a-uri". 2026-09-10 09:50:28.157979340 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.157989380 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.158003680 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-09-10 09:50:28.158926921 INFO No workspace options found for file:///tmp/.tmpbVGRUa, using default options 2026-09-10 09:50:28.158964181 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.158975141 DEBUG Indexing settings for workspace: /tmp/.tmpbVGRUa 2026-09-10 09:50:28.160583539 INFO Registering workspace: /tmp/.tmpbVGRUa 2026-09-10 09:50:28.160649810 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.160737951 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.160773541 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-09-10 09:50:28.170948364 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.170955164 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.170973054 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-09-10 09:50:28.171920075 INFO No workspace options found for file:///tmp/.tmpV1A18N, using default options 2026-09-10 09:50:28.171945895 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.171955685 DEBUG Indexing settings for workspace: /tmp/.tmpV1A18N 2026-09-10 09:50:28.172576092 DEBUG Loaded settings from: `/tmp/.tmpV1A18N/pyproject.toml` for `/tmp/.tmpV1A18N` 2026-09-10 09:50:28.174573804 INFO Registering workspace: /tmp/.tmpV1A18N 2026-09-10 09:50:28.174638525 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.174724396 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.174758346 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:50:28.174791727 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpV1A18N/test.thing 2026-09-10 09:50:28.175609546 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:50:28.185802599 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.185813319 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.185827399 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-09-10 09:50:28.186841840 INFO No workspace options found for file:///tmp/.tmpVRIIWl, using default options 2026-09-10 09:50:28.186873690 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.186883901 DEBUG Indexing settings for workspace: /tmp/.tmpVRIIWl 2026-09-10 09:50:28.187556288 DEBUG Loaded settings from: `/tmp/.tmpVRIIWl/pyproject.toml` for `/tmp/.tmpVRIIWl` 2026-09-10 09:50:28.189501420 INFO Registering workspace: /tmp/.tmpVRIIWl 2026-09-10 09:50:28.189571180 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.189664661 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.189700012 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.189731772 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpVRIIWl/test.thing 2026-09-10 09:50:28.199913555 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.199921815 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.199940315 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-09-10 09:50:28.200930796 INFO No workspace options found for file:///tmp/.tmpbS8WO4, using default options 2026-09-10 09:50:28.200958927 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.200979977 DEBUG Indexing settings for workspace: /tmp/.tmpbS8WO4 2026-09-10 09:50:28.201643194 DEBUG Loaded settings from: `/tmp/.tmpbS8WO4/pyproject.toml` for `/tmp/.tmpbS8WO4` 2026-09-10 09:50:28.203630306 INFO Registering workspace: /tmp/.tmpbS8WO4 2026-09-10 09:50:28.203691237 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.203787108 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.203830258 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-09-10 09:50:28.203861109 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpbS8WO4/test.thing 2026-09-10 09:50:28.203865349 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-09-10 09:50:28.214015392 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.214022832 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.214041462 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-09-10 09:50:28.214909791 INFO No workspace options found for file:///tmp/.tmpid3mXg, using default options 2026-09-10 09:50:28.214937472 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.214947042 DEBUG Indexing settings for workspace: /tmp/.tmpid3mXg 2026-09-10 09:50:28.217551661 INFO Registering workspace: /tmp/.tmpid3mXg 2026-09-10 09:50:28.217622252 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.217715003 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.217740533 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.217768083 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpid3mXg/pyproject.toml 2026-09-10 09:50:28.227996417 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.228002797 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.228023577 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-09-10 09:50:28.228869566 INFO No workspace options found for file:///tmp/.tmpeCwKoC, using default options 2026-09-10 09:50:28.228905807 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.228917517 DEBUG Indexing settings for workspace: /tmp/.tmpeCwKoC 2026-09-10 09:50:28.229415892 DEBUG No `target-version` found in `/tmp/.tmpeCwKoC/ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-09-10 09:50:28.229538524 DEBUG Loaded settings from: `/tmp/.tmpeCwKoC/ruff.toml` for `/tmp/.tmpeCwKoC` 2026-09-10 09:50:28.231537636 INFO Registering workspace: /tmp/.tmpeCwKoC 2026-09-10 09:50:28.231604877 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.231684487 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.231715568 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.231741358 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpeCwKoC/ruff.toml 2026-09-10 09:50:28.241987182 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.241995852 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.242015222 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-09-10 09:50:28.242908062 INFO No workspace options found for file:///tmp/.tmp4kNKmg, using default options 2026-09-10 09:50:28.242939422 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.242950012 DEBUG Indexing settings for workspace: /tmp/.tmp4kNKmg 2026-09-10 09:50:28.243592159 DEBUG Loaded settings from: `/tmp/.tmp4kNKmg/pyproject.toml` for `/tmp/.tmp4kNKmg` 2026-09-10 09:50:28.244580650 INFO Registering workspace: /tmp/.tmp4kNKmg 2026-09-10 09:50:28.244641331 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.244736822 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.244776013 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.244804423 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp4kNKmg/test.py 2026-09-10 09:50:28.245352329 DEBUG request{id=2 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.255610173 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.255616523 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.255634413 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-09-10 09:50:28.256689975 INFO No workspace options found for file:///tmp/.tmphWsEC0, using default options 2026-09-10 09:50:28.256723945 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.256735525 DEBUG Indexing settings for workspace: /tmp/.tmphWsEC0 2026-09-10 09:50:28.260317585 INFO Registering workspace: /tmp/.tmphWsEC0 2026-09-10 09:50:28.260374766 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.260460967 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.260491427 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:50:28.270653510 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.270660560 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.270678890 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-09-10 09:50:28.271617870 INFO No workspace options found for file:///tmp/.tmprz5HG8, using default options 2026-09-10 09:50:28.271649371 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.271675551 DEBUG Indexing settings for workspace: /tmp/.tmprz5HG8 2026-09-10 09:50:28.272318268 DEBUG Loaded settings from: `/tmp/.tmprz5HG8/pyproject.toml` for `/tmp/.tmprz5HG8` 2026-09-10 09:50:28.273321179 INFO Registering workspace: /tmp/.tmprz5HG8 2026-09-10 09:50:28.273393920 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.273476101 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.273502751 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:50:28.283690304 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.283695874 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.283730925 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-09-10 09:50:28.284665575 INFO No workspace options found for file:///tmp/.tmpZK6qyV, using default options 2026-09-10 09:50:28.284694425 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.284704785 DEBUG Indexing settings for workspace: /tmp/.tmpZK6qyV 2026-09-10 09:50:28.287252134 INFO Registering workspace: /tmp/.tmpZK6qyV 2026-09-10 09:50:28.287324605 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.287416306 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.287441086 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:50:28.297690530 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.297699690 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.297731810 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-09-10 09:50:28.298696471 INFO No workspace options found for file:///tmp/.tmpUDVYd3, using default options 2026-09-10 09:50:28.298732751 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.298744311 DEBUG Indexing settings for workspace: /tmp/.tmpUDVYd3 2026-09-10 09:50:28.300362639 INFO Registering workspace: /tmp/.tmpUDVYd3 2026-09-10 09:50:28.300431260 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.300521961 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.300546231 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:50:28.300659162 DEBUG request{id=3 method=textDocument/hover}: enter 2026-09-10 09:50:28.300707613 DEBUG request{id=4 method=textDocument/hover}: enter 2026-09-10 09:50:28.300754314 DEBUG request{id=5 method=textDocument/hover}: enter 2026-09-10 09:50:28.300801024 DEBUG request{id=6 method=textDocument/hover}: enter 2026-09-10 09:50:28.300845665 DEBUG request{id=7 method=textDocument/hover}: enter 2026-09-10 09:50:28.310953837 DEBUG request{id=8 method=shutdown}: enter 2026-09-10 09:50:28.310962307 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.310980827 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-09-10 09:50:28.311930647 INFO No workspace options found for file:///tmp/.tmpDOnDnE, using default options 2026-09-10 09:50:28.311963098 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.311974638 DEBUG Indexing settings for workspace: /tmp/.tmpDOnDnE 2026-09-10 09:50:28.314482426 INFO Registering workspace: /tmp/.tmpDOnDnE 2026-09-10 09:50:28.314544216 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.314636547 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.314663538 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:50:28.324795170 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.324803100 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.324822730 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-09-10 09:50:28.325752551 INFO No workspace options found for file:///tmp/.tmpsd3wbu, using default options 2026-09-10 09:50:28.325781321 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.325791881 DEBUG Indexing settings for workspace: /tmp/.tmpsd3wbu 2026-09-10 09:50:28.328257808 INFO Registering workspace: /tmp/.tmpsd3wbu 2026-09-10 09:50:28.328334899 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.328431110 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.328457121 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:50:28.338588583 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.338596263 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.338609623 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-09-10 09:50:28.339390402 INFO No workspace options found for file:///tmp/.tmp8o2mxN, using default options 2026-09-10 09:50:28.339424482 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.339436393 DEBUG Indexing settings for workspace: /tmp/.tmp8o2mxN 2026-09-10 09:50:28.341047740 INFO Registering workspace: /tmp/.tmp8o2mxN 2026-09-10 09:50:28.341114521 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.341242813 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-10 09:50:28.341270493 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmp8o2mxN/not-open.py` isn't open. 2026-09-10 09:50:28.351373625 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.351383865 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.351397275 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-09-10 09:50:28.352302865 INFO No workspace options found for file:///tmp/.tmpKl8IvO, using default options 2026-09-10 09:50:28.352341926 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.352353866 DEBUG Indexing settings for workspace: /tmp/.tmpKl8IvO 2026-09-10 09:50:28.354973035 INFO Registering workspace: /tmp/.tmpKl8IvO 2026-09-10 09:50:28.355040496 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.355174237 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-10 09:50:28.355203137 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpKl8IvO/notebook.py 2026-09-10 09:50:28.356059427 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.356088047 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.356105327 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.356187118 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.356224659 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.366469582 DEBUG request{id=2 method=shutdown}: enter 2026-09-10 09:50:28.366475982 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.366496153 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-09-10 09:50:28.367594315 INFO No workspace options found for file:///tmp/.tmpyEhIOr, using default options 2026-09-10 09:50:28.367624085 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.367635245 DEBUG Indexing settings for workspace: /tmp/.tmpyEhIOr 2026-09-10 09:50:28.368367533 DEBUG Loaded settings from: `/tmp/.tmpyEhIOr/pyproject.toml` for `/tmp/.tmpyEhIOr` 2026-09-10 09:50:28.370272884 INFO Registering workspace: /tmp/.tmpyEhIOr 2026-09-10 09:50:28.370335725 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.370427646 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-10 09:50:28.370448076 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpyEhIOr/test.ipynb 2026-09-10 09:50:28.371029783 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.371066273 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.371131204 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.371169934 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpyEhIOr/test.ipynb 2026-09-10 09:50:28.371609309 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.371617529 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpyEhIOr/test.ipynb 2026-09-10 09:50:28.371737031 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.371742941 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpyEhIOr/test.ipynb 2026-09-10 09:50:28.381896523 DEBUG request{id=5 method=shutdown}: enter 2026-09-10 09:50:28.381905924 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.381924114 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-09-10 09:50:28.383008916 INFO No workspace options found for file:///tmp/.tmp9VJc6i, using default options 2026-09-10 09:50:28.383035626 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.383045956 DEBUG Indexing settings for workspace: /tmp/.tmp9VJc6i 2026-09-10 09:50:28.383821185 DEBUG Loaded settings from: `/tmp/.tmp9VJc6i/pyproject.toml` for `/tmp/.tmp9VJc6i` 2026-09-10 09:50:28.384793055 INFO Registering workspace: /tmp/.tmp9VJc6i 2026-09-10 09:50:28.384850246 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.384942577 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-10 09:50:28.384956847 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp9VJc6i/test.ipynb 2026-09-10 09:50:28.385323271 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.395466394 DEBUG request{id=2 method=shutdown}: enter 2026-09-10 09:50:28.395478484 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.395497804 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-09-10 09:50:28.396578826 INFO No workspace options found for file:///tmp/.tmp0cxGLM, using default options 2026-09-10 09:50:28.396607547 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.396618347 DEBUG Indexing settings for workspace: /tmp/.tmp0cxGLM 2026-09-10 09:50:28.398171224 INFO Registering workspace: /tmp/.tmp0cxGLM 2026-09-10 09:50:28.398229205 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.398349816 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-10 09:50:28.398378356 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp0cxGLM/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-09-10 09:50:28.398770631 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.398795871 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.398813191 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.398880852 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.398931472 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.399096084 DEBUG notification{method=notebookDocument/didChange}: enter 2026-09-10 09:50:28.399110434 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmp0cxGLM/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-09-10 09:50:28.399353177 DEBUG notification{method=notebookDocument/didChange}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.399373847 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.399390477 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.399438438 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.399461148 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.399494729 DEBUG notification{method=notebookDocument/didChange}: enter 2026-09-10 09:50:28.399504159 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmp0cxGLM/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-09-10 09:50:28.399712551 DEBUG notification{method=notebookDocument/didChange}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.399733401 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.399749611 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.399792732 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.399803342 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:50:28.410018845 DEBUG request{id=2 method=shutdown}: enter 2026-09-10 09:50:28.410025665 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.410046236 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-09-10 09:50:28.411214099 INFO No workspace options found for file:///tmp/.tmpVVrb2C, using default options 2026-09-10 09:50:28.411240499 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.411250969 DEBUG Indexing settings for workspace: /tmp/.tmpVVrb2C 2026-09-10 09:50:28.411695064 DEBUG No `target-version` found in `/tmp/.tmpVVrb2C/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-09-10 09:50:28.411827965 DEBUG Loaded settings from: `/tmp/.tmpVVrb2C/.ruff.toml` for `/tmp/.tmpVVrb2C` 2026-09-10 09:50:28.411848146 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpVVrb2C/sub 2026-09-10 09:50:28.412828696 INFO Registering workspace: /tmp/.tmpVVrb2C 2026-09-10 09:50:28.412901967 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.412985108 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.413015289 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:50:28.413049879 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpVVrb2C/sub/test.py 2026-09-10 09:50:28.413084929 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.413099069 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-10 09:50:28.413103840 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpVVrb2C/sub/foo/test.py 2026-09-10 09:50:28.423185531 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:50:28.423192861 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.423205891 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-09-10 09:50:28.424342504 INFO No workspace options found for file:///tmp/.tmpRqdhq6/sub, using default options 2026-09-10 09:50:28.424370404 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.424380965 DEBUG Indexing settings for workspace: /tmp/.tmpRqdhq6/sub 2026-09-10 09:50:28.424457365 DEBUG No `target-version` found in `/tmp/.tmpRqdhq6/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-09-10 09:50:28.424554006 DEBUG Loaded settings from: `/tmp/.tmpRqdhq6/.ruff.toml` 2026-09-10 09:50:28.424934291 DEBUG No `target-version` found in `/tmp/.tmpRqdhq6/sub/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-09-10 09:50:28.425066422 DEBUG Loaded settings from: `/tmp/.tmpRqdhq6/sub/.ruff.toml` for `/tmp/.tmpRqdhq6/sub` 2026-09-10 09:50:28.425086582 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpRqdhq6/sub/foo 2026-09-10 09:50:28.426086623 INFO Registering workspace: /tmp/.tmpRqdhq6/sub 2026-09-10 09:50:28.426167424 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.426252295 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.426282286 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:50:28.426312976 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpRqdhq6/sub/test.py 2026-09-10 09:50:28.426339136 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:50:28.426436467 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.426453008 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-10 09:50:28.426458068 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpRqdhq6/sub/foo/test.py 2026-09-10 09:50:28.436558920 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:50:28.436564630 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.436583650 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-09-10 09:50:28.437704302 INFO No workspace options found for file:///tmp/.tmpmFNZBA, using default options 2026-09-10 09:50:28.437738683 INFO No workspace options found for file:///tmp/.tmpmFNZBA/sub, using default options 2026-09-10 09:50:28.437742613 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.437754813 DEBUG Indexing settings for workspace: /tmp/.tmpmFNZBA 2026-09-10 09:50:28.438337869 DEBUG Loaded settings from: `/tmp/.tmpmFNZBA/.ruff.toml` for `/tmp/.tmpmFNZBA` 2026-09-10 09:50:28.438376760 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpmFNZBA/sub 2026-09-10 09:50:28.440254661 INFO Registering workspace: /tmp/.tmpmFNZBA 2026-09-10 09:50:28.440266411 DEBUG Indexing settings for workspace: /tmp/.tmpmFNZBA/sub 2026-09-10 09:50:28.440425833 DEBUG Loaded settings from: `/tmp/.tmpmFNZBA/.ruff.toml` 2026-09-10 09:50:28.440879638 DEBUG Loaded settings from: `/tmp/.tmpmFNZBA/sub/.ruff.toml` for `/tmp/.tmpmFNZBA/sub` 2026-09-10 09:50:28.440919808 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpmFNZBA/sub/foo 2026-09-10 09:50:28.442815499 INFO Registering workspace: /tmp/.tmpmFNZBA/sub 2026-09-10 09:50:28.442888370 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.442977961 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.443008631 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:50:28.443050572 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpmFNZBA/test.py 2026-09-10 09:50:28.443087672 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:50:28.443196943 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.443215473 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-10 09:50:28.443222883 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpmFNZBA/sub/test.py 2026-09-10 09:50:28.443230044 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:50:28.443280434 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.443295374 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-09-10 09:50:28.443299994 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpmFNZBA/sub/foo/test.py 2026-09-10 09:50:28.453395456 DEBUG request{id=5 method=shutdown}: enter 2026-09-10 09:50:28.453402336 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.453420287 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-09-10 09:50:28.454558479 INFO No workspace options found for file:///tmp/.tmpH2uN6K, using default options 2026-09-10 09:50:28.454584550 INFO No workspace options found for file:///tmp/.tmpH2uN6K/external/Y, using default options 2026-09-10 09:50:28.454588020 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.454598820 DEBUG Indexing settings for workspace: /tmp/.tmpH2uN6K 2026-09-10 09:50:28.455247667 DEBUG Loaded settings from: `/tmp/.tmpH2uN6K/systemtests/pyproject.toml` for `/tmp/.tmpH2uN6K/systemtests` 2026-09-10 09:50:28.457144598 INFO Registering workspace: /tmp/.tmpH2uN6K 2026-09-10 09:50:28.457163818 DEBUG Indexing settings for workspace: /tmp/.tmpH2uN6K/external/Y 2026-09-10 09:50:28.459700266 INFO Registering workspace: /tmp/.tmpH2uN6K/external/Y 2026-09-10 09:50:28.459757657 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.459848858 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.459858758 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.459881018 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.459912819 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpH2uN6K/systemtests/tests/common/fakes/wus.py 2026-09-10 09:50:28.459982079 DEBUG request{id=2 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.460056200 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.460061100 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpH2uN6K/external/Y/wus.py 2026-09-10 09:50:28.460404314 DEBUG request{id=3 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-09-10 09:50:28.470686688 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:50:28.470694598 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.470711518 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-09-10 09:50:28.471841021 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:50:28.471871871 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server, using default options 2026-09-10 09:50:28.471875441 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.471885841 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:50:28.472676240 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/pyproject.toml` 2026-09-10 09:50:28.472793811 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=262 2026-09-10 09:50:28.472803212 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-09-10 09:50:28.472870312 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_server 2026-09-10 09:50:28.472952703 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.473039364 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.473067435 WARN No settings available for file:///tmp/.tmpa0mkUL/nested/test.py - falling back to default settings 2026-09-10 09:50:28.473225586 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:50:28.473260767 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpa0mkUL/nested/test.py 2026-09-10 09:50:28.473293747 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:50:28.473409468 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.473418098 WARN No settings available for file:///tmp/.tmpa0mkUL/unrelated/test.py - falling back to default settings 2026-09-10 09:50:28.473527360 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-10 09:50:28.473533980 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpa0mkUL/unrelated/test.py 2026-09-10 09:50:28.473540330 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:50:28.483670842 DEBUG request{id=4 method=shutdown}: enter 2026-09-10 09:50:28.483679352 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.483698262 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-09-10 09:50:28.484805125 INFO No workspace options found for file:///tmp/.tmpt0klE7, using default options 2026-09-10 09:50:28.484834905 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.484845945 DEBUG Indexing settings for workspace: /tmp/.tmpt0klE7 2026-09-10 09:50:28.486424343 INFO Registering workspace: /tmp/.tmpt0klE7 2026-09-10 09:50:28.486485073 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.486595295 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-10 09:50:28.486616765 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpt0klE7/not-open.py` isn't open. 2026-09-10 09:50:28.496794108 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.496802318 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.496817878 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-09-10 09:50:28.497903690 INFO No workspace options found for file:///tmp/.tmpeaiWh3/sub, using default options 2026-09-10 09:50:28.497939150 DEBUG Negotiated position encoding: UTF16 2026-09-10 09:50:28.497950511 DEBUG Indexing settings for workspace: /tmp/.tmpeaiWh3/sub 2026-09-10 09:50:28.498021341 DEBUG No `target-version` found in `/tmp/.tmpeaiWh3/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-09-10 09:50:28.498167053 DEBUG Loaded settings from: `/tmp/.tmpeaiWh3/.ruff.toml` 2026-09-10 09:50:28.498590308 DEBUG No `target-version` found in `/tmp/.tmpeaiWh3/sub/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-09-10 09:50:28.498731479 DEBUG Loaded settings from: `/tmp/.tmpeaiWh3/sub/.ruff.toml` for `/tmp/.tmpeaiWh3/sub` 2026-09-10 09:50:28.498751819 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpeaiWh3/sub/foo 2026-09-10 09:50:28.499699900 INFO Registering workspace: /tmp/.tmpeaiWh3/sub 2026-09-10 09:50:28.499769141 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-10 09:50:28.499862022 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-10 09:50:28.499902482 WARN No settings available for file:///tmp/.tmpeaiWh3/unrelated/test.py - falling back to default settings 2026-09-10 09:50:28.500048094 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-10 09:50:28.500085844 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpeaiWh3/unrelated/test.py 2026-09-10 09:50:28.500114395 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-10 09:50:28.510288257 DEBUG request{id=3 method=shutdown}: enter 2026-09-10 09:50:28.510295827 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-10 09:50:28.510309968 DEBUG Received exit notification, exiting ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_source_file-a8d2977a572cb384 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 13 tests test line_index::tests::ascii_carriage_return ... ok test line_index::tests::ascii_carriage_return_newline ... ok test line_index::tests::ascii_index ... ok test line_index::tests::ascii_source_location ... ok test line_index::tests::line_end_exclusive_handles_different_line_endings ... ok test line_index::tests::utf8_byte_offset ... ok test line_index::tests::utf8_carriage_return ... ok test line_index::tests::utf8_carriage_return_newline ... ok test line_index::tests::utf8_index ... ok test newlines::tests::universal_newlines_backwards ... ok test newlines::tests::universal_newlines_empty_str ... ok test newlines::tests::universal_newlines_forward ... ok test newlines::tests::universal_newlines_mixed ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/auto_traits-f9bc11503d6cff6f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/constructors-7b965a9cba7695f9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test main ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/indexing-05160be389f9b57c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test main ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/main-2d2c266d4c9f916a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 8 tests test checked_math ... ok test contains ... ok test contains_point ... ok test cover ... ok test cover_offset ... ok test intersect ... ok test math ... ok test sum ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/serde-3a389ecc55bb2f87 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 3 tests test invalid_range_deserialization ... ok test range_serialization ... ok test size_serialization ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ruff_workspace-440d4c6b148fd349 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 26 tests test configuration::tests::ignore_code_then_select_prefix ... ok test configuration::tests::ignore_code_then_select_prefix_ignore_code ... ok test configuration::tests::select_all_preview ... ok test configuration::tests::select_code_ignore_code ... ok test configuration::tests::select_code_ignore_prefix ... ok test configuration::tests::select_docstring_convention_override ... ok test configuration::tests::select_linter ... ok test configuration::tests::select_linter_preview ... ok test configuration::tests::select_one_char_prefix ... ok test configuration::tests::select_prefix_ignore_code ... ok test configuration::tests::select_prefix_ignore_code_then_extend_select_code ... ok test configuration::tests::select_prefix_ignore_code_then_extend_select_code_ignore_prefix ... ok test configuration::tests::select_prefix_preview ... ok test configuration::tests::select_rule_preview ... ok test configuration::tests::select_two_char_prefix ... ok test options::tests::flake8_self_options ... ok test options::tests::flake8_tidy_imports_options_allow_disjoint_lazy_import_selectors ... ok test options::tests::flake8_tidy_imports_options_reject_all_on_both_sides ... ok test options::tests::flake8_tidy_imports_options_reject_overlapping_lazy_import_selectors ... ok test pyproject::tests::deserialize ... ok test pyproject::tests::find_and_parse_pyproject_toml ... ok test pyproject::tests::str_pattern_prefix_pair ... ok test resolver::tests::exclusions ... ok test resolver::tests::extend_respects_target_version ... ok test resolver::tests::find_python_files ... ok test resolver::tests::rooted_exclusion ... ok test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty-42f865cf6dbecaea --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test version::tests::version_formatting ... ok test version::tests::version_formatting_with_commit_info ... ok test version::tests::version_formatting_with_commits_since_last_tag ... ok test version::tests::version_serializable ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty-a2910341dc7b5630 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/cli-1d8f96ea7a519c9d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 177 tests test analysis_options::overrides_basic ... ok test analysis_options::overrides_inherit_global ... ok test analysis_options::overrides_precedence ... ok test analysis_options::respect_type_ignore_comments_is_turned_off ... ok test can_handle_large_binop_expressions ... ok test check_file_without_extension ... ok test check_file_without_extension_in_subfolder ... ok test check_non_existing_path ... ok test check_specific_paths ... ok test cli_arguments_are_relative_to_the_current_directory ... ok test concise_diagnostics ... ok test concise_revealed_type ... ok test config_option::cli_config_args_invalid_option ... ok test config_option::cli_config_args_later_overrides_earlier ... ok test config_option::cli_config_args_overrides_ty_toml ... ok test config_option::cli_config_args_toml_string_basic ... ok test config_option::config_file_override ... ok test config_option::invalid_configuration_file ... ok test exit_code::both_warnings_and_errors ... ok test exit_code::both_warnings_and_errors_and_exit_zero_on_warning ... ok test exit_code::error_on_warning_conflicts_with_exit_zero_on_warning ... ok test exit_code::exit_zero_is_true ... ok test exit_code::only_info ... ok test exit_code::only_info_and_error_on_warning_is_true ... ok test exit_code::only_warnings ... ok test exit_code::only_warnings_and_error_on_warning_is_disabled_in_configuration ... ok test exit_code::only_warnings_and_error_on_warning_overrides_configuration ... ok test exit_code::only_warnings_and_exit_zero_on_warning ... ok test file_selection::bazel_symlinked_files ... ok test file_selection::cli_and_configuration_exclude ... ok test file_selection::cli_removes_config_exclude ... ok test file_selection::configuration_exclude ... ok test file_selection::configuration_include ... ok test file_selection::configuration_include_no_extension ... ok test file_selection::exclude_argument ... ok test file_selection::exclude_argument_precedence_include_argument ... ok test file_selection::exclude_precedence_over_include ... ok test file_selection::exclude_scripts_ignores_scripts_with_invalid_toml ... ok test file_selection::exclude_scripts_only_applies_to_implicitly_discovered_files ... ok test file_selection::exclude_symlink_source_not_target ... ok test file_selection::explicit_path_overrides_exclude ... ok test file_selection::explicit_path_overrides_exclude_force_exclude ... ok test file_selection::force_exclude_directory_exclusion ... ok test file_selection::invalid_exclude_pattern ... ok test file_selection::invalid_include_pattern ... ok test file_selection::invalid_include_pattern_concise_output ... ok test file_selection::remove_default_exclude ... ok test fixes::add_ignore ... ok test fixes::add_ignore_keeps_nested_blanket_suppression_used ... ok test fixes::add_ignore_unfixable ... ok test fixes::fix ... ok test fixes::fix_clean_file ... ok test fixes::fix_unfixable ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: x = 1 ok test github_diagnostics ... ok test gitlab_diagnostics ... ok test gitlab_empty_diagnostics ... ok test paths_in_configuration_files_are_relative_to_the_project_root ... ok test python_environment::check_venv_resolution_with_working_venv ... ok test python_environment::check_venv_resolution_without_working_venv ... ok test python_environment::cli_unsupported_python_version ... ok test python_environment::config_file_annotation_showing_where_python_version_set_syntax_error ... ok test python_environment::config_file_annotation_showing_where_python_version_set_typing_error ... ok test python_environment::config_file_broken_python_setting ... ok test python_environment::config_file_python_setting_directory_with_no_site_packages ... ok test python_environment::config_file_python_setting_directory_with_unsupported_python_version ... ok test python_environment::config_file_unsupported_python_version ... ok test python_environment::config_override_python_platform ... ok test python_environment::config_override_python_version ... ok test python_environment::default_root_flat_layout ... ok test python_environment::default_root_flat_layout_variant ... ok test python_environment::default_root_project_name_folder ... ok test python_environment::default_root_python_folder ... ok test python_environment::default_root_python_package ... ok test python_environment::default_root_python_package_pyi ... ok test python_environment::default_root_src_layout ... ok test python_environment::default_root_tests_folder ... ok test python_environment::default_root_tests_package ... ok test python_environment::defaults_to_a_new_python_version ... ok test python_environment::lib64_site_packages_directory_on_unix ... ok test python_environment::many_search_paths ... ok test python_environment::missing_virtual_env ... ok test python_environment::python_argument_points_to_symlinked_executable ... ok test python_environment::python_argument_trapped_in_a_symlink_factory ... ok test python_environment::python_cli_argument_system_installation ... ok test python_environment::python_cli_argument_virtual_environment ... ok test python_environment::python_version_inferred_from_system_installation ... ok test python_environment::pythonpath_is_respected ... ok test python_environment::pythonpath_multiple_dirs_is_respected ... ok test python_environment::pyvenv_cfg_file_annotation_no_trailing_newline ... ok test python_environment::pyvenv_cfg_file_annotation_showing_where_python_version_set ... ok test python_environment::src_subdirectory_not_added_as_root_if_src_package_exists ... ok test python_environment::src_subdirectory_takes_precedence_over_repo_root ... ok test python_environment::ty_system_environment_and_local_venv ... ok test python_environment::unix_system_installation_with_no_lib_directory ... ok test rule::preview_rule_status ... ok test rule::rule_default_output ... ok test rule::rule_json_output ... ok test rule::rule_no_selector ... # abstract-and-final-method Default level: error | Stable (since 0.0.64) ## What it does Checks for methods decorated with both `@abstractmethod` and `@final`. ## Why is this bad? An abstract method must be overridden for a subclass to become concrete, but a final method cannot be overridden. Combining the decorators therefore makes it impossible for a subclass to provide a concrete implementation. ## Example ```python from abc import ABC, abstractmethod from typing import final class Base(ABC): @final @abstractmethod def method(self) -> None: ... # error ``` # abstract-method-in-final-class Default level: error | Stable (since 0.0.13) ## What it does Checks for `@final` classes that have unimplemented abstract methods. ## Why is this bad? A class decorated with `@final` cannot be subclassed. If such a class has abstract methods that are not implemented, the class can never be properly instantiated, as the abstract methods can never be implemented (since subclassing is prohibited). At runtime, instantiation of classes with unimplemented abstract methods is only prevented for classes that have `ABCMeta` (or a subclass of it) as their metaclass. However, type checkers also enforce this for classes that do not use `ABCMeta`, since the intent for the class to be abstract is clear from the use of `@abstractmethod`. ## Example ```python from abc import ABC, abstractmethod from typing import final class Base(ABC): @abstractmethod def method(self) -> int: ... @final # `Derived` does not implement `method` class Derived(Base): # error pass ``` # ambiguous-protocol-member Default level: warn | Stable (since 0.0.1-alpha.20) ## What it does Checks for protocol classes with members that will lead to ambiguous interfaces. ## Why is this bad? Assigning to an undeclared variable in a protocol class, or to an undeclared attribute through a protocol method's `self` or `cls` receiver, leads to an ambiguous interface which may lead to the type checker inferring unexpected things. It's recommended to ensure that all members of a protocol class are explicitly declared. ## Examples ```py from typing import ClassVar, Protocol class BaseProto(Protocol): a: int # fine (explicitly declared as `int`) instance_member: str class_member: ClassVar[str] # fine: a method definition using `def` is considered a declaration def method_member(self) -> int: ... def method(self) -> None: self.instance_member = "value" # fine (declared in the class body) self.implicit = "value" # error: [ambiguous-protocol-member] @classmethod def class_method(cls) -> None: cls.class_member = "value" # fine (declared in the class body) cls.implicit_class = "value" # error: [ambiguous-protocol-member] # no explicit declaration, leading to ambiguity c = "some variable" # error # no explicit declaration, leading to ambiguity b = method_member # error # This creates implicit assignments of `d` and `e` in the protocol class body. # Were they really meant to be considered protocol members? # error: "`d` is not declared as a protocol member" # error: "`e` is not declared as a protocol member" for d, e in enumerate(range(42)): pass class SubProto(BaseProto, Protocol): a = 42 # fine (declared in superclass) ``` # assert-type-unspellable-subtype Default level: error | Stable (since 0.0.14) ## What it does Checks for `assert_type()` calls where the actual type is an unspellable subtype of the asserted type. ## Why is this bad? `assert_type()` is intended to ensure that the inferred type of a value is exactly the same as the asserted type. But in some situations, ty has nonstandard extensions to the type system that allow it to infer more precise types than can be expressed in user annotations. ty emits a different error code to `type-assertion-failure` in these situations so that users can easily differentiate between the two cases. ## Example ```toml [environment] python-version = "3.11" ``` ```python from typing import assert_type def _(x: int): assert_type(x, int) # fine if x: # the actual type is `int & ~AlwaysFalsy`, # which excludes types like `Literal[0]` # error: [assert-type-unspellable-subtype] assert_type(x, int) ``` # blanket-ignore-comment Default level: ignore | Stable (since 0.0.57) ## What it does Checks for `ty: ignore` comments that don't specify which rules to ignore. ## Why is this bad? A blanket `ty: ignore` comment suppresses every type-checking diagnostic on the applicable line or file. Specifying rule codes documents which diagnostics are expected and prevents the comment from silencing unrelated errors. ## Examples ```py # error value = unknown # ty: ignore ``` Use instead: ```py value = unknown # ty: ignore[unresolved-reference] ``` # call-abstract-method Default level: error | Stable (since 0.0.16) ## What it does Checks for calls to abstract `@classmethod`s or `@staticmethod`s with "trivial bodies" when accessed on the class object itself. "Trivial bodies" are bodies that solely consist of `...`, `pass`, a docstring, and/or `raise NotImplementedError`. ## Why is this bad? An abstract method with a trivial body has no concrete implementation to execute, so calling such a method directly on the class will probably not have the desired effect. It is also unsound to call these methods directly on the class. Unlike other methods, ty permits abstract methods with trivial bodies to have non-`None` return types even though they always return `None` at runtime. This is because it is expected that these methods will always be overridden rather than being called directly. As a result of this exception to the normal rule, ty may infer an incorrect type if one of these methods is called directly, which may then mean that type errors elsewhere in your code go undetected by ty. Calling abstract classmethods or staticmethods via `type[X]` is allowed, since the actual runtime type could be a concrete subclass with an implementation. ## Example ```python from abc import ABC, abstractmethod class Foo(ABC): @classmethod @abstractmethod def method(cls) -> int: ... # cannot call abstract classmethod Foo.method() # error ``` # call-non-callable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to non-callable objects. ## Why is this bad? Calling a non-callable object will raise a `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object is not callable 4() # error ``` # call-top-callable Default level: error | Stable (since 0.0.7) ## What it does Checks for calls to objects typed as `Top[Callable[..., T]]` (the infinite union of all callable types with return type `T`). ## Why is this bad? When an object is narrowed to `Top[Callable[..., object]]` (e.g., via `callable(x)` or `isinstance(x, Callable)`), we know the object is callable, but we don't know its precise signature. This type represents the set of all possible callable types (including, e.g., functions that take no arguments and functions that require arguments), so no specific set of arguments can be guaranteed to be valid. ## Examples ```python def f(x: object): if callable(x): # We know `x` is callable, but not what arguments it accepts x() # error ``` # conflicting-declarations Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks whether a variable has been declared as two conflicting types. ## Why is this bad A variable with two conflicting declarations likely indicates a mistake. Moreover, it could lead to incorrect or ill-defined type inference for other code that relies on these variables. ## Examples ```python if __name__ == "__main__": a: int else: a: str a = 1 # error ``` # conflicting-metaclass Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions where the metaclass of the class being created would not be a subclass of the metaclasses of all the class's bases. ## Why is it bad? Such a class definition raises a `TypeError` at runtime. ## Examples ```pyi class M1(type): ... class M2(type): ... class A(metaclass=M1): ... class B(metaclass=M2): ... # TypeError: metaclass conflict class C(A, B): ... # error ``` # cyclic-class-definition Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions in stub files that inherit (directly or indirectly) from themselves. ## Why is it bad? Although forward references are natively supported in stub files, inheritance cycles are still disallowed, as it is impossible to resolve a consistent [method resolution order] for a class that inherits from itself. ## Examples `foo.pyi`: ```pyi class A(B): ... # error class B(A): ... # error ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # cyclic-type-alias-definition Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for circular type alias definitions. ## Why is it bad? Recursive aliases are valid when recursive references occur inside another type, such as `list[Tree]`. An alias cannot expand directly to itself or include itself as a union member. This applies to both `type` statements and aliases created with `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAliasType type Itself = Itself # error type A = B # error type B = A # error type IntOr = int | IntOr # error Cycle = TypeAliasType("Cycle", "Cycle") # error type Tree = int | list[Tree] # valid recursive alias ``` # dataclass-field-order Default level: error | Stable (since 0.0.15) ## What it does Checks for dataclass definitions where required fields are defined after fields with default values. ## Why is this bad? In dataclasses, all required fields (fields without default values) must be defined before fields with default values. This is a Python requirement that will raise a `TypeError` at runtime if violated. ## Example ```python from dataclasses import dataclass @dataclass class Example: x: int = 1 # Field with default value # Required field after field with default y: str # error ``` # deprecated Default level: warn | Stable (since 0.0.1-alpha.16) ## What it does Checks for uses of deprecated items ## Why is this bad? Deprecated items should no longer be used. ## Examples ```toml [environment] python-version = "3.13" ``` ```python import warnings @warnings.deprecated("use new_func instead") def old_func(): ... old_func() # error: [deprecated] ``` # disjoint-cast Default level: ignore | Stable (since 0.0.78) ## What it does Detects `cast` calls where the inferred type of the value is disjoint from the destination type. Two types are disjoint if they are entirely non-overlapping. For example, `str` and `int` are disjoint types because it is impossible to create a Python object that is both a `str` and an `int` at the same time: Python forbids multiple inheritance between these two classes: ```pycon >>> class StrAndInt(int, str): ... Traceback (most recent call last): File "", line 1, in class StrAndInt(int, str): ... TypeError: multiple bases have instance lay-out conflict ``` This means that any object of type `int` can never also be of type `str`, and any object of type `str` can never also inhabit the type `int`. The only common subtype of these two types is [`Never`][never], the uninhabited type, which has no members. ## Why is this bad? `cast()` is deliberately designed as an "escape hatch" in the type system that is neither validated at runtime nor, by default, by type checkers. While upcasting to a supertype is always sound, and casting to a subtype can be sound in some situations if accompanied by careful validation checks, `cast()` is also deliberately designed to allow unsound narrowing, and most useful applications of `cast()` in real-world code cannot be fully validated by a type checker. Nonetheless, even while acknowledging the fact that `cast()` is intentionally designed to allow unsoundness, casting a value to an entirely *disjoint* type is especially likely to indicate a mistake in your code. A cast from an `int` to a `str`, for example, likely indicates a bug or misunderstanding. This rule therefore provides a means for codebases to partially validate their uses of `cast()` without banning the API -- or even banning all unsound uses of the API -- entirely. ## Example ```py from typing import cast def parse(value: int) -> str: return cast(str, value) # error: [disjoint-cast] ``` Casts between overlapping (non-disjoint) types are allowed: ```py from collections.abc import Sequence from typing import cast def validate(numbers: Sequence[int | None]) -> Sequence[int]: if None in numbers: raise TypeError("must provide a sequence of numbers!") return cast(Sequence[int], numbers) ``` Note that disjointness between types can sometimes be surprising. For example, `list[int]` is disjoint from `list[bool]` even though `bool` is a subtype of `int`. Due to the fact that `list` is [mutable and invariant], it would be deeply unsound for ty to ever narrow an object of type `list[int]` to the type `list[bool]`. As such, ty will complain about a cast from `list[int]` to `list[bool]` when this rule is enabled. Similarly, two `NewType`s can be disjoint even when they share the same underlying nominal base type, unless one `NewType` is explicitly declared as a sub-newtype of the other. ```py from typing import NewType, cast UserId = NewType("UserId", int) ProUserId = NewType("ProUserId", int) def f(x: list[int], user_id: UserId): y = cast(list[bool], x) # error: [disjoint-cast] pro_user_id = cast(ProUserId, user_id) # error: [disjoint-cast] ``` ## Alternatives In many cases, the diagnostic can be avoided by switching to use covariant generic types rather than invariant ones: ```py # `Sequence`, unlike `list`, is immutable and covariant from collections.abc import Sequence from typing import cast def f(x: Sequence[int]): y = cast(Sequence[bool], x) # no diagnostic ``` Though if you're able to use covariant types, a type-safe narrowing mechanism that provides runtime validation, such as using `TypeIs`, is generally preferable to using `cast`: ```py # `Sequence`, unlike `list`, is immutable and covariant from collections.abc import Sequence from typing_extensions import TypeIs, reveal_type def is_sequence_of_bools(x: Sequence[int]) -> TypeIs[Sequence[bool]]: return all(isinstance(item, bool) for item in x) def f(x: Sequence[int]): assert is_sequence_of_bools(x) reveal_type(x) # revealed: Sequence[bool] ``` If you're unable to switch to an immutable, covariant generic type, other solutions to this particular diagnostic might include assigning a new list altogether: ```py def f(x: list[int]): y: list[bool] = [] for item in x: assert isinstance(item, bool) y.append(item) ``` Or using a `TypeGuard`. While the "narrowing" below is still unsound, there is at least some runtime validation of the element types taking place, making it superior to the `cast`: ```py from typing_extensions import TypeGuard, reveal_type def is_list_of_bools(x: list[int]) -> TypeGuard[list[bool]]: return all(isinstance(item, bool) for item in x) def f(x: list[int]): assert is_list_of_bools(x) reveal_type(x) # revealed: list[bool] ``` ## Default level This rule is disabled by default. It is designed as a strict rule for users who want additional soundness checks from their type checker, and it may have false positives in some situations. ## See also - The Ruff rule [`banned-api`][banned-api] can be used to ban the use of `cast()` entirely in your codebase. - `redundant-cast` detects casts where the value already has the destination type. [banned-api]: https://docs.astral.sh/ruff/rules/banned-api/ [mutable and invariant]: https://docs.astral.sh/ty/reference/typing-faq/#invariant-generics [never]: https://docs.python.org/3/library/typing.html#typing.Never # division-by-zero Default level: ignore | Stable (since 0.0.1-alpha.1) ## What it does It detects division by zero. ## Why is this bad? Dividing by zero raises a `ZeroDivisionError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples ```python 5 / 0 # error ``` # duplicate-base Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions with duplicate bases. ## Why is this bad? Class definitions with duplicate bases raise `TypeError` at runtime. ## Examples ```python class A: ... # TypeError: duplicate base class class B(A, A): ... # error ``` # duplicate-kw-only Default level: error | Stable (since 0.0.1-alpha.12) ## What it does Checks for dataclass definitions with more than one field annotated with `KW_ONLY`. ## Why is this bad? `dataclasses.KW_ONLY` is a special marker used to emulate the `*` syntax in normal signatures. It can only be used once per dataclass. Attempting to annotate two different fields with it will lead to a runtime error. ## Examples ```python from dataclasses import dataclass, KW_ONLY # Crash at runtime @dataclass class A: # error b: int _1: KW_ONLY c: str _2: KW_ONLY d: bytes ``` # dynamic-function-decorator-return Default level: ignore | Stable (since 0.0.73) ## What it does Detects decorator applications that replace a function with `Any` or another [dynamic type]. ## Why is this bad? A decorator can replace the function it receives with any object. Type checkers therefore use the decorator's return type as the type of the decorated function. If the decorator returns `Any` or `Unknown` (explicitly or implicitly), the original type is lost, along with the type checker's ability to catch invalid calls and attribute accesses: ```py from collections.abc import Callable def untyped_decorator(function: Callable[..., object]): return function # error: "Decorator returns `Unknown`" @untyped_decorator def stringify(value: int) -> str: return str(value) # No type error is reported, even though `stringify` expects an integer. stringify("not an integer") ``` This rule identifies the point where a decorator erases useful type information, before that imprecision spreads to every use of the decorated function. It can be especially useful in cases where the decorator is defined in a third-party library. Whereas linter rules such as [`ANN201`][ann201] and [`ANN202`][ann202] can complain about missing annotations in your first-party code, they cannot identify instances where unsound types leak into your code due to missing type annotations in third-party code installed into `site-packages`. ## Examples `third_party_library.py`: ```py from collections.abc import Callable def untyped_decorator(function: Callable[..., object]): return function ``` `first_party.py`: ```py from third_party_library import untyped_decorator # error: "Decorator returns `Unknown`" @untyped_decorator def greet(name: str) -> str: return f"Hello, {name}!" ``` If making a PR to the third-party library to improve their annotations is not possible, fixes for this diagnostic could include writing your own decorator or introducing a type-safe wrapper: ```py from collections.abc import Callable from typing import TypeVar from third_party_library import untyped_decorator FunctionT = TypeVar("FunctionT", bound=Callable[..., object]) def typed_wrapper(f: FunctionT) -> FunctionT: decorated = untyped_decorator(f) assert decorated is f return decorated @typed_wrapper def greet(name: str) -> str: return f"Hello, {name}!" ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [dynamic type]: https://typing.python.org/en/latest/spec/glossary.html#term-dynamic-type # empty-body Default level: error | Stable (since 0.0.14) ## What it does Detects functions with empty bodies that have a non-`None` return type annotation. The errors reported by this rule have the same motivation as the `invalid-return-type` rule. The diagnostic exists as a separate error code to allow users to disable this rule while prototyping code. While we strongly recommend enabling this rule if possible, users migrating from other type checkers may also find it useful to temporarily disable this rule on some or all of their codebase if they find it results in a large number of diagnostics. ## Why is this bad? A function with an empty body (containing only `...`, `pass`, or a docstring) will implicitly return `None` at runtime. Returning `None` when the return type is non-`None` is unsound, and will lead to ty inferring incorrect types elsewhere. Functions with empty bodies are permitted in certain contexts where they serve as declarations rather than implementations: - Functions in stub files (`.pyi`) - Methods in Protocol classes - Abstract methods decorated with `@abstractmethod` - Overload declarations decorated with `@overload` - Functions in `if TYPE_CHECKING` blocks ## Examples ```python def foo() -> int: ... # error: [empty-body] def bar() -> str: # error: [empty-body] """A function that does nothing.""" pass ``` # escape-character-in-forward-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for forward annotations that contain escape characters. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that contain escape characters. ## Example ```python def foo() -> "intt\b": ... # error ``` # experimental-syntax Default level: warn | Stable (since 0.0.50) ## What it does Checks for experimental syntax that is not part of the Python typing specification. ## Why is this bad? Experimental syntax is specific to ty. It may be rejected by other type checkers and may never be standardized, or be subject to breaking changes. ## Examples ```toml [environment] python-version = "3.14" ``` ```python class A: ... class B: ... def f(value: A & B) -> None: ... # error: [experimental-syntax] def g(value: ~A) -> None: ... # error: [experimental-syntax] ``` # final-on-non-method Default level: error | Stable (since 0.0.20) ## What it does Checks for `@final` decorators applied to non-method functions. ## Why is this bad? The `@final` decorator is only meaningful on methods and classes. Applying it to a module-level function or a nested function has no effect and is likely a mistake. ## Example ```python from typing import final # @final is not allowed on non-method functions @final # error def my_function() -> int: return 0 ``` # final-without-value Default level: error | Stable (since 0.0.15) ## What it does Checks for `Final` symbols that are declared without a value and are never assigned a value in their scope. ## Why is this bad? A `Final` symbol must be initialized with a value at the time of declaration or in a subsequent assignment. At module or function scope, the assignment must occur in the same scope. In a class body, the assignment may occur in `__init__`. Protocol members are declarations of an interface and do not require a value. ## Examples ```python from typing import Final # `Final` symbol without a value MY_CONSTANT: Final[int] # error # OK: `Final` symbol with a value INITIALIZED_CONSTANT: Final[int] = 1 ``` # ignore-comment-unknown-rule Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `ty: ignore[code]` or `type: ignore[ty:code]` comments where `code` isn't a known lint rule. ## Why is this bad? A `ty: ignore[code]` or a `type: ignore[ty:code]` directive with a `code` that doesn't match any known rule will not suppress any type errors, and is probably a mistake. ## Examples ```py # error a = 20 / 1 # ty: ignore[division-by-zer] ``` Use instead: ```py a = 20 / 0 # ty: ignore[division-by-zero] ``` # implicit-concatenated-string-type-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for implicit concatenated strings in type annotation positions. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that use implicit concatenated strings. ## Examples ```python from typing import Literal def test() -> "Literal[" "5" "]": # error return 5 ``` Use instead: ```python from typing import Literal def test() -> "Literal[5]": return 5 ``` # inconsistent-mro Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for classes with an inconsistent [method resolution order] (MRO). ## Why is this bad? Classes with an inconsistent MRO will raise a `TypeError` at runtime. ## Examples ```python class A: ... class B(A): ... # TypeError: Cannot create a consistent method resolution order class C(A, B): ... # error ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # index-out-of-bounds Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for attempts to use an out of bounds index to get an item from a container. ## Why is this bad? Using an out of bounds index will raise an `IndexError` at runtime. ## Examples ```python t = (0, 1, 2) # IndexError: tuple index out of range t[3] # error ``` # ineffective-final Default level: warn | Stable (since 0.0.1-alpha.33) ## What it does Checks for calls to `final()` that type checkers cannot interpret. ## Why is this bad? The `final()` function is designed to be used as a decorator. When called directly as a function (e.g., `final(type(...))`), type checkers will not understand the application of `final` and will not prevent subclassing. ## Example ```python from typing import final # Incorrect: type checkers will not prevent subclassing MyClass = final(type("MyClass", (), {})) # error # Correct: use `final` as a decorator @final class MyClass: ... ``` # instance-layout-conflict Default level: error | Stable (since 0.0.1-alpha.12) ## What it does Checks for classes definitions which will fail at runtime due to "instance memory layout conflicts". This error is usually caused by attempting to combine multiple classes that define non-empty `__slots__` in a class's [Method Resolution Order][method-resolution-order] (MRO), or by attempting to combine multiple builtin classes in a class's MRO. ## Why is this bad? Inheriting from bases with conflicting instance memory layouts will lead to a `TypeError` at runtime. An instance memory layout conflict occurs when CPython cannot determine the memory layout instances of a class should have, because the instance memory layout of one of its bases conflicts with the instance memory layout of one or more of its other bases. For example, if a Python class defines non-empty `__slots__`, this will impact the memory layout of instances of that class. Multiple inheritance from more than one different class defining non-empty `__slots__` is not allowed: ```python class A: __slots__ = ("a", "b") class B: __slots__ = ("a", "b") # Even if the values are the same # TypeError: multiple bases have instance lay-out conflict class C(A, B): ... # error ``` An instance layout conflict can also be caused by attempting to use multiple inheritance with two builtin classes, due to the way that these classes are implemented in a CPython C extension: ```python # TypeError: multiple bases have instance lay-out conflict class A(int, float): ... # error ``` Note that pure-Python classes with no `__slots__`, or pure-Python classes with empty `__slots__`, are always compatible: ```python class A: ... class B: __slots__ = () class C: __slots__ = ("a", "b") # fine class D(A, B, C): ... ``` ## Known problems Classes whose `__slots__` values cannot be determined statically are not always considered disjoint bases by ty. Static definitions can include string literals, fixed-length tuples, and literal lists, sets, or dictionaries of string literals. Additionally, this check is not exhaustive: many C extensions (including several in the standard library) define classes that use extended memory layouts and thus cannot coexist in a single MRO. Since it is currently not possible to represent this fact in stub files, having a full knowledge of these classes is also impossible. When it comes to classes that do not define `__slots__` at the Python level, therefore, ty, currently only hard-codes a number of cases where it knows that a class will produce instances with an atypical memory layout. ## Further reading - [CPython documentation: `__slots__`](https://docs.python.org/3/reference/datamodel.html#slots) - [CPython documentation: Method Resolution Order](https://docs.python.org/3/glossary.html#term-method-resolution-order) [method-resolution-order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # invalid-argument-type Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects call arguments whose type is not assignable to the corresponding typed parameter. ## Why is this bad? Passing an argument of a type the function (or callable object) does not accept violates the expectations of the function author and may cause unexpected runtime errors within the body of the function. ## Examples ```python def func(x: int): ... func("foo") # error: [invalid-argument-type] ``` # invalid-assignment Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for assignments where the type of the value is not [assignable to] the type of the assignee. ## Why is this bad? Such assignments break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python a: int = "" # error ``` [assignable to]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable # invalid-attribute-access Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for assignments to class variables from instances and assignments to instance-only attributes from their class. Also checks for reads and writes of generic instance attributes through a generic class or a specialized generic alias. An "instance-only" variable is one which is only ever assigned to or declared when accessed via `self` in an instance method. A generic instance attribute has a type that depends on the class's type parameters. Specializing a generic class does not create separate class attribute storage, so these attributes cannot be accessed through the generic class or a specialized alias. Access through a `type[...]` receiver is allowed because it can refer to a concrete subclass with its own class attributes. ## Why is this bad? Incorrect assignments break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python from typing import ClassVar class C: instance_var: int class_var: ClassVar[int] = 1 def __init__(self): # instance variable declared in the class body self.instance_var = 42 # instance-only variable not declared in the class body self.instance_only_var: int = 42 C.class_var = 3 # okay C.instance_var = 56 # okay C().instance_var = 72 # okay C().instance_only_var = 100 # okay # Cannot assign to class variable from instance C().class_var = 3 # error # Cannot assign to instance-only variable from class C.instance_only_var = 56 # error ``` ```python from typing import Generic, TypeVar T = TypeVar("T") class Box(Generic[T]): value: T Box[int].value = 1 # error Box.value # error box = Box[int]() box.value = 1 # okay ``` # invalid-attribute-override Default level: error | Stable (since 0.0.33) ## What it does Detects attribute overrides that change whether an inherited attribute is a class variable or an instance variable. This rule currently only covers class-variable and instance-variable category changes. ## Why is this bad? Pure class variables and instance variables have different access and assignment behavior. Overriding one with the other violates the [Liskov Substitution Principle][liskov-substitution-principle] ("LSP"), because code that is valid for the superclass may no longer be valid for the subclass. ## Example ```python from typing import ClassVar class Base: instance_attr: int class_attr: ClassVar[int] class Sub(Base): instance_attr: ClassVar[int] # error: [invalid-attribute-override] class_attr: int # error: [invalid-attribute-override] ``` [liskov-substitution-principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle # invalid-await Default level: error | Stable (since 0.0.1-alpha.19) ## What it does Checks for `await` being used with types that are not [Awaitable][awaitable-abc]. ## Why is this bad? Such expressions will lead to `TypeError` being raised at runtime. ## Examples ```python import asyncio class InvalidAwait: def __await__(self) -> int: return 5 async def main() -> None: await InvalidAwait() # error: [invalid-await] await 42 # error: [invalid-await] asyncio.run(main()) ``` [awaitable-abc]: https://docs.python.org/3/library/collections.abc.html#collections.abc.Awaitable # invalid-base Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions that have bases which are not instances of `type`. ## Why is this bad? Class definitions with bases like this will lead to `TypeError` being raised at runtime. ## Examples ```python class A(42): ... # error: [invalid-base] ``` # invalid-context-manager Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for expressions used in `with` statements that do not implement the context manager protocol. ## Why is this bad? Such a statement will raise `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object does not support the context manager protocol with 1: # error print(2) ``` # invalid-dataclass Default level: error | Stable (since 0.0.12) ## What it does Checks for invalid applications of the `@dataclass` decorator. ## Why is this bad? Applying `@dataclass` with incompatible arguments raises an exception while creating the class: - `order=True` with `eq=False` - `weakref_slot=True` with `slots=False` - `slots=True` when the class already defines `__slots__` Applying `@dataclass` to a class that inherits from `NamedTuple`, `TypedDict`, `Enum`, or `Protocol` is also invalid: - `NamedTuple` and `TypedDict` classes will raise an exception at runtime when instantiating the class. - `Enum` classes with `@dataclass` are [explicitly not supported]. - `Protocol` classes define interfaces and cannot be instantiated. ## Examples ```python from dataclasses import dataclass from typing import NamedTuple @dataclass(order=True, eq=False) # error: [invalid-dataclass] class Ordered: ... @dataclass class Foo(NamedTuple): # error: [invalid-dataclass] x: int ``` See: [explicitly not supported]: https://docs.python.org/3/howto/enum.html#dataclass-support # invalid-dataclass-override Default level: error | Stable (since 0.0.13) ## What it does Checks for dataclass definitions that have both `frozen=True` and a custom `__setattr__` or `__delattr__` method defined. ## Why is this bad? Frozen dataclasses synthesize `__setattr__` and `__delattr__` methods which raise a `FrozenInstanceError` to emulate immutability. Overriding either of these methods raises a runtime error. ## Examples ```python from dataclasses import dataclass @dataclass(frozen=True) class A: def __setattr__(self, name: str, value: object) -> None: ... # error ``` # invalid-declaration Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for declarations where the inferred type of an existing symbol is not [assignable to] its post-hoc declared type. ## Why is this bad? Such declarations break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python a = 1 a: str # error ``` [assignable to]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable # invalid-enum-member-annotation Default level: warn | Stable (since 0.0.20) ## What it does Checks for enum members that have explicit type annotations. ## Why is this bad? The [typing spec] states that type checkers should infer a literal type for all enum members. An explicit type annotation on an enum member is misleading because the annotated type will be incorrect — the actual runtime type is the enum class itself, not the annotated type. In CPython's `enum` module, annotated assignments with values are still treated as members at runtime, but the annotation will confuse readers of the code. ## Examples ```python from enum import Enum class Pet(Enum): CAT = 1 # OK # enum members should not be annotated DOG: int = 2 # error ``` Use instead: ```python from enum import Enum class Pet(Enum): CAT = 1 DOG = 2 ``` ## References - [Typing spec: Enum members](https://typing.python.org/en/latest/spec/enums.html#enum-members) [typing spec]: https://typing.python.org/en/latest/spec/enums.html#enum-members # invalid-exception-caught Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for exception handlers that catch non-exception classes. ## Why is this bad? Catching classes that do not inherit from `BaseException` will raise a `TypeError` at runtime. ## Example ```python import random def might_raise() -> float: return 1 / random.choice([0, 1, 2, 3, 4, 5]) try: might_raise() except 1: # error ... ``` Use instead: ```python import random def might_raise() -> float: return 1 / random.choice([0, 1, 2, 3, 4, 5]) try: might_raise() except ZeroDivisionError: ... ``` ## References - [Python documentation: except clause](https://docs.python.org/3/reference/compound_stmts.html#except-clause) - [Python documentation: Built-in Exceptions](https://docs.python.org/3/library/exceptions.html#built-in-exceptions) ## Ruff rule This rule corresponds to Ruff's [`except-with-non-exception-classes` (`B030`)](https://docs.astral.sh/ruff/rules/except-with-non-exception-classes) # invalid-explicit-override Default level: error | Stable (since 0.0.1-alpha.28) ## What it does Checks for methods that are decorated with `@override` but do not override any method in a superclass. ## Why is this bad? Decorating a method with `@override` declares to the type checker that the intention is that it should override a method from a superclass. ## Example ```toml [environment] python-version = "3.12" ``` ```python from typing import override class A: @override def foo(self): ... # error class B(A): @override def ffooo(self): ... # error class C: @override def __repr__(self): ... # fine: overrides `object.__repr__` class D(A): @override def foo(self): ... # fine: overrides `A.foo` ``` # invalid-frozen-dataclass-subclass Default level: error | Stable (since 0.0.1-alpha.35) ## What it does Checks for dataclasses with invalid frozen inheritance: - A frozen dataclass cannot inherit from a non-frozen dataclass. - A non-frozen dataclass cannot inherit from a frozen dataclass. ## Why is this bad? Python raises a `TypeError` at runtime when either of these inheritance patterns occurs. ## Example ```python from dataclasses import dataclass @dataclass class Base: x: int @dataclass(frozen=True) class Child(Base): # error y: int @dataclass(frozen=True) class FrozenBase: x: int @dataclass class NonFrozenChild(FrozenBase): # error y: int ``` # invalid-generic-class Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid generic classes ## Why is this bad? There are several requirements that you must follow when defining a generic class. Many of these result in `TypeError` being raised at runtime if they are violated. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing_extensions import Generic, TypeVar T = TypeVar("T") U = TypeVar("U", default=int) # class uses both PEP-695 syntax and legacy syntax class C[U](Generic[T]): ... # error # type parameter with default comes before type parameter without default class D(Generic[U, T]): ... # error ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # invalid-generic-enum Default level: error | Stable (since 0.0.12) ## What it does Checks for enum classes that are also generic. ## Why is this bad? Enum classes cannot be generic. Python does not support generic enums: attempting to create one will either result in an immediate `TypeError` at runtime, or will create a class that cannot be specialized in the way that a normal generic class can. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from enum import Enum from typing import Generic, TypeVar T = TypeVar("T") # enum class cannot be generic (class creation fails with `TypeError`) class E[T](Enum): # error A = 1 # enum class cannot be generic (class creation fails with `TypeError`) class F(Enum, Generic[T]): # error A = 1 # enum class cannot be generic -- the class creation does not immediately fail... class G(Generic[T], Enum): # error A = 1 # ...but this raises `KeyError`: x: G[int] ``` ## References - [Python documentation: Enum](https://docs.python.org/3/library/enum.html) # invalid-ignore-comment Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `type: ignore` and `ty: ignore` comments that are syntactically incorrect. ## Why is this bad? A syntactically incorrect ignore comment is probably a mistake and is useless. ## Examples ```py # error a = 20 / 1 # type: ignoree ``` Use instead: ```py a = 20 / 0 # type: ignore ``` # invalid-key Default level: error | Stable (since 0.0.1-alpha.17) ## What it does Checks for subscript accesses with invalid keys and `TypedDict` construction with an unknown key. ## Why is this bad? Subscripting with an invalid key will raise a `KeyError` at runtime. Creating a `TypedDict` with an unknown key is likely a mistake; if the `TypedDict` is `closed=true` it also violates the expectations of the type. ## Examples ```python from typing import TypedDict from typing_extensions import NotRequired class Person(TypedDict): name: NotRequired[str] age: NotRequired[int] alice = Person(name="Alice", age=30) # KeyError: 'height' alice["height"] # error # error bob: Person = {"nickname": "Bob", "age": 30} # typo! # error carol = Person(name="Carol", aeg=25) # typo! ``` # invalid-legacy-positional-parameter Default level: warn | Stable (since 0.0.15) ## What it does Checks for parameters that appear to be attempting to use the legacy convention to specify that a parameter is positional-only, but do so incorrectly. The "legacy convention" for specifying positional-only parameters was specified in [PEP 484][pep-484]. It states that parameters with names starting with `__` should be considered positional-only by type checkers. [PEP 570][pep-570], introduced in Python 3.8, added dedicated syntax for specifying positional-only parameters, rendering the legacy convention obsolete. However, some codebases may still use the legacy convention for compatibility with older Python versions. ## Why is this bad? In most cases, a type checker will not consider a parameter to be positional-only if it comes after a positional-or-keyword parameter, even if its name starts with `__`. This may be unexpected to the author of the code. ## Example ```python # `__y` is not considered positional-only def f(x, __y): # error pass ``` Use instead: ```python def f(__x, __y): # If you need compatibility with Python <=3.7 pass ``` or: ```python def f(x, y, /): # Python 3.8+ syntax pass ``` ## References - [Typing spec: positional-only parameters (legacy syntax)](https://typing.python.org/en/latest/spec/historical.html#pos-only-double-underscore) - [Python glossary: parameters](https://docs.python.org/3/glossary.html#term-parameter) [pep-484]: https://peps.python.org/pep-0484/#positional-only-arguments [pep-570]: https://peps.python.org/pep-0570/ # invalid-legacy-type-variable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid legacy `TypeVar`s ## Why is this bad? There are several requirements that you must follow when creating a legacy `TypeVar`. ## Examples ```python from typing import TypeVar T = TypeVar("T") # okay T = TypeVar("T") # error: "Cannot redefine `T` as a type variable" # TypeVar must be immediately assigned to a variable # error def f(t: TypeVar("U")): ... # ty: ignore[invalid-type-form] ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # invalid-match-pattern Default level: error | Stable (since 0.0.18) ## What it does Checks for invalid match patterns. ## Why is this bad? Invalid match patterns can cause a `TypeError` at runtime. This includes: - Using a non-type object in a class pattern. - Providing positional subpatterns when `__match_args__` is missing or has an invalid static type. - Matching against `collections.abc.Callable` with positional subpatterns. - Matching against a non-runtime-checkable protocol. - Matching against a `TypedDict`. ## Examples ```python class Point: __match_args__ = ("x", "y") def describe(p: Point) -> None: match p: # TypeError at runtime: Point() accepts 2 positional sub-patterns (3 given) case Point(x, y, z): # error: [invalid-match-pattern] ... ``` ```python NotAClass = 42 match object(): # TypeError at runtime: called match pattern must be a class case NotAClass(): # error: [invalid-match-pattern] ... ``` # invalid-metaclass Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for arguments to `metaclass=` that are invalid. ## Why is this bad? Python allows arbitrary expressions to be used as the argument to `metaclass=`. These expressions, however, need to be callable and accept the same arguments as `type.__new__`. ## Example ```python # TypeError: 'int' object is not callable class B(metaclass=42): ... # error ``` ## References - [Python documentation: Metaclasses](https://docs.python.org/3/reference/datamodel.html#metaclasses) # invalid-method-override Default level: error | Stable (since 0.0.1-alpha.20) ## What it does Detects method overrides that violate the [Liskov Substitution Principle][liskov-substitution-principle] ("LSP"). The LSP states that an instance of a subtype should be substitutable for an instance of its supertype. Applied to Python, this means: 1. All argument combinations a superclass method accepts must also be accepted by an overriding subclass method. 1. The return type of an overriding subclass method must be a subtype of the return type of the superclass method. ## Why is this bad? Violating the Liskov Substitution Principle will lead to many of ty's assumptions and inferences being incorrect, which will mean that it will fail to catch many possible type errors in your code. ## Example ```python class Super: def method(self, x) -> int: return 42 class Sub(Super): # Liskov violation: `str` is not a subtype of `int`, # but the supertype method promises to return an `int`. def method(self, x) -> str: # error: [invalid-method-override] return "foo" def accepts_super(s: Super) -> int: return s.method(x=42) # The result of this call is a string, but ty will infer it to be an `int` # due to the violation of the Liskov Substitution Principle. accepts_super(Sub()) class Sub2(Super): # Liskov violation: the superclass method can be called with a `x=` # keyword argument, but the subclass method does not accept it. def method(self, y) -> int: # error: [invalid-method-override] return 42 # TypeError at runtime: method() got an unexpected keyword argument 'x' # ty cannot catch this error due to the violation of the Liskov Substitution Principle. accepts_super(Sub2()) ``` ## Common issues ### Why does ty complain about my `__eq__` method? `__eq__` and `__ne__` methods in Python are generally expected to accept arbitrary objects as their second argument, for example: ```python class A: x: int def __eq__(self, other: object) -> bool: # gracefully handle an object of an unexpected type # without raising an exception if not isinstance(other, A): return False return self.x == other.x ``` If `A.__eq__` here were annotated as only accepting `A` instances for its second argument, it would imply that you wouldn't be able to use `==` between instances of `A` and instances of unrelated classes without an exception possibly being raised. While some classes in Python do indeed behave this way, the strongly held convention is that it should be avoided wherever possible. As part of this check, therefore, ty enforces that `__eq__` and `__ne__` methods accept `object` as their second argument. ### Why does ty disagree with Ruff about how to write my method? Ruff has several rules that will encourage you to rename a parameter, or change its type signature, if it thinks you're falling into a certain anti-pattern. For example, Ruff's [ARG002](https://docs.astral.sh/ruff/rules/unused-method-argument/) rule recommends that an unused parameter should either be removed or renamed to start with `_`. Applying either of these suggestions can cause ty to start reporting an `invalid-method-override` error if the function in question is a method on a subclass that overrides a method on a superclass, and the change would cause the subclass method to no longer accept all argument combinations that the superclass method accepts. This can usually be resolved by adding [`@typing.override`][override] to your method definition. Ruff knows that a method decorated with `@typing.override` is intended to override a method by the same name on a superclass, and avoids reporting rules like ARG002 for such methods; it knows that the changes recommended by ARG002 would violate the Liskov Substitution Principle. Correct use of `@override` is enforced by ty's `invalid-explicit-override` rule. [liskov-substitution-principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle [override]: https://docs.python.org/3/library/typing.html#typing.override # invalid-module-getattr-call Default level: error | Stable (since 0.0.72) ## What it does Checks for imports that fail when calling a module-level `__getattr__` function. ## Why is this bad? If a module defines `__getattr__`, Python calls it when a `from` import requests a name that is not otherwise defined. The import raises an exception if `__getattr__` cannot accept the requested name. ## Examples `module.py`: ```python def __getattr__() -> str: return "fallback" ``` `main.py`: ```python # TypeError: __getattr__() takes 0 positional arguments but 1 was given from module import missing # error ``` # invalid-named-tuple Default level: error | Stable (since 0.0.1-alpha.19) ## What it does Checks for invalidly defined `NamedTuple` classes. ## Why is this bad? An invalidly defined `NamedTuple` class may lead to the type checker drawing incorrect conclusions. It may also lead to `TypeError`s or `AttributeError`s at runtime. ## Examples A class definition cannot combine `NamedTuple` with other base classes in multiple inheritance; doing so raises a `TypeError` at runtime. The sole exception to this rule is `Generic[]`, which can be used alongside `NamedTuple` in a class's bases list. ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple, object): ... TypeError: can only inherit from a NamedTuple type and Generic ``` Further, `NamedTuple` field names cannot start with an underscore: ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple): ... _bar: int ValueError: Field names cannot start with an underscore: '_bar' ``` `NamedTuple` classes also have certain synthesized attributes (like `_asdict`, `_make`, `_replace`, etc.) that cannot be overwritten. Attempting to assign to these attributes without a type annotation will raise an `AttributeError` at runtime. ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple): ... x: int ... _asdict = 42 AttributeError: Cannot overwrite NamedTuple attribute _asdict ``` Finally, `NamedTuple` field annotations cannot use the `ClassVar` or `Final` type qualifiers. These qualifiers also cause a runtime error when annotations are evaluated eagerly: ```pycon >>> from typing import ClassVar, NamedTuple >>> class Foo(NamedTuple): ... x: ClassVar[int] TypeError: typing.ClassVar[int] is not valid as type argument ``` # invalid-named-tuple-override Default level: warn | Stable (since 0.0.31) ## What it does Checks for subclass members that override inherited `NamedTuple` fields. ## Why is this bad? Reusing an inherited `NamedTuple` field name in a subclass creates a class where tuple indexing and `repr()` still reflect the original field, while attribute access follows the subclass member. ## Default level This rule is a warning by default because these overrides do not make the class invalid at runtime. ## Examples ```python from typing import NamedTuple class User(NamedTuple): name: str class Admin(User): name = "shadowed" # error: [invalid-named-tuple-override] admin = Admin("Alice") admin.name # "shadowed" admin[0] # "Alice" ``` # invalid-newtype Default level: error | Stable (since 0.0.1-alpha.27) ## What it does Checks for the creation of invalid `NewType`s ## Why is this bad? There are several requirements that you must follow when creating a `NewType`. ## Examples ```python from typing import NewType def get_name() -> str: return "name" Foo = NewType("Foo", int) # okay # The first argument to `NewType` must be a string literal Bar = NewType(get_name(), int) # error # invalid base for `typing.NewType` Baz = NewType("Baz", int | str) # error ``` # invalid-overload Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for various invalid `@overload` usages. ## Why is this bad? The `@overload` decorator is used to define functions and methods that accepts different combinations of arguments and return different types based on the arguments passed. This is mainly beneficial for type checkers. But, if the `@overload` usage is invalid, the type checker may not be able to provide correct type information. ## Examples ### Single overload ```py from typing import overload @overload def foo(x: int) -> int: ... # error def foo(x: int | None) -> int | None: return x ``` ### Missing implementation ```py from typing import overload @overload def foo() -> None: ... # error @overload def foo(x: int) -> int: ... ``` ## References - [Python documentation: `@overload`](https://docs.python.org/3/library/typing.html#typing.overload) # invalid-parameter-default Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for default values that can't be assigned to the parameter's annotated type. ## Why is this bad? This breaks the rules of the type system and weakens a type checker's ability to accurately reason about your code. ## Examples ```python def f(a: int = ""): ... # error ``` # invalid-paramspec Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid `ParamSpec`s ## Why is this bad? There are several requirements that you must follow when creating a `ParamSpec`. ## Examples ```python from typing import ParamSpec P1 = ParamSpec("P1") # okay # ParamSpec requires a name P2 = ParamSpec() # error ``` ## References - [Typing spec: ParamSpec](https://typing.python.org/en/latest/spec/generics.html#paramspec) # invalid-protocol Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for protocol classes that are invalid at runtime or do not satisfy the typing specification. ## Why is this bad? An invalidly defined protocol class may lead to the type checker inferring unexpected things or accepting unsafe operations. Some invalid protocol definitions also raise `TypeError` at runtime. ## Examples A `Protocol` class cannot inherit from a non-`Protocol` class; this raises a `TypeError` at runtime: ```pycon >>> from typing import Protocol >>> class Foo(int, Protocol): ... Traceback (most recent call last): File "", line 1, in class Foo(int, Protocol): ... TypeError: Protocols can only inherit from other protocols, got ``` A generic protocol's declared type-variable variance must match how that variable is used by its protocol members. For example, a type variable that appears only in a method's return type must be covariant: ```py from typing import Protocol, TypeVar T = TypeVar("T") class Source(Protocol[T]): # error: [invalid-protocol] def read(self) -> T: ... ``` Although Python constructs this protocol successfully at runtime, it is invalid for static typing. Declare the type variable with `TypeVar("T", covariant=True)` instead. # invalid-raise Default level: error | Stable (since 0.0.1-alpha.1) Checks for `raise` statements that raise non-exceptions or use invalid causes for their raised exceptions. ## Why is this bad? Only subclasses or instances of `BaseException` can be raised. For an exception's cause, the same rules apply, except that `None` is also permitted. Violating these rules results in a `TypeError` at runtime. ## Examples ```python def something(): raise NameError def cause() -> None: pass def f(): try: something() except NameError: # error: "Cannot raise object of type `Literal["oops!"]`" # error: "Cannot use object of type `def cause() -> None` as an exception cause" raise "oops!" from cause def g(): # error: "Cannot raise `NotImplemented`" # error: "Cannot use object of type `Literal[42]` as an exception cause" raise NotImplemented from 42 ``` Use instead: ```python def something(): raise NameError def f(): try: something() except NameError as e: raise RuntimeError("oops!") from e def g(): raise NotImplementedError from None ``` ## References - [Python documentation: The `raise` statement](https://docs.python.org/3/reference/simple_stmts.html#raise) - [Python documentation: Built-in Exceptions](https://docs.python.org/3/library/exceptions.html#built-in-exceptions) # invalid-return-type Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects returned values that can't be assigned to the function's annotated return type. Note that the special case of a function with a non-`None` return type and an empty body is handled by the separate `empty-body` error code. ## Why is this bad? Returning an object of a type incompatible with the annotated return type is unsound, and will lead to ty inferring incorrect types elsewhere. ## Examples ```python def func() -> int: return "a" # error: [invalid-return-type] ``` # invalid-super-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects `super()` calls where: - the first argument is not a valid class literal, or - the second argument is not an instance or subclass of the first argument. ## Why is this bad? `super(type, obj)` expects: - the first argument to be a class, - and the second argument to satisfy one of the following: - `isinstance(obj, type)` is `True` - `issubclass(obj, type)` is `True` Violating this relationship will raise a `TypeError` at runtime. ## Examples ```python class A: ... class B(A): ... super(A, B()) # it's okay! `A` satisfies `isinstance(B(), A)` # `A()` is not a class super(A(), B()) # error # `A()` does not satisfy `isinstance(A(), B)` super(B, A()) # error # `A` does not satisfy `issubclass(A, B)` super(B, A) # error ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # invalid-syntax-in-forward-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for string-literal annotations where the string cannot be parsed as a Python expression. ## Why is this bad? Type annotations are expected to be Python expressions that describe the expected type of a variable, parameter, attribute or `return` statement. Type annotations are permitted to be string-literal expressions, in order to enable forward references to names not yet defined. However, it must be possible to parse the contents of that string literal as a normal Python expression. ## Example ```python def foo() -> "instance of C": # error return 42 class C: ... ``` Use instead: ```python def foo() -> "C": return C() class C: ... ``` ## References - [Typing spec: The meaning of annotations](https://typing.python.org/en/latest/spec/annotations.html#the-meaning-of-annotations) - [Typing spec: String annotations](https://typing.python.org/en/latest/spec/annotations.html#string-annotations) # invalid-total-ordering Default level: error | Stable (since 0.0.10) ## What it does Checks for classes decorated with `@functools.total_ordering` that don't define any ordering method (`__lt__`, `__le__`, `__gt__`, or `__ge__`). ## Why is this bad? The `@total_ordering` decorator requires the class to define at least one ordering method. If none is defined, Python raises a `ValueError` at runtime. ## Example ```python from functools import total_ordering # no ordering method defined @total_ordering # error class MyClass: def __eq__(self, other: object) -> bool: return True ``` Use instead: ```python from functools import total_ordering @total_ordering class MyClass: def __eq__(self, other: object) -> bool: return True def __lt__(self, other: "MyClass") -> bool: return True ``` # invalid-type-alias-type Default level: error | Stable (since 0.0.1-alpha.6) ## What it does Checks for the creation of invalid `TypeAliasType`s ## Why is this bad? There are several requirements that you must follow when creating a `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAliasType, TypeVar def get_name() -> str: return "NewAlias" IntOrStr = TypeAliasType("IntOrStr", int | str) # okay # TypeAliasType name must be a string literal NewAlias = TypeAliasType(get_name(), int) # error T = TypeVar("T") GenericAlias = TypeAliasType("GenericAlias", list[T], type_params=(T,)) # okay # TypeAliasType type parameters must be type variables InvalidAlias = TypeAliasType("InvalidAlias", list[T], type_params=(list[T],)) # error ``` # invalid-type-arguments Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for invalid type arguments in explicit type specialization. ## Why is this bad? Providing the wrong number of type arguments or type arguments that don't satisfy the type variable's bounds or constraints will lead to incorrect type inference and may indicate a misunderstanding of the generic type's interface. ## Examples Using legacy type variables: ```toml [environment] python-version = "3.12" ``` ```python from typing import Generic, TypeVar T1 = TypeVar("T1", int, str) T2 = TypeVar("T2", bound=int) class Foo1(Generic[T1]): ... class Foo2(Generic[T2]): ... # bytes does not satisfy T1's constraints Foo1[bytes] # error # str does not satisfy T2's bound Foo2[str] # error ``` Using PEP 695 type variables: ```python class Foo[T]: ... class Bar[T, U]: ... # too many arguments Foo[int, str] # error # too few arguments Bar[int] # error ``` # invalid-type-checking-constant Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for a value other than `False` assigned to the `TYPE_CHECKING` variable, or an annotation not assignable from `bool`. ## Why is this bad? The name `TYPE_CHECKING` is reserved for a flag that can be used to provide conditional code seen only by the type checker, and not at runtime. Normally this flag is imported from `typing` or `typing_extensions`, but it can also be defined locally. If defined locally, it must be assigned the value `False` at runtime; the type checker will consider its value to be `True`. If annotated, it must be annotated as a type that can accept `bool` values. ## Examples ```python TYPE_CHECKING: str # error TYPE_CHECKING = "" # error ``` # invalid-type-form Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for expressions that are used as [type expressions] but cannot validly be interpreted as such. ## Why is this bad? Such expressions cannot be understood by ty. In some cases, they might raise errors at runtime. ## Examples ```python from typing import Annotated # Int literals are not allowed in this context in type expressions a: list[1] # error # `Annotated` expects at least two arguments b: Annotated[int] # error ``` [type expressions]: https://typing.python.org/en/latest/spec/annotations.html#type-and-annotation-expressions # invalid-type-guard-definition Default level: error | Stable (since 0.0.1-alpha.11) ## What it does Checks for type guard functions without a first non-self-like non-keyword-only non-variadic parameter. ## Why is this bad? Type narrowing functions must accept at least one positional argument (non-static methods must accept another in addition to `self`/`cls`). Extra parameters/arguments are allowed but do not affect narrowing. ## Examples ```toml [environment] python-version = "3.13" ``` ```python from typing import TypeIs # no parameter def f() -> TypeIs[int]: # error return True # no positional arguments allowed def f(*, v: object) -> TypeIs[int]: # error return True # expected variadic arguments def f(*args: object) -> TypeIs[int]: # error return True class C: # only positional argument is `self` def f(self) -> TypeIs[int]: # error return True ``` # invalid-type-variable-bound Default level: error | Stable (since 0.0.15) ## What it does Checks for [type variables][type variable] whose bounds reference type variables. ## Why is this bad? The bound of a type variable must be a concrete type. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeVar # error: [invalid-type-variable-bound] RecursiveT = TypeVar("RecursiveT", bound=list["RecursiveT"]) U = TypeVar("U") # error: [invalid-type-variable-bound] BoundT = TypeVar("BoundT", bound=U) def f[T: list[T]](): ... # error: [invalid-type-variable-bound] def g[U, T: U](): ... # error: [invalid-type-variable-bound] ``` [type variable]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-type-variable-constraints Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for constrained [type variables] with only one constraint, or that those constraints reference type variables. ## Why is this bad? A constrained type variable must have at least two constraints. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeVar I = TypeVar("I", bound=int) # constraint references `I` S = TypeVar("S", list[I], int) # error # a constrained type variable needs at least two constraints def f[T: (int,)](): ... # error ``` Use instead: ```python from typing import TypeVar U = TypeVar("U", str, int) # valid constrained TypeVar # or T = TypeVar("T", bound=str) # valid bound TypeVar V = TypeVar("V", list[int], int) # valid constrained Type ``` [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-type-variable-default Default level: error | Stable (since 0.0.16) ## What it does Checks for [type variables] whose default type is not compatible with the type variable's bound or constraints. ## Why is this bad? If a type variable has a bound, the default must be assignable to that bound (see: [bound rules]). If a type variable has constraints, the default must be one of the constraints (see: [constraint rules]). ## Examples ```toml [environment] python-version = "3.13" ``` ```python from typing import TypeVar T = TypeVar("T", bound=str, default=int) # error: [invalid-type-variable-default] U = TypeVar("U", int, str, default=bytes) # error: [invalid-type-variable-default] ``` [bound rules]: https://typing.python.org/en/latest/spec/generics.html#bound-rules [constraint rules]: https://typing.python.org/en/latest/spec/generics.html#constraint-rules [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-typed-dict-field Default level: error | Stable (since 0.0.28) ## What it does Detects invalid `TypedDict` field declarations. ## Why is this bad? `TypedDict` subclasses cannot redefine inherited fields incompatibly. Doing so breaks the subtype guarantees that `TypedDict` inheritance is meant to preserve. ## Example ```python from typing import TypedDict class Base(TypedDict): x: int class Child(Base): x: str # error: [invalid-typed-dict-field] ``` # invalid-typed-dict-header Default level: error | Stable (since 0.0.14) ## What it does Detects errors in `TypedDict` class headers, such as unexpected arguments or invalid base classes. ## Why is this bad? The typing spec states that `TypedDict`s are not permitted to have custom metaclasses. Using `**` unpacking in a `TypedDict` header is also prohibited by ty, as it means that ty cannot statically determine whether keys in the `TypedDict` are intended to be required or optional. ## Example ```python from typing import TypedDict class Meta(type): ... class Foo(TypedDict, metaclass=Meta): # error: [invalid-typed-dict-header] ... def f(options: dict[str, object]): class Bar(TypedDict, **options): # error: [invalid-typed-dict-header] ... ``` # invalid-typed-dict-statement Default level: error | Stable (since 0.0.9) ## What it does Detects statements other than annotated declarations in `TypedDict` class bodies. ## Why is this bad? `TypedDict` class bodies aren't allowed to contain any other types of statements. For example, method definitions and field values aren't allowed. None of these will be available on "instances of the `TypedDict`" at runtime (as `dict` is the runtime class of all "`TypedDict` instances"). ## Example ```python from typing import TypedDict class Foo(TypedDict): def bar(self): # error: [invalid-typed-dict-statement] pass ``` # invalid-yield Default level: error | Stable (since 0.0.25) ## What it does Detects `yield` and `yield from` expressions where the "yield" or "send" type is incompatible with the generator function's annotated return type. ## Why is this bad? Yielding a value of a type that doesn't match the generator's declared yield type, or using `yield from` with a sub-iterator whose yield or send type is incompatible, is a type error that may cause downstream consumers of the generator to receive values of an unexpected type. ## Examples ```python from typing import Iterator def gen() -> Iterator[int]: yield "not an int" # error: [invalid-yield] ``` # isinstance-against-protocol Default level: error | Stable (since 0.0.14) ## What it does Reports invalid runtime checks against `Protocol` classes. This includes explicit calls `isinstance()`/`issubclass()` against non-runtime-checkable protocols, `issubclass()` calls against protocols that have non-method members, and implicit `isinstance()` checks against non-runtime-checkable protocols via pattern matching. ## Why is this bad? These calls (implicit or explicit) raise `TypeError` at runtime. ## Examples ```python from typing_extensions import Protocol, runtime_checkable class HasX(Protocol): x: int @runtime_checkable class HasY(Protocol): y: int def f(arg: object, arg2: type): # not runtime-checkable isinstance(arg, HasX) # error: [isinstance-against-protocol] # not runtime-checkable issubclass(arg2, HasX) # error: [isinstance-against-protocol] def g(arg: object): match arg: # not runtime-checkable case HasX(): # error: [isinstance-against-protocol] pass def h(arg2: type): isinstance(arg2, HasY) # fine (runtime-checkable) # `HasY` is runtime-checkable, but has non-method members, # so it still can't be used in `issubclass` checks) issubclass(arg2, HasY) # error: [isinstance-against-protocol] ``` ## References - [Typing documentation: `@runtime_checkable`](https://docs.python.org/3/library/typing.html#typing.runtime_checkable) # isinstance-against-typed-dict Default level: error | Stable (since 0.0.15) ## What it does Reports runtime checks against `TypedDict` classes. This includes explicit calls to `isinstance()`/`issubclass()` and implicit checks performed by `match` class patterns. ## Why is this bad? Using a `TypedDict` class in these contexts raises `TypeError` at runtime. ## Examples ```python from typing_extensions import TypedDict class Movie(TypedDict): name: str director: str def f(arg: object, arg2: type): isinstance(arg, Movie) # error: [isinstance-against-typed-dict] issubclass(arg2, Movie) # error: [isinstance-against-typed-dict] def g(arg: object): match arg: case Movie(): # error: [isinstance-against-typed-dict] pass ``` ## References - [Typing specification: `TypedDict`](https://typing.python.org/en/latest/spec/typeddict.html) # mismatched-type-name Default level: warn | Stable (since 0.0.30) ## What it does Checks for functional typing definitions whose declared name does not match the variable they are assigned to. ## Why is this bad? Constructors like `TypeVar`, `ParamSpec`, `NewType`, `NamedTuple`, `TypedDict`, and `TypeAliasType` all take a name argument that is normally expected to match the assigned variable. A mismatch is usually a typo and makes later diagnostics harder to understand. ## Default level This rule is a warning by default because ty can usually recover and continue understanding the resulting type. ## Examples ```python from typing import NewType, ParamSpec, TypeVar from typing_extensions import TypedDict T = TypeVar("U") # error: [mismatched-type-name] P = ParamSpec("Q") # error: [mismatched-type-name] UserId = NewType("Id", int) # error: [mismatched-type-name] Movie = TypedDict("Film", {"title": str}) # error: [mismatched-type-name] ``` # missing-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for missing required arguments in a call. ## Why is this bad? Failing to provide a required argument will raise a `TypeError` at runtime. ## Examples ```python def func(x: int): ... # TypeError: func() missing 1 required positional argument: 'x' func() # error ``` # missing-direct-dependency Default level: ignore | Preview (since 0.0.76) ## What it does Checks for imports from installable packages that the current project or PEP 723 script does not declare as direct dependencies. The name used in dependency declarations can differ from the import name: for example, the `pillow` package is imported as `PIL`. ## Why is this bad? A dependency can be installed because another package requires it. Importing that dependency without declaring it makes your code rely on another package's dependency list. If that package removes the dependency, your imports can fail. Declare the packages that provide your imports in `project.dependencies` or `project.optional-dependencies` in `pyproject.toml`. Non-package files, such as tests and development scripts, can also use dependencies declared in dependency groups. See uv's [guide to managing dependencies](https://docs.astral.sh/uv/concepts/projects/dependencies/) for how to add these declarations. ## Rule status This rule is disabled by default and requires uv integration. For projects, enable uv workspace integration (`TY_UV=1`) and use an existing, synchronized environment. Running [`uv check`](https://docs.astral.sh/uv/reference/cli/#uv-check) synchronizes the environment automatically before invoking ty, unless `--no-sync` is passed. For these checks, ty reads the dependency graph and module ownership returned by `uv workspace metadata` without changing installed packages. uv may update the lockfile to match the current dependency declarations. uv 0.12.3 or later is required. For PEP 723 scripts, enable uv script integration with `TY_UV=scripts` or `TY_UV=1`. ty synchronizes each script's environment and checks imports against its inline `dependencies` list. Declarations and environments from the enclosing workspace or other scripts do not apply. ## Known limitations The current workspace integration applies to directory checks. Explicit file arguments and `--config-file` bypass uv workspace discovery. Imports guarded by `TYPE_CHECKING` are not reported because they are not executed at runtime. They can use development-only dependencies, such as type stub packages, without requiring those packages as runtime dependencies. Standard-library imports and imports whose owning package cannot be identified unambiguously are also not reported. Imports of [namespace packages](https://docs.python.org/3/reference/import.html#namespace-packages) themselves, such as `import ns`, are not reported: the namespace can contain modules from several installable packages. Imports of their submodules, such as `import ns.child`, are checked when the owning package is known. An `__init__.pyi` stub does not change this distinction. Native packages that ty can resolve only as namespace packages at runtime are also skipped. For other native modules, ty can use stubs to resolve the import and uv's ownership map to identify which package to declare. Some editable installations add the whole project directory to Python's import path, making both package code and files such as `tests/test_app.py` importable. If uv does not identify which modules belong to the installable package, ty allows dependency-group imports throughout that directory, including in package code, to avoid incorrectly flagging imports in tests and scripts. ## Examples With `requests` as a direct dependency, `urllib3` may also be installed because `requests` depends on it: ```python {data-mdtest="ignore"} import requests import urllib3 # error: [missing-direct-dependency] ``` Add `urllib3` to `project.dependencies` if your code imports it directly. # missing-override-decorator Default level: ignore | Stable (since 0.0.41) ## What it does Checks for methods that override a method or attribute in a superclass but are not decorated with `@override`. This rule is disabled by default. Enable it to opt in to strict `@override` enforcement for a project. ## Exemptions Overriding `__init__`, `__new__`, `__init_subclass__`, or `__post_init__` does not require `@override`, even if the method is explicitly declared by a superclass. ## Why is this bad? Without an `@override` annotation, refactors can silently change whether a method is an override. Requiring `@override` on every override lets ty report when an intended override stops overriding anything, and when a method unexpectedly starts overriding a superclass member. ## Example ```toml [environment] python-version = "3.12" ``` ```python from typing import override class Parent: def method(self) -> int: return 1 class Child(Parent): # when the rule is enabled def method(self) -> int: # error return 2 class ExplicitChild(Parent): @override def method(self) -> int: # fine return 2 ``` # missing-slot Default level: error | Stable (since 0.0.75) ## What it does Checks for assignments to declared attributes that have no matching `__slots__` entry on the class or its bases, and no instance dictionary to store their values. ## Why is this bad? Most Python objects store their attributes in an "instance dictionary". Assigning to a new attribute adds an entry to this dictionary; deleting that attribute removes it again. Accordingly, most Python objects allow for **arbitrary attributes to be set and read**. The advantage of this is that it allows for many dynamic features; the disadvantage is that it can be costly in terms of memory, and can easily allow for typos to slip in accidentally, e.g.: ```py class Foo: def __init__(self, x): self.x = x def update_x(self, x): self.xx = x # oops, this was meant to be the same attribute set in `__init__`, # but ended up being an entirely separate one! ``` Defining `__slots__` lets a class reserve space for a fixed set of instance attributes instead. Unless an instance dictionary is inherited from a base class or requested by including `"__dict__"` in `__slots__`, instances of the class have no dictionary in which to store additional attributes. Attempting to assign to an attribute not declared in `__slots__` will often raise `AttributeError` at runtime if the instance has no instance dictionary. ## Examples ### Class definitions ```python class Item: __slots__ = () value: int Item().value = 1 # error: [missing-slot] ``` If you control the class, include the attribute in `__slots__` to make the assignment valid: ```python class Item: __slots__ = ("value",) value: int Item().value = 1 ``` ### Stub files Stub files can use properties to indicate that instances have attributes that are readable and writable but do not appear in `__slots__`, for example: ```pyi class Item: __slots__ = () @property def value(self) -> int: ... @value.setter def value(self, value: int) -> None: ... ``` ## References - [Python data model: `__slots__`](https://docs.python.org/3/reference/datamodel.html#slots) # missing-type-argument Default level: ignore | Stable (since 0.0.45) ## What it does Checks for generic types used without type parameters in type expressions. ## Why is this bad? Using a generic type without specifying its type parameters results in the type parameters being implicitly filled with `Unknown`, reducing the precision of type checking. Explicit type parameters make the intended types clear and enable the type checker to catch more errors. ## Examples ```python import re def handle(m: re.Match) -> str: # error: [missing-type-argument] return m.string # Use explicit type parameters instead: def handle(m: re.Match[str]) -> str: return m.string ``` # missing-typed-dict-key Default level: error | Stable (since 0.0.1-alpha.20) ## What it does Detects missing required keys in `TypedDict` constructor calls. ## Why is this bad? `TypedDict` requires all non-optional keys to be provided during construction. Missing items can lead to a `KeyError` at runtime. ## Example ```python from typing import TypedDict class Person(TypedDict): name: str age: int # missing required key 'age' alice: Person = {"name": "Alice"} # error alice["age"] # KeyError ``` # no-matching-overload Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to an overloaded function that do not match any of the overloads. ## Why is this bad? Failing to provide the correct arguments to one of the overloads will raise a `TypeError` at runtime. ## Examples ```python from typing import overload @overload def func(x: int): ... @overload def func(x: bool): ... def func(x: int | bool): ... func("string") # error: [no-matching-overload] ``` # non-callable-init-subclass Default level: error | Stable (since 0.0.30) ## What it does Checks for class definitions that will fail due to non-callable `__init_subclass__` methods. ## Why is this bad? If a class defines a non-callable `__init_subclass__` method/attribute, any attempt to subclass that class will raise a `TypeError` at runtime. ## Examples ```python class Super: __init_subclass__ = None class Sub(Super): ... # error: [non-callable-init-subclass] ``` ## References - [Python data model: Customizing class creation](https://docs.python.org/3/reference/datamodel.html#customizing-class-creation) # not-iterable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for objects that are not iterable but are used in a context that requires them to be. ## Why is this bad? Iterating over an object that is not iterable will raise a `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object is not iterable for i in 34: # error pass ``` # not-subscriptable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for subscripting objects that do not support subscripting. ## Why is this bad? Subscripting an object that does not support it will raise a `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object is not subscriptable 4[1] # error ``` # override-of-final-method Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for methods on subclasses that override superclass methods decorated with `@final`. ## Why is this bad? Decorating a method with `@final` declares to the type checker that it should not be overridden on any subclass. ## Example ```python from typing import final class A: @final def foo(self): ... class B(A): def foo(self): ... # error ``` # override-of-final-variable Default level: error | Stable (since 0.0.16) ## What it does Checks for class variables on subclasses that override a superclass variable that has been declared as `Final`. ## Why is this bad? Declaring a variable as `Final` indicates to the type checker that it should not be overridden on any subclass. ## Example ```python from typing import Final class A: X: Final[int] = 1 class B(A): X = 2 # error ``` # parameter-already-assigned Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls which provide more than one argument for a single parameter. ## Why is this bad? Providing multiple values for a single parameter will raise a `TypeError` at runtime. ## Examples ```python def f(x: int) -> int: return x f(1, x=2) # error ``` # positional-only-parameter-as-kwarg Default level: error | Stable (since 0.0.1-alpha.22) ## What it does Checks for keyword arguments in calls that match positional-only parameters of the callable. ## Why is this bad? Providing a positional-only parameter as a keyword argument will raise `TypeError` at runtime. ## Example ```python def f(x: int, /) -> int: return x f(x=1) # error ``` # possibly-missing-attribute Default level: ignore | Stable (since 0.0.1-alpha.22) ## What it does Checks for possibly missing attributes. ## Why is this bad? Attempting to access a missing attribute will raise an `AttributeError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples ```python class A: if __name__ == "__main__": c = 0 # AttributeError: type object 'A' has no attribute 'c' A.c # error ``` # possibly-missing-implicit-call Default level: warn | Stable (since 0.0.1-alpha.22) ## What it does Checks for implicit calls to possibly missing methods. ## Why is this bad? Expressions such as `x[y]` and `x * y` call methods under the hood (`__getitem__` and `__mul__` respectively). Calling a missing method will raise an `AttributeError` at runtime. ## Examples ```python import datetime class A: if datetime.date.today().weekday() != 6: def __getitem__(self, v): ... # TypeError: 'A' object is not subscriptable A()[0] # error ``` # possibly-missing-import Default level: ignore | Stable (since 0.0.1-alpha.22) ## What it does Checks for imports of symbols that may be missing. ## Why is this bad? Importing a missing module or name will raise a `ModuleNotFoundError` or `ImportError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples `module.py`: ```python import datetime if datetime.date.today().weekday() != 6: a = 1 ``` `main.py`: ```python # ImportError: cannot import name 'a' from 'module' from module import a # error ``` # possibly-missing-submodule Default level: warn | Stable (since 0.0.23) ## What it does Checks for accesses of submodules that might not've been imported. ## Why is this bad? When module `a` has a submodule `b`, `import a` isn't generally enough to let you access `a.b.` You either need to explicitly `import a.b`, or else you need the `__init__.py` file of `a` to include `from . import b`. Without one of those, `a.b` is an `AttributeError`. ## Examples ```python import html # AttributeError: module 'html' has no attribute 'parser' html.parser # error ``` # possibly-unresolved-reference Default level: ignore | Stable (since 0.0.1-alpha.1) ## What it does Checks for references to names that are possibly not defined. ## Why is this bad? Using an undefined variable will raise a `NameError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Example ```python for i in range(int(input())): x = i # NameError: name 'x' is not defined print(x) # error ``` # pydantic-discarded-extra-argument Default level: warn | Stable (since 0.0.60) ## What it does Checks for extra keyword arguments that Pydantic silently discards when a model uses `extra="ignore"`, either implicitly or explicitly. ## Why is this bad? A discarded argument has no effect on the constructed model, but it may indicate a misspelled field name or an incorrect assumption about the model's schema. ## Example ```python {data-mdtest="ignore"} from pydantic import BaseModel class User(BaseModel): name: str admin: bool = False user = User(name="Alice", admni=True) # error: [pydantic-discarded-extra-argument] ``` If the field name has been misspelled, fix the typo. Otherwise, consider removing the extra argument, or explicitly configure the model with `extra="allow"`. # raw-string-type-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for raw-strings in type annotation positions. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that use raw-string notation. ## Examples ```python def test() -> r"int": # error return 1 ``` Use instead: ```python def test() -> "int": return 1 ``` # redundant-cast Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Detects redundant `cast` calls where the value already has the target type. ## Why is this bad? These casts have no effect and can be removed. ## Example ```python from typing import cast def f() -> int: return 10 # Redundant cast(int, f()) # error ``` # redundant-final-classvar Default level: warn | Stable (since 0.0.18) ## What it does Checks for redundant combinations of the `ClassVar` and `Final` type qualifiers. ## Why is this bad? An attribute that is marked `Final` in a class body is implicitly a class variable. Marking it as `ClassVar` is therefore redundant. Note that this diagnostic is not emitted for dataclass fields or protocol members, where `ClassVar[Final[int]]` has a distinct meaning from `Final[int]`. ## Examples ```python from typing import ClassVar, Final class C: # redundant x: ClassVar[Final[int]] = 1 # error # redundant y: Final[ClassVar[int]] = 1 # error ``` # shadowed-type-variable Default level: error | Stable (since 0.0.20) ## What it does Checks for type variables in nested generic classes or functions that shadow type variables from an enclosing scope. ## Why is this bad? Shadowing type variables makes the code confusing and is disallowed by the typing spec. ## Examples ```toml [environment] python-version = "3.12" ``` ```python class Outer[T]: # `T` is already used by `Outer` class Inner[T]: ... # error # `T` is already used by `Outer` def method[T](self, x: T) -> T: # error return x ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # static-assert-error Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Makes sure that the argument of `static_assert` is statically known to be true. ## Why is this bad? A `static_assert` call represents an explicit request from the user for the type checker to emit an error if the argument cannot be verified to evaluate to `True` in a boolean context. ## Examples ```python from ty_extensions import static_assert # evaluates to `False` static_assert(1 + 1 == 3) # error # does not have a statically known truthiness static_assert(int(2.0 * 3.0) == 6) # error ``` # subclass-of-dataclass-with-order Default level: warn | Stable (since 0.0.39) ## What it does Checks for classes that inherit from a dataclass with `order=True`. ## Why is this bad? When a dataclass has `order=True`, comparison methods (`__lt__`, `__le__`, `__gt__`, `__ge__`) are generated that compare instances as tuples of their fields. These methods raise a `TypeError` at runtime when comparing instances of different classes in the inheritance hierarchy, even if one is a subclass of the other. This violates the [Liskov Substitution Principle][liskov-substitution-principle] because child class instances cannot be used in all contexts where parent class instances are expected. ## Example ```python from dataclasses import dataclass @dataclass(order=True) class Parent: value: int class Child(Parent): # error pass # At runtime, this raises TypeError: # Child(1) < Parent(2) ``` Consider using [`functools.total_ordering`][total_ordering] instead, which does not have this limitation. [liskov-substitution-principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle [total_ordering]: https://docs.python.org/3/library/functools.html#functools.total_ordering # subclass-of-final-class Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for classes that subclass final classes. ## Why is this bad? Decorating a class with `@final` declares to the type checker that it should not be subclassed. ## Example ```python from typing import final @final class A: ... class B(A): ... # error ``` # super-call-in-named-tuple-method Default level: error | Stable (since 0.0.1-alpha.30) ## What it does Checks for calls to `super()` inside methods of `NamedTuple` classes. ## Why is this bad? Using `super()` in a method of a `NamedTuple` class will raise an exception at runtime. ## Examples ```python from typing import NamedTuple class F(NamedTuple): x: int def method(self): # super() is not supported in methods of NamedTuple classes super() # error ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # too-many-positional-arguments Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls that pass more positional arguments than the callable can accept. ## Why is this bad? Passing too many positional arguments will raise `TypeError` at runtime. ## Example ```python def f(): ... f("foo") # error ``` # type-assertion-failure Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for `assert_type()` and `assert_never()` calls where the actual type is not the same as the asserted type. ## Why is this bad? `assert_type()` allows confirming the inferred type of a certain value. ## Example ```toml [environment] python-version = "3.11" ``` ```python from typing import assert_type def _(x: int): assert_type(x, int) # fine # Actual type does not match asserted type assert_type(x, str) # error ``` # unavailable-implicit-super-arguments Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects invalid `super()` calls where implicit arguments like the enclosing class or first method argument are unavailable. ## Why is this bad? When `super()` is used without arguments, Python tries to find two things: the nearest enclosing class and the first argument of the immediately enclosing function (typically self or cls). If either of these is missing, the call will fail at runtime with a `RuntimeError`. ## Examples ```python # no enclosing class or function found super() # error def func(): # no enclosing class or first argument exists super() # error class A: # no enclosing function to provide the first argument f = super() # error def method(self): def nested(): # first argument does not exist in this nested function super() # error # first argument does not exist in this lambda lambda: super() # error # argument is not available in generator expression (super() for _ in range(10)) # error super() # okay! both enclosing class and first argument are available ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # unbound-type-variable Default level: error | Stable (since 0.0.20) ## What it does Checks for type variables that are used in a scope where they are not bound to any enclosing generic context. ## Why is this bad? Using a type variable outside of a scope that binds it has no well-defined meaning. ## Examples ```python from typing import TypeVar, Generic T = TypeVar("T") S = TypeVar("S") # unbound type variable in module scope x: T # error class C(Generic[T]): # S is not in this class's generic context x: list[S] = [] # error ``` ## References - [Typing spec: Scoping rules for type variables](https://typing.python.org/en/latest/spec/generics.html#scoping-rules-for-type-variables) # undefined-reveal Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to `reveal_type` without importing it. ## Why is this bad? Using `reveal_type` without importing it will raise a `NameError` at runtime. ## Examples ```python # NameError: name 'reveal_type' is not defined # error reveal_type(1) # revealed: Literal[1] ``` # unknown-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for keyword arguments in calls that don't match any parameter of the callable. ## Why is this bad? Providing an unknown keyword argument will raise `TypeError` at runtime. ## Example ```python def f(x: int) -> int: return x f(x=1, y=2) # error ``` # unresolved-attribute Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for unresolved attributes. ## Why is this bad? Accessing an unbound attribute will raise an `AttributeError` at runtime. An unresolved attribute is not guaranteed to exist from the type alone, so this could also indicate that the object is not of the type that the user expects. ## Examples ```python class A: ... # AttributeError: 'A' object has no attribute 'foo' A().foo # error ``` # unresolved-global Default level: warn | Stable (since 0.0.1-alpha.15) ## What it does Detects variables declared as `global` in an inner scope that have no explicit bindings or declarations in the global scope. ## Why is this bad? Function bodies with `global` statements can run in any order (or not at all), which makes it hard for static analysis tools to infer the types of globals without explicit definitions or declarations. ## Example ### Assigning without a global-scope declaration ```python def f(): # unresolved global global x # error x = 42 def g(): print(x) # unresolved reference ``` ### Use instead #### Declare the global ```python x: int def f(): global x x = 42 def g(): print(x) ``` #### Initialize the global ```python x: int | None = None def f(): global x x = 42 def g(): print(x) ``` # unresolved-import Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for import statements for which the module cannot be resolved. ## Why is this bad? Importing a module that cannot be resolved will raise a `ModuleNotFoundError` at runtime. ## Examples ```python # ModuleNotFoundError: No module named 'foo' import foo # error ``` # unresolved-reference Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for references to names that are not defined. ## Why is this bad? Using an undefined variable will raise a `NameError` at runtime. ## Example ```python # NameError: name 'x' is not defined print(x) # error ``` # unsound-assignment Default level: ignore | Stable (since 0.0.73) ## What it does Detects variable assignments that unsoundly assign a type that is not a [subtype] of a variable's declared type. This rule is a stricter version of `invalid-assignment`. Whereas that rule also flags assignments to attributes and subscripts, however, this rule is only applied to variable assignments. This rule has no effect on stub files. ## Why is this bad? By default, type checkers consider an assignment valid if the inferred type of the assigned value is [assignable] to the target's declared type. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any def returns_any() -> Any: return "not an integer" # error: "Unsound assignment: `Any` is not a subtype of `int`" my_integer: int = returns_any() # Fails at runtime, even though the type checker infers both operands as being of type `int`! my_integer + 42 ``` This rule treats ["fully static"][fully-static] declared types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `my_integer: int = returns_any()` assignment, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to assignments where the declared type is [fully static][fully-static]. It will not trigger if `Any` or `Unknown` appear anywhere in the declared type, either implicitly or explicitly: ```py from typing import Any def returns_any() -> Any: return "not an integer" explicitly_dynamic: Any = returns_any() # no error also_dynamic: list[Any] = returns_any() # no error # no `unsound-assignment` error, since `list` is implicitly the same as `list[Unknown]` # (which is what the `missing-type-argument` error is complaining about) # # error: [missing-type-argument] implicitly_dynamic: list = returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` rule. ## Examples ```py from typing import Any def returns_any() -> Any: return 42 # error: "Unsound assignment: `Any` is not a subtype of `int`" my_integer: int = returns_any() another_integer: int # error: "Unsound assignment: `Any` is not a subtype of `int`" another_integer = returns_any() ``` Narrow the value before assigning it to fix the diagnostics: ```py from typing import Any def returns_any() -> Any: return 42 value = returns_any() assert isinstance(value, int) my_integer: int = value # no error: `Any & int` is a subtype of `int` ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. ## See also - `unsound-return-statement` is a similar rule that triggers on unsound `return` statements rather than unsound assignments - `unsound-yield` is a similar rule that triggers on unsound `yield` expressions rather than unsound assignments [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype # unsound-return-statement Default level: ignore | Stable (since 0.0.70) ## What it does Detects `return` statements that unsoundly return a type that is not a [subtype] of the function's annotated return type. This lint is a stricter version of `invalid-return-type`. ## Why is this bad? By default, type checkers consider a `return` statement valid if the inferred type of the object being returned is [assignable] to the annotated return type of the function it's in. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any def returns_any() -> Any: return "foo" def returns_int() -> int: # error: "Unsound return statement: `Any` is not a subtype of `int`" return returns_any() # fails at runtime, even though the type checker infers both operands as being of type `int`! returns_int() + 42 ``` This rule allows you to use ["fully static"][fully-static] return types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `return returns_any()` statement in `returns_int`, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to functions annotated as returning [fully static][fully-static] types. It will not trigger if `Any` or `Unknown` appear anywhere in your return type, either implicitly or explicitly: ```py from typing import Any def returns_any() -> Any: return "foo" # error: [missing-type-argument] def returns_unparameterized_tuple() -> tuple: # no error, since the return type is implicitly `tuple[Unknown, ...]` # (which is what the `missing-type-argument` error is complaining about on the line above!) return returns_any() def returns_list_of_any() -> list[Any]: # no error, since the return type is explicitly `list[Any]` return returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` and `unsound-assignment` rules, as well as the Ruff rules [`ANN201`][ann201], [`ANN202`][ann202], [`ANN204`][ann204], [`ANN205`][ann205], and [`ANN206`][ann206]. Enabling all these rules at once effectively makes it much less likely that a `return` statement can lead to unsoundness "leaking" out of a function unless that function has been *explicitly* annotated with a dynamic type in some way (`-> Any` or `-> tuple[Any]`, for example). This rule is analogous to mypy's [`no-any-return`][no-any-return] error code, which is enabled by mypy’s [`--strict`][mypy-strict] mode and can also be enabled on its own using mypy’s [`--warn-return-any`][warn-return-any] option. ## Examples ```py from typing import Any def returns_any() -> Any: return 42 def returns_int() -> int: # error: "Unsound return statement: `Any` is not a subtype of `int`" return returns_any() ``` Narrow the type to a subtype of `int` to fix the diagnostic: ```py from typing import Any from typing_extensions import reveal_type def returns_any() -> Any: return 42 def returns_int() -> int: my_int = returns_any() assert isinstance(my_int, int) reveal_type(my_int) # revealed: Any & int return my_int # no error: `Any & int` is a subtype of `int` ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. ## See also - `unsound-yield` is a similar rule that triggers on unsound `yield` expressions rather than unsound `return` statements - `unsound-assignment` is a similar rule that triggers on unsound assignments [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [ann204]: https://docs.astral.sh/ruff/rules/missing-return-type-special-method/ [ann205]: https://docs.astral.sh/ruff/rules/missing-return-type-static-method/ [ann206]: https://docs.astral.sh/ruff/rules/missing-return-type-class-method/ [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [mypy-strict]: https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-strict [no-any-return]: https://mypy.readthedocs.io/en/stable/error_code_list2.html#code-no-any-return [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype [warn-return-any]: https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-warn-return-any # unsound-yield Default level: ignore | Stable (since 0.0.70) ## What it does Detects `yield` and `yield from` expressions that unsoundly yield a type that is not a [subtype] of the generator function's annotated yield type. This lint is a stricter version of `invalid-yield`. ## Why is this bad? By default, type checkers consider a yielded value valid if its inferred type is [assignable] to the generator's annotated yield type. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any, Generator def returns_any() -> Any: return "not an integer" def integers() -> Generator[int]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() # Fails at runtime, even though the type checker infers `integers` as yielding only `int`s! sum(integers()) ``` This rule treats ["fully static"][fully-static] yield types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `yield returns_any()` statement in `integers`, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to functions annotated as yielding [fully static][fully-static] types. It will not trigger if `Any` or `Unknown` appear anywhere in your function's yield type, either implicitly or explicitly. It will still trigger on functions that have non-fully-static send and/or return types, however: ```py from typing import Any, Generator def returns_any() -> Any: return "not an integer" def dynamic_yield_type() -> Generator[Any]: # no error yield returns_any() def static_yield_type() -> Generator[int, Any, Any]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` and `unsound-assignment` rules, as well as the Ruff rules [`ANN201`][ann201], [`ANN202`][ann202], [`ANN204`][ann204], [`ANN205`][ann205], and [`ANN206`][ann206]. Enabling all these rules at once effectively makes it much less likely that a `yield` expression can lead to unsoundness "leaking" out of a function unless that function has been *explicitly* annotated with a dynamic type in some way (`-> Generator[Any]` or `-> Generator[tuple[Any]]`, for example). ## Examples ```py from typing import Any, Iterator def returns_any() -> Any: return "foo" def any_iterator() -> Iterator[Any]: yield "foo" def integers() -> Iterator[int]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() # error: "Unsound `yield from`: `Any` is not a subtype of `int`" yield from any_iterator() ``` Narrow the value before yielding it to fix the diagnostics: ```py from typing import Any, Iterator def returns_any() -> Any: return 42 def any_iterator() -> Iterator[Any]: yield "foo" def integers() -> Iterator[int]: value = returns_any() assert isinstance(value, int) yield value for value in any_iterator(): assert isinstance(value, int) yield value ``` ## Default level This rule is disabled by default. It is intended for users who want stricter soundness checks at generator boundaries. ## See also - `unsound-return-statement` is a similar rule that triggers on unsound `return` statements rather than unsound `yield` expressions - `unsound-assignment` is a similar rule that triggers on unsound assignments [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [ann204]: https://docs.astral.sh/ruff/rules/missing-return-type-special-method/ [ann205]: https://docs.astral.sh/ruff/rules/missing-return-type-static-method/ [ann206]: https://docs.astral.sh/ruff/rules/missing-return-type-class-method/ [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype # unsupported-base Default level: warn | Stable (since 0.0.1-alpha.7) ## What it does Checks for class definitions that have bases which are unsupported by ty. ## Why is this bad? If a class has a base that is an instance of a complex type such as a union type, ty will not be able to resolve the [method resolution order] (MRO) for the class. This will lead to an inferior understanding of your codebase and unpredictable type-checking behavior. ## Examples ```python import datetime class A: ... class B: ... if datetime.date.today().weekday() != 6: C = A else: C = B class D(C): ... # error: [unsupported-base] ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # unsupported-bool-conversion Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for bool conversions where the object doesn't correctly implement `__bool__`. ## Why is this bad? If an exception is raised when you attempt to evaluate the truthiness of an object, using the object in a boolean context will fail at runtime. ## Examples ```python class NotBoolable: __bool__ = None def __lt__(self, other: object) -> "NotBoolable": return self b1 = NotBoolable() b2 = NotBoolable() # exception raised here if b1: # error pass # exception raised here b1 and b2 # error # exception raised here not b1 # error # A chained comparison converts the result of `b1 < b2` to bool. # exception raised here b1 < b2 < b1 # error ``` # unsupported-dynamic-base Default level: ignore | Stable (since 0.0.12) ## What it does Checks for dynamic class definitions (using `type()`) that have bases which are unsupported by ty. This is equivalent to `unsupported-base` but applies to classes created via `type()` rather than `class` statements. ## Why is this bad? If a dynamically created class has a base that is an unsupported type such as `type[T]`, ty will not be able to resolve the [method resolution order] (MRO) for the class. This may lead to an inferior understanding of your codebase and unpredictable type-checking behavior. ## Default level This rule is disabled by default because it will not cause a runtime error, and may be noisy on codebases that use `type()` in highly dynamic ways. ## Examples ```python class Base: ... def factory(base: type[Base]) -> type: # `base` has type `type[Base]`, not `type[Base]` itself return type("Dynamic", (base,), {}) # error: [unsupported-dynamic-base] ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # unsupported-operator Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for binary expressions, comparisons, and unary expressions where the operands don't support the operator. ## Why is this bad? Attempting to use an unsupported operator will raise a `TypeError` at runtime. ## Examples ```python class A: ... # TypeError: unsupported operand type(s) for +: 'A' and 'A' A() + A() # error ``` # unused-awaitable Default level: warn | Stable (since 0.0.21) ## What it does Checks for awaitable objects (such as coroutines) used as expression statements without being awaited. ## Why is this bad? Calling an `async def` function returns a coroutine object. If the coroutine is never awaited, the body of the async function will never execute, which is almost always a bug. Python emits a `RuntimeWarning: coroutine was never awaited` at runtime in this case. ## Examples ```python async def fetch_data() -> str: return "data" async def main() -> None: # Warning: coroutine is not awaited fetch_data() # error await fetch_data() # OK ``` # unused-ignore-comment Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `ty: ignore` directives that are no longer applicable. ## Why is this bad? A `ty: ignore` directive that no longer matches any diagnostic violations is likely included by mistake, and should be removed to avoid confusion. ## Examples ```py # error a = 20 / 2 # ty: ignore[division-by-zero] ``` Use instead: ```py a = 20 / 2 ``` ## Options Set [`analysis.respect-type-ignore-comments`](https://docs.astral.sh/ty/reference/configuration/#respect-type-ignore-comments) to `false` to prevent this rule from reporting unused `type: ignore` comments. # unused-type-ignore-comment Default level: warn | Stable (since 0.0.14) ## What it does Checks for `type: ignore` directives that are no longer applicable. ## Why is this bad? A `type: ignore` directive that no longer matches any diagnostic violations is likely included by mistake, and should be removed to avoid confusion. ## Examples ```py # error a = 20 / 2 # type: ignore ``` Use instead: ```py a = 20 / 2 ``` ## Options This rule is skipped if [`analysis.respect-type-ignore-comments`](https://docs.astral.sh/ty/reference/configuration/#respect-type-ignore-comments) to `false`. # useless-overload-body Default level: warn | Stable (since 0.0.1-alpha.22) ## What it does Checks for various `@overload`-decorated functions that have non-stub bodies. ## Why is this bad? Functions decorated with `@overload` are ignored at runtime; they are overridden by the implementation function that follows the series of overloads. While it is not illegal to provide a body for an `@overload`-decorated function, it may indicate a misunderstanding of how the `@overload` decorator works. ## Example ```toml [environment] python-version = "3.11" ``` ```py from typing import overload @overload def foo(x: int) -> int: # will never be executed return x + 1 # error @overload def foo(x: str) -> str: # will never be executed return "Oh no, got a string" # error def foo(x: int | str) -> int | str: raise Exception("unexpected type encountered") ``` Use instead: ```py from typing import assert_never, overload @overload def foo(x: int) -> int: ... @overload def foo(x: str) -> str: ... def foo(x: int | str) -> int | str: if isinstance(x, int): return x + 1 elif isinstance(x, str): return "Oh no, got a string" else: assert_never(x) ``` ## References - [Python documentation: `@overload`](https://docs.python.org/3/library/typing.html#typing.overload) # zero-stepsize-in-slice Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for a step size of zero in slices when the operation is known to fail. ## Why is this bad? Python's built-in sequence types raise a `ValueError` when sliced with a step size of zero. ## Known problems This check is not exhaustive. It reports zero-step slices for certain built-in sequence types where the operation is known to fail. A custom `__getitem__` implementation can accept or reject such a slice, so ty cannot detect every runtime failure. ## Examples ```python values = list(range(10)) # ValueError: slice step cannot be zero values[1:10:0] # error tuple_values = (1, 2, 3) # ValueError: slice step cannot be zero tuple_values[1:10:0] # error ``` ok test rule::rule_unknown ... ok test rule_selection::all_overrides ... ok test rule_selection::cli_all_rules_ignore ... ok test rule_selection::cli_all_rules_precedence ... ok test rule_selection::cli_all_rules_warn ... ok test rule_selection::cli_rule_severity ... ok test rule_selection::cli_rule_severity_precedence ... ok test rule_selection::cli_specific_then_all ... ok test rule_selection::cli_unknown_rules ... ok test rule_selection::configuration_all_rules ... ok test rule_selection::configuration_all_rules_with_rule_sorting_before_all ... ok test rule_selection::configuration_rule_severity ... ok test rule_selection::configuration_unknown_rules ... ok test rule_selection::multiple_overrides_inherit_cli_rules ... ok test rule_selection::overrides_all_rules_with_rule_sorting_before_all ... ok test rule_selection::overrides_basic ... ok test rule_selection::overrides_empty_include ... ok test rule_selection::overrides_exclude ... ok test rule_selection::overrides_inherit_global ... ok test rule_selection::overrides_invalid_exclude_glob ... ok test rule_selection::overrides_invalid_include_glob ... ok test rule_selection::overrides_missing_include_exclude ... ok test rule_selection::overrides_no_actual_overrides ... ok test rule_selection::overrides_precedence ... ok test rule_selection::overrides_unknown_rules ... ok test scripts::cli_arguments_override_script_environment ... ok test scripts::cli_arguments_override_script_options ... ok test scripts::configured_source_roots_and_extra_paths_are_relative_to_the_script ... ok test scripts::disabled_integration_does_not_initialize_scripts ... ok test scripts::environment_options ... ok test scripts::excluded_scripts_do_not_initialize_their_environments ... ok test scripts::explicit_config_replaces_inline_metadata ... ok test scripts::explicit_config_replaces_the_script_environment ... ok test scripts::inherited_file_settings_are_relative_to_the_script ... ok test scripts::inline_overrides_are_ignored ... ok test scripts::inline_settings_override_user_configuration ... ok test scripts::inline_terminal_settings_do_not_apply ... ok test scripts::invalid_metadata_options_report_configuration_error ... ok test scripts::invalid_python_requirement_reports_configuration_error ... ok test scripts::invalid_script_environment_reports_configuration_error ... ok test scripts::invalid_script_search_paths_do_not_blame_python_environment ... ok test scripts::invalid_script_settings_report_configuration_error ... ok test scripts::invalid_toml_reports_configuration_error ... ok test scripts::metadata_without_tool_ty_uses_default_settings ... ok test scripts::ordinary_files_do_not_initialize_scripts ... ok test scripts::project_search_paths_do_not_apply_to_scripts ... ok test scripts::project_settings_and_overrides_do_not_apply ... ok test scripts::python_requirement_overrides_user_configuration ... ok test scripts::python_version_diagnostics_identify_script_metadata ... ok test scripts::script_version_and_platform_are_isolated_from_project_configuration ... ok test scripts::scripts_do_not_use_an_inactive_project_environment ... ok test scripts::scripts_have_no_implicit_first_party_roots ... ok test scripts::scripts_use_an_activated_virtual_environment ... ok test scripts::shared_imports_use_each_scripts_platform ... ok test scripts::unavailable_uv_reports_metadata_error ... ok test scripts::unknown_rule_diagnostics_point_to_script_metadata ... ok test scripts::user_configuration_applies ... ok test scripts::verbose_rule_diagnostics_identify_script_metadata ... ok test server::find_does_not_fall_back_from_configured_environment ... ok test server::find_does_not_fall_back_to_path_or_own_executable ... ok test server::find_follows_symlinks ... ok test server::find_rejects_broken_symlink ... ok test server::find_rejects_directory ... ok test server::find_rejects_non_executable_file ... ok test server::find_rejects_wrong_layout ... ok test server::find_returns_no_match_on_python_environment_error ... ok test server::find_uses_configured_environment ... ok test server::find_uses_configured_interpreter ... ok test server::find_uses_cwd_when_project_discovery_fails ... ok test server::find_uses_discovered_project_root ... ok test test_include_hidden_files_by_default ... ok test test_output_format_env ... ok test test_quiet_output ... ok test test_respect_ignore_files ... ok test test_run_in_sub_directory ... ok test user_configuration ... ok test uv_workspace::scripts_only_mode_disables_uv_workspace_discovery ... ok test uv_workspace::uv_workspace_discovery_is_opt_in ... ok test uv_workspace::warns_when_uv_workspace_metadata_cannot_be_loaded ... ok test result: ok. 177 passed; 0 failed; 0 ignored; 0 measured; 4 filtered out; finished in 6.36s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/file_watching-c938ea015ad2ae61 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 48 tests test active_project_config_change_reloads_project ... ok test add_search_path ... ok test change_python_version_and_platform ... ok test changed_file ... ok test changed_versions_file ... ok test changes_to_config_file_override ... ok test changes_to_user_configuration ... ok test deleted_file ... ok test directory_deleted ... ok test directory_moved_to_project ... ok test directory_moved_to_trash ... ok test directory_renamed ... ok test explicitly_included_file_remains_checked_when_becoming_a_script ... ok test hard_links_in_project ... ok test hard_links_to_target_outside_project ... ignored, inotify doesn't support observing changes to hard linked files. test ignore_file_change_reloads_files_not_project_metadata ... ok test move_file_to_project ... ok test move_file_to_trash ... ok test nested_project_config_change_is_cheap_if_active_project_unchanged ... ok test nested_projects_delete_root ... ok test new_directory_with_python_files ... ok test new_file ... ok test new_file_in_ignored_directory ... ok test new_file_in_included_out_of_project_directory ... ok test new_file_in_parent_ignored_directory ... ok test new_files_with_explicit_included_paths ... ok test new_ignore_file_in_ignored_directory ... ok test new_ignored_file ... ok test new_non_project_file ... ok test new_non_python_file_is_not_indexed ... ok test project_reload_preserves_fallback_options ... ok test project_reload_preserves_override_options ... ok test reloading_options_updates_inferred_python_version_diagnostics_when_metadata_is_unchanged ... ok test remove_search_path ... ok test rename_file ... ok test rename_files_casing_only ... ignored test script_exclusion_tracks_file_creation_and_metadata_edits ... ok test scripts_to_synchronize_after_file_and_directory_changes ... ok test search_path ... ok test src_file_filter_change_reloads_project_files ... ok test submodule_cache_invalidation_after_pyproject_created ... ok test submodule_cache_invalidation_created ... ok test submodule_cache_invalidation_created_then_deleted ... ok test submodule_cache_invalidation_deleted ... ok test unix::changed_metadata ... ok test unix::symlink_inside_project ... ok test unix::symlink_target_outside_watched_paths ... ok test unix::symlinked_module_search_path ... ok test result: ok. 46 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 3.19s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_combine-66841c39534a13f1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test tests::combine_map ... ok test tests::combine_option ... ok test tests::combine_order_map ... ok test tests::combine_vec ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_completion_bench-1b885ede08f95d7e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_completion_eval-089ee4bfd096a1b8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_ide-69ab7f35ac1485c8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1858 tests test all_symbols::tests::all_symbols_multi_file ... ok test all_symbols::tests::first_party_test_modules_not_filtered ... ok test all_symbols::tests::first_party_underscore_modules_not_filtered ... ok test all_symbols::tests::pandas_read_csv_merged_all ... ok test all_symbols::tests::pandas_read_csv_merged_redundant_export ... ok test all_symbols::tests::pandas_read_csv_merged_wildcard ... ok test all_symbols::tests::redundant_reexported_merged_definition_at_top_level ... ok test all_symbols::tests::redundant_reexported_merged_multiple_symbols_retained ... ok test all_symbols::tests::redundant_reexported_not_merged_across_top_level_modules ... ok test all_symbols::tests::redundant_reexported_some_merged_across_top_level_modules ... ok test all_symbols::tests::third_party_test_modules_filtered ... ok test all_symbols::tests::third_party_underscore_modules_are_filtered ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_assigned_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_passed_as_arg_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::comprehension_attributed_to_enclosing_function ... ok test call_hierarchy::incoming_calls::tests::decorator_application ... ok test call_hierarchy::incoming_calls::tests::default_on_version_gated_method_attributed_to_class ... ok test call_hierarchy::incoming_calls::tests::keyword_call ... ok test call_hierarchy::incoming_calls::tests::lambda_caller_is_synthesized_item ... ok test call_hierarchy::incoming_calls::tests::lambda_follow_up_requests_are_leaves ... ok test call_hierarchy::incoming_calls::tests::lambda_inside_function_attributed_to_lambda ... ok test call_hierarchy::incoming_calls::tests::method_call ... ok test call_hierarchy::incoming_calls::tests::method_does_not_confuse_with_same_name_on_other_class ... ok test call_hierarchy::incoming_calls::tests::multi_file ... ok test call_hierarchy::incoming_calls::tests::multi_file_constructor_call_resolves_to_init_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::multi_file_dunder_call_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::non_call_reference_filtered_out ... ok test call_hierarchy::incoming_calls::tests::non_callable_attribute_filtered ... ok test call_hierarchy::incoming_calls::tests::property_deleter_del ... ok test call_hierarchy::incoming_calls::tests::property_getter_read ... ok test call_hierarchy::incoming_calls::tests::property_setter_write ... ok test call_hierarchy::incoming_calls::tests::single_file ... ok test call_hierarchy::incoming_calls::tests::super_method_call ... ok test call_hierarchy::incoming_calls::tests::top_level_call_attributed_to_module ... ok test call_hierarchy::incoming_calls::tests::two_lambdas_calling_same_function_two_distinct_items ... ok test call_hierarchy::incoming_calls::tests::via_import_alias ... ok test call_hierarchy::outgoing_calls::tests::attribute_call ... ok test call_hierarchy::outgoing_calls::tests::class_excludes_method_bodies ... ok test call_hierarchy::outgoing_calls::tests::class_includes_decorators_bases_and_class_body ... ok test call_hierarchy::outgoing_calls::tests::class_with_base_call ... ok test call_hierarchy::outgoing_calls::tests::constructor_call ... ok test call_hierarchy::outgoing_calls::tests::direct_call ... ok test call_hierarchy::outgoing_calls::tests::function_excludes_nested_def_body ... ok test call_hierarchy::outgoing_calls::tests::function_includes_param_default ... ok test call_hierarchy::outgoing_calls::tests::lambda_default_attributed_to_enclosing_scope ... ok test call_hierarchy::outgoing_calls::tests::multi_file ... ok test call_hierarchy::outgoing_calls::tests::multiple_calls_to_same_callee ... ok test call_hierarchy::outgoing_calls::tests::skips_unresolved_calls ... ok test call_hierarchy::outgoing_calls::tests::super_method_call ... ok test call_hierarchy::tests::prepare_on_async_function ... ok test call_hierarchy::tests::prepare_on_call_site ... ok test call_hierarchy::tests::prepare_on_class_def ... ok test call_hierarchy::tests::prepare_on_classmethod ... ok test call_hierarchy::tests::prepare_on_function_def ... ok test call_hierarchy::tests::prepare_on_method ... ok test call_hierarchy::tests::prepare_on_non_callable_returns_none ... ok test call_hierarchy::tests::prepare_on_overloaded_function ... ok test call_hierarchy::tests::prepare_on_staticmethod ... ok test code_action::tests::add_code_existing_empty_ignore ... ok test code_action::tests::add_code_existing_ignore ... ok test code_action::tests::add_code_existing_ignore_end_line ... ok test code_action::tests::add_code_existing_ignore_start_line ... ok test code_action::tests::add_code_existing_ignore_trailing_comma ... ok test code_action::tests::add_code_existing_ignore_trailing_whitespace ... ok test code_action::tests::add_code_existing_ignore_with_reason ... ok test code_action::tests::add_code_existing_ignores ... ok test code_action::tests::add_code_existing_type_ignore ... ok test code_action::tests::add_code_existing_type_ignore_without_any_ty_code ... ok test code_action::tests::add_code_followed_by_continuation ... ok test code_action::tests::add_code_followed_by_multiline_string ... ok test code_action::tests::add_code_interpolated_string ... ok test code_action::tests::add_code_multiline_interpolation ... ok test code_action::tests::add_ignore ... ok test code_action::tests::add_ignore_does_not_make_nested_suppression_unused ... ok test code_action::tests::add_ignore_existing_comment ... ok test code_action::tests::add_ignore_existing_file_level_ignore ... ok test code_action::tests::add_ignore_line_continuation_empty_lines ... ok test code_action::tests::add_ignore_matches_existing_suppression_against_diagnostic_range ... ok test code_action::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test code_action::tests::add_ignore_trailing_whitespace ... ok test code_action::tests::add_ignore_updates_preceding_own_line_suppression ... ok test code_action::tests::undefined_reveal_type ... ok test code_action::tests::unresolved_deprecated ... ok test code_action::tests::unresolved_deprecated_warnings_imported ... ok test code_action::tests::unresolved_loader ... ok test code_action::tests::unresolved_loader_abc_imported ... ok test code_action::tests::unresolved_loader_importlib_imported ... ok test completion::tests::attribute_access_empty_dict ... ok test completion::tests::attribute_access_empty_list ... ok test completion::tests::attribute_access_set ... ok test completion::tests::attribute_access_set_keyword_prefix ... ok test completion::tests::attribute_double_parens ... ok test completion::tests::attribute_not_on_integer ... ok test completion::tests::attribute_on_constructor_directly ... ok test completion::tests::attribute_on_float ... ok test completion::tests::attribute_on_integer ... ok test completion::tests::attribute_parens ... ok test completion::tests::auto_import_deprioritizes_deprecated_over_stdlib_special ... ok test completion::tests::auto_import_does_not_use_enclosing_class_scope ... ok test completion::tests::auto_import_ignores_modules_with_leading_underscore ... ok test completion::tests::auto_import_includes_first_party_modules_as_suggestions ... ok test completion::tests::auto_import_includes_modules_with_leading_underscore_in_first_party ... ok test completion::tests::auto_import_includes_stdlib_modules_as_suggestions ... ok test completion::tests::auto_import_includes_sub_modules_as_suggestions ... ok test completion::tests::auto_import_match_quality_ranks_prefix_before_substring ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_all_branches ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_some_branches ... ok test completion::tests::auto_import_omits_directly_imported_symbol ... ok test completion::tests::auto_import_omits_directly_imported_symbol_in_nested_scope ... ok test completion::tests::auto_import_omits_imported_symbol_from_parent_scope ... ok test completion::tests::auto_import_omits_wildcard_imported_symbol ... ok test completion::tests::auto_import_prefers_collections_over_third_party_reexport ... ok test completion::tests::auto_import_prefers_std_lib_symbol_over_third_party_symbol_with_same_name ... ok test completion::tests::auto_import_prefers_typing_over_third_party_reexport ... ok test completion::tests::auto_import_preserves_name_order_for_unrelated_third_party_symbol ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_same_named_import ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_shadowed_import ... ok test completion::tests::auto_import_preserves_suggestion_for_import_after_cursor ... ok test completion::tests::auto_import_prioritizes_reusing_import_from_statements ... ok test completion::tests::auto_import_respects_all ... ok test completion::tests::auto_import_should_not_include_symbols_in_current_module ... ok test completion::tests::auto_import_with_submodule ... ok test completion::tests::betwixt_attribute_access1 ... ok test completion::tests::betwixt_attribute_access2 ... ok test completion::tests::betwixt_attribute_access3 ... ok test completion::tests::betwixt_attribute_access4 ... ok test completion::tests::builtins ... ok test completion::tests::builtins_not_included_import ... ok test completion::tests::builtins_not_included_object_attr ... ok test completion::tests::bundled_ty_extensions_module_completion ... ok test completion::tests::bundled_typeshed_module_completion ... ok test completion::tests::bundled_typing_extensions_module_completion ... ok test completion::tests::call_arguments_cursor_middle ... ok test completion::tests::call_arguments_multi_def ... ok test completion::tests::call_attribute_argument_no_arg_completions ... ok test completion::tests::call_bare_paramspec_has_no_keyword_argument_completions ... ok test completion::tests::call_blank1 ... ok test completion::tests::call_keyword_argument_at_value ... ok test completion::tests::call_keyword_only_argument ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters_after_positional_argument ... ok test completion::tests::call_multiple_keyword_arguments ... ok test completion::tests::call_multiple_keyword_arguments_some_set ... ok test completion::tests::call_positional_only_argument ... ok test completion::tests::call_positional_only_keyword_only_argument_mix ... ok test completion::tests::call_prefix1 ... ok test completion::tests::class_attributes1 ... ok test completion::tests::class_base_already_specified ... ok test completion::tests::class_base_excludes_class_being_defined ... ok test completion::tests::class_base_excludes_class_being_defined_with_typed_text ... ok test completion::tests::class_base_includes_prior_definition_with_same_name ... ok test completion::tests::class_base_qualified_already_specified ... ok test completion::tests::class_base_qualified_attribute_not_filtered ... ok test completion::tests::class_base_same_name_different_module ... ok test completion::tests::class_blank1 ... ok test completion::tests::class_blank2 ... ok test completion::tests::class_init1 ... ok test completion::tests::class_init2 ... ok test completion::tests::class_init3 ... ok test completion::tests::class_metaclass ... ok test completion::tests::class_metaclass_generic ... ok test completion::tests::class_metaclass_set ... ok test completion::tests::class_multiple_bases_already_specified ... ok test completion::tests::class_prefix1 ... ok test completion::tests::class_prefix2 ... ok test completion::tests::class_super1 ... ok test completion::tests::class_super2 ... ok test completion::tests::class_super3 ... ok test completion::tests::class_super4 ... ok test completion::tests::class_typed_dict_total ... ok test completion::tests::class_typed_dict_total_alias ... ok test completion::tests::class_typed_dict_total_pep695_generic ... ok test completion::tests::class_typed_dict_total_set ... ok test completion::tests::class_typed_dict_total_subclass ... ok test completion::tests::class_typed_dict_total_typevar_generic ... ok test completion::tests::complete_class_parentheses ... ok test completion::tests::complete_class_parentheses_disabled_by_default ... ok test completion::tests::complete_function_parentheses ... ok test completion::tests::complete_function_parentheses_class_base ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: Parent ok test completion::tests::complete_function_parentheses_decorator_name ... ok test completion::tests::complete_function_parentheses_except_handler ... ok test completion::tests::complete_function_parentheses_except_handler_factory ... ok test completion::tests::complete_function_parentheses_existing_parenthesis ... ok test completion::tests::complete_function_parentheses_from_import ... ok test completion::tests::complete_function_parentheses_function_in_annotation_metadata ... ok test completion::tests::complete_function_parentheses_pep_613_type_alias ... ok test completion::tests::complete_function_parentheses_type_expression ... ok test completion::tests::completion_at_eof ... ok test completion::tests::completion_kind_recursive_type_alias ... ok test completion::tests::completions_in_class_def_empty_name ... ok test completion::tests::completions_in_function_def_empty_name ... ok test completion::tests::completions_in_function_param_type_annotation ... ok test completion::tests::completions_in_function_type_param_bound ... ok test completion::tests::completions_in_type_def_empty_name ... ok test completion::tests::completions_inside_unreachable_sections ... ok test completion::tests::comprehension_target_suggests_in ... ok test completion::tests::decorator_args_do_not_suppress_keywords ... ok test completion::tests::decorator_chained_call_args_do_not_suppress_keywords ... ok test completion::tests::decorator_without_class_or_function ... ok test completion::tests::double_nested_function_not_in_global_scope_blank1 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank2 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank3 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank4 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank5 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix1 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix2 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix3 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix4 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix5 ... ok test completion::tests::dunder_file_attribute_completion_namespace_package ... ok test completion::tests::dunder_file_attribute_completion_non_namespace_package ... ok test completion::tests::dunder_file_completion ... ok test completion::tests::duplicate1 ... ok test completion::tests::dynamic_type_list_no_type_annotation ... ok test completion::tests::dynamic_type_with_intersection_type_annotation ... ok test completion::tests::dynamic_type_with_type_annotation ... ok test completion::tests::ellipsis1 ... ok test completion::tests::ellipsis2 ... ok test completion::tests::ellipsis3 ... ok test completion::tests::empty ... ok test completion::tests::empty_raise_statement ... ok test completion::tests::enum_attributes ... ok test completion::tests::except_handler_suggests_as ... ok test completion::tests::favour_imported_over_builtin ... ok test completion::tests::favour_symbols_currently_imported ... ok test completion::tests::for_target_suggests_in ... ok test completion::tests::from_import1 ... ok test completion::tests::from_import10 ... ok test completion::tests::from_import11 ... ok test completion::tests::from_import2 ... ok test completion::tests::from_import3 ... ok test completion::tests::from_import4 ... ok test completion::tests::from_import5 ... ok test completion::tests::from_import6 ... ok test completion::tests::from_import7 ... ok test completion::tests::from_import8 ... ok test completion::tests::from_import9 ... ok test completion::tests::from_import_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_dotted_name_suggests_import ... ok test completion::tests::from_import_i_suggests_import ... ok test completion::tests::from_import_import_suggests_import ... ok test completion::tests::from_import_importt_suggests_nothing ... ok test completion::tests::from_import_incomplete ... ok test completion::tests::from_import_missing_alias_suggests_as ... ok test completion::tests::from_import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::from_import_nested_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_nested_very_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_no_space_not_suggests_import ... ok test completion::tests::from_import_only_dot ... ok test completion::tests::from_import_only_dot_incomplete ... ok test completion::tests::from_import_parenthesized_missing_alias_suggests_as ... ok test completion::tests::from_import_preserves_name_order_for_unrelated_namespace_package ... ok test completion::tests::from_import_random_name_suggests_nothing ... ok test completion::tests::from_import_relative_import_suggests_import ... ok test completion::tests::from_import_space_suggests_import ... ok test completion::tests::from_import_two_imports_suggests_import ... ok test completion::tests::from_import_unknown_in_import_names1 ... ok test completion::tests::from_import_unknown_in_import_names2 ... ok test completion::tests::from_import_unknown_in_import_names3 ... ok test completion::tests::from_import_unknown_in_module ... ok test completion::tests::from_import_with_bare_annotation ... ok test completion::tests::from_import_with_separate_annotation_and_assignment ... ok test completion::tests::from_import_with_submodule1 ... ok test completion::tests::from_import_with_type_checking_annotation ... ok test completion::tests::from_import_with_vendored_submodule1 ... ok test completion::tests::from_import_with_vendored_submodule2 ... ok test completion::tests::from_relative_import_missing_alias_suggests_as ... ok test completion::tests::fscope_id_missing_function_identifier3 ... ok test completion::tests::generator_expression_member ... ok test completion::tests::identifier_keyword_clash1 ... ok test completion::tests::identifier_keyword_clash2 ... ok test completion::tests::import_dotted_module_missing_alias_suggests_as ... ok test completion::tests::import_missing_alias_suggests_as ... ok test completion::tests::import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::import_multiple_betwixt ... ok test completion::tests::import_multiple_end1 ... ok test completion::tests::import_multiple_end2 ... ok test completion::tests::import_multiple_modules_missing_alias_suggests_as ... ok test completion::tests::import_over_multiple_lines ... ok test completion::tests::import_statement_preserves_name_order_for_unrelated_third_party_module ... ok test completion::tests::import_statement_with_submodule_multiple ... ok test completion::tests::import_statement_with_submodule_with_leading_character ... ok test completion::tests::import_statement_with_submodule_without_leading_character ... ok test completion::tests::import_submodule_not_attribute1 ... ok test completion::tests::import_submodule_not_attribute2 ... ok test completion::tests::import_submodule_not_attribute3 ... ok test completion::tests::import_type_check_only_lowers_ranking ... ok test completion::tests::import_unknown_in_module ... ok test completion::tests::import_via_from_with_leading_character ... ok test completion::tests::import_via_from_with_submodule_with_leading_character ... ok test completion::tests::import_via_from_with_submodule_without_leading_character ... ok test completion::tests::import_via_from_without_leading_character ... ok test completion::tests::import_with_aliases ... ok test completion::tests::import_with_leading_character ... ok test completion::tests::import_without_leading_character ... ok test completion::tests::imports1 ... ok test completion::tests::imports2 ... ok test completion::tests::incomplete_except_handler_uses_enclosing_scope ... ok test completion::tests::inside_token ... ok test completion::tests::instance_methods_are_not_regular_functions1 ... ok test completion::tests::instance_methods_are_not_regular_functions2 ... ok test completion::tests::iterable_only_in_generator ... ok test completion::tests::iterable_only_in_list_comprehension ... ok test completion::tests::iterable_only_keywords_in_for_statement_complex ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple1 ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple2 ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple3 ... ok test completion::tests::keywords ... ok test completion::tests::lambda_blank1 ... ok test completion::tests::lambda_blank2 ... ok test completion::tests::lambda_blank3 ... ok test completion::tests::lambda_blank4 ... ok test completion::tests::lambda_prefix1 ... ok test completion::tests::lambda_prefix2 ... ok test completion::tests::lambda_prefix3 ... ok test completion::tests::lambda_prefix4 ... ok test completion::tests::list_comprehension1 ... ok test completion::tests::list_comprehension2 ... ok test completion::tests::list_comprehension_member ... ok test completion::tests::local_function_variable_with_return ... ok test completion::tests::match_pattern_suggests_keywords ... ok test completion::tests::metaclass1 ... ok test completion::tests::metaclass2 ... ok test completion::tests::module_api ... ok test completion::tests::multiple_declarations_function_parameter ... ok test completion::tests::multiple_declarations_function_scope1 ... ok test completion::tests::multiple_declarations_function_scope2 ... ok test completion::tests::multiple_declarations_global_scope1 ... ok test completion::tests::multiple_declarations_global_scope2 ... ok test completion::tests::namedtuple_methods ... ok test completion::tests::nested_attribute_access1 ... ok test completion::tests::nested_attribute_access2 ... ok test completion::tests::nested_attribute_access3 ... ok test completion::tests::nested_attribute_access4 ... ok test completion::tests::nested_attribute_access5 ... ok test completion::tests::nested_function_blank ... ok test completion::tests::nested_function_not_in_global_scope_blank ... ok test completion::tests::nested_function_not_in_global_scope_prefix ... ok test completion::tests::nested_function_prefix ... ok test completion::tests::nested_scopes_with_return ... ok test completion::tests::no_completions_before_existing_contextual_keyword ... ok test completion::tests::no_completions_in_class_def_name ... ok test completion::tests::no_completions_in_comment ... ok test completion::tests::no_completions_in_empty_for_variable_binding ... ok test completion::tests::no_completions_in_except_alias ... ok test completion::tests::no_completions_in_for_tuple_variable_binding ... ok test completion::tests::no_completions_in_for_variable_binding ... ok test completion::tests::no_completions_in_from_import_alias ... ok test completion::tests::no_completions_in_fstring_double_quote ... ok test completion::tests::no_completions_in_fstring_double_triple_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_double_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_single_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_fstring_single_quote ... ok test completion::tests::no_completions_in_fstring_single_triple_quote ... ok test completion::tests::no_completions_in_function_def_name ... ok test completion::tests::no_completions_in_function_param ... ok test completion::tests::no_completions_in_function_param_keyword ... ok test completion::tests::no_completions_in_function_param_multi_keyword ... ok test completion::tests::no_completions_in_function_param_multi_keyword_middle ... ok test completion::tests::no_completions_in_function_type_param ... ok test completion::tests::no_completions_in_import_alias ... ok test completion::tests::no_completions_in_match_alias ... ok test completion::tests::no_completions_in_maybe_type_def_name ... ok test completion::tests::no_completions_in_string_double_quote ... ok test completion::tests::no_completions_in_string_double_triple_quote ... ok test completion::tests::no_completions_in_string_incomplete_double_quote ... ok test completion::tests::no_completions_in_string_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_string_incomplete_single_quote ... ok test completion::tests::no_completions_in_string_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_string_single_quote ... ok test completion::tests::no_completions_in_string_single_triple_quote ... ok test completion::tests::no_completions_in_tstring_double_quote ... ok test completion::tests::no_completions_in_tstring_double_triple_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_double_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_single_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_tstring_single_quote ... ok test completion::tests::no_completions_in_tstring_single_triple_quote ... ok test completion::tests::no_completions_in_type_def_name ... ok test completion::tests::no_completions_in_with_alias ... ok test completion::tests::no_contextual_keywords_inside_parentheses ... ok test completion::tests::no_duplicate_keyword_arg ... ok test completion::tests::no_panic_argument_completion_before_paren ... ok test completion::tests::no_panic_for_attribute_table_that_contains_subscript ... ok test completion::tests::no_panic_incomplete_except_handler ... ok test completion::tests::no_statement_keywords_in_annotated_assign ... ok test completion::tests::no_statement_keywords_in_arguments ... ok test completion::tests::no_statement_keywords_in_assert ... ok test completion::tests::no_statement_keywords_in_assign ... ok test completion::tests::no_statement_keywords_in_augassign ... ok test completion::tests::no_statement_keywords_in_dict_literal ... ok test completion::tests::no_statement_keywords_in_except_handler ... ok test completion::tests::no_statement_keywords_in_if_condition ... ok test completion::tests::no_statement_keywords_in_if_x_in ... ok test completion::tests::no_statement_keywords_in_keyword_arguments ... ok test completion::tests::no_statement_keywords_in_lambda ... ok test completion::tests::no_statement_keywords_in_list_literal ... ok test completion::tests::no_statement_keywords_in_match_case ... ok test completion::tests::no_statement_keywords_in_match_guard ... ok test completion::tests::no_statement_keywords_in_match_subject ... ok test completion::tests::no_statement_keywords_in_parameter_default ... ok test completion::tests::no_statement_keywords_in_raise ... ok test completion::tests::no_statement_keywords_in_return ... ok test completion::tests::no_statement_keywords_in_set_literal ... ok test completion::tests::no_statement_keywords_in_starred_args_parameter_annotation ... ok test completion::tests::no_statement_keywords_in_tuple_literal ... ok test completion::tests::no_statement_keywords_in_type_alias ... ok test completion::tests::no_statement_keywords_in_while ... ok test completion::tests::no_statement_keywords_in_with ... ok test completion::tests::object_attr_ignores_all ... ok test completion::tests::one_function_blank ... ok test completion::tests::one_function_not_prefix ... ok test completion::tests::one_function_prefix ... ok test completion::tests::only_lambda_keyword_in_decorator ... ok test completion::tests::only_lambda_keyword_in_decorator_top_of_file ... ok test completion::tests::ordering ... ok test completion::tests::private_stub_symbols_rank_below_runtime_values ... ok test completion::tests::private_symbols_in_module ... ok test completion::tests::private_symbols_in_stub ... ok test completion::tests::reexport_redundant_convention_import_auto ... ok test completion::tests::reexport_redundant_convention_import_noauto ... ok test completion::tests::reexport_simple_import_auto ... ok test completion::tests::reexport_simple_import_noauto ... ok test completion::tests::regression_test_issue_642 ... ok test completion::tests::relative_from_import1 ... ok test completion::tests::relative_from_import2 ... ok test completion::tests::relative_from_import3 ... ok test completion::tests::relative_import_module_after_dots1 ... ok test completion::tests::relative_import_module_after_dots2 ... ok test completion::tests::relative_import_module_after_dots3 ... ok test completion::tests::relative_import_module_after_dots4 ... ok test completion::tests::relative_import_module_after_typing1 ... ok test completion::tests::relative_import_module_after_typing2 ... ok test completion::tests::relative_import_module_after_typing3 ... ok test completion::tests::relative_import_module_after_typing4 ... ok test completion::tests::runtime_ty_extensions_auto_import_is_not_type_check_only ... ok test completion::tests::runtime_typing_extensions_auto_import_is_not_type_check_only ... ok test completion::tests::runtime_typing_extensions_module_completion ... ok test completion::tests::scope_id_missing_class_identifier1 ... ok test completion::tests::scope_id_missing_from_import1 ... ok test completion::tests::scope_id_missing_from_import2 ... ok test completion::tests::scope_id_missing_from_import3 ... ok test completion::tests::scope_id_missing_function_identifier1 ... ok test completion::tests::scope_id_missing_function_identifier2 ... ok test completion::tests::scope_id_missing_global1 ... ok test completion::tests::scope_id_missing_import1 ... ok test completion::tests::scope_id_missing_import2 ... ok test completion::tests::scope_id_missing_try_except1 ... ok test completion::tests::scope_id_missing_type_alias1 ... ok test completion::tests::set_comprehension_member ... ok test completion::tests::star_import ... ok test completion::tests::statement_keywords_in_if_body ... ok test completion::tests::statically_unreachable_symbols ... ok test completion::tests::string_dot_attr1 ... ok test completion::tests::string_dot_attr2 ... ok test completion::tests::string_dot_attr3 ... ok test completion::tests::string_literal_completions_annotated_assignment ... ok test completion::tests::string_literal_completions_backslash_escaping ... ok test completion::tests::string_literal_completions_do_not_offer_typed_dict_keys_for_typed_dict_value_context ... ok test completion::tests::string_literal_completions_double_quote_escaping ... ok test completion::tests::string_literal_completions_filter_non_string_literals ... ok test completion::tests::string_literal_completions_function_argument ... ok test completion::tests::string_literal_completions_in_incomplete_string ... ok test completion::tests::string_literal_completions_in_incomplete_typed_dict_literal_key ... ok test completion::tests::string_literal_completions_in_incomplete_typed_dict_literal_key_combines_set_context ... ok test completion::tests::string_literal_completions_in_standalone_statement ... ok test completion::tests::string_literal_completions_intersection_excludes_negative_elements ... ok test completion::tests::string_literal_completions_intersection_positive_union_semantics ... ok test completion::tests::string_literal_completions_nested_expected_type ... ok test completion::tests::string_literal_completions_overloaded_function_argument ... ok test completion::tests::string_literal_completions_overloaded_generic_function_argument ... ok test completion::tests::string_literal_completions_single_quote_escaping ... ok test completion::tests::string_literal_completions_type_alias_recursion_safe ... ok test completion::tests::string_literal_completions_typed_dict_constructor_mixed_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys_assignment ... ok test completion::tests::string_literal_completions_typed_dict_keys_deletion ... ok test completion::tests::string_literal_completions_typed_dict_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_union_keys ... ok test completion::tests::token_suffixes_match ... ok test completion::tests::token_suffixes_nomatch ... ok test completion::tests::ty_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::ty_extensions_pydantic_auto_import_generates_import_edit ... ok test completion::tests::type_check_only_is_type_check_only ... ok test completion::tests::type_checking_import_includes_private_stub_symbols ... ok test completion::tests::type_keyword_dedup ... ok test completion::tests::typeshed_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typevar_with_constraints ... ok test completion::tests::typevar_with_upper_bound ... ok test completion::tests::typevar_without_bounds_or_constraints ... ok test completion::tests::typing_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typing_extensions_module_completion_is_type_check_only_in_stub ... ok test completion::tests::typing_only_project_builtins_not_suggested_implicitly ... ok test completion::tests::with_item_suggests_as ... ok test doc_highlights::tests::redeclarations ... ok test doc_highlights::tests::relative_imported_submodule_highlights ... ok test doc_highlights::tests::test_class_name_highlights ... ok test doc_highlights::tests::test_local_variable_highlights ... ok test doc_highlights::tests::test_no_highlights_for_unknown_symbol ... ok test doc_highlights::tests::test_parameter_highlights ... ok test docstring::document::google::tests::accepts_dashed_parameter_section_underline ... ok test docstring::document::google::tests::adjacent_aligned_section_headers_are_siblings ... ok test docstring::document::google::tests::backticks_in_fence_info_do_not_hide_parameter_sections ... ok test docstring::document::google::tests::does_not_skip_invalid_rest_roles ... ok test docstring::document::google::tests::does_not_split_at_rest_roles_in_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::ends_parameter_section_at_structured_section_header ... ok test docstring::document::google::tests::ends_populated_return_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::extracts_aligned_parameter_items ... ok test docstring::document::google::tests::extracts_comma_separated_parameter_names ... ok test docstring::document::google::tests::extracts_conjunction_separated_parameter_names ... ok test docstring::document::google::tests::extracts_parameter_despite_unbalanced_type_brackets ... ok test docstring::document::google::tests::extracts_variadic_parameters ... ok test docstring::document::google::tests::finds_parameter_section_after_first_line_literal_block ... ok test docstring::document::google::tests::finds_shifted_top_level_section ... ok test docstring::document::google::tests::ignores_callable_like_parameter_names ... ok test docstring::document::google::tests::ignores_doctest_content_and_resumes_after_it ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_ordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_field_list ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_literal_block ... ok test docstring::document::google::tests::ignores_parameter_section_in_unordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_nested_in_container_section ... ok test docstring::document::google::tests::ignores_prose_before_first_parameter ... ok test docstring::document::google::tests::keeps_colon_prose_in_parameter_documentation ... ok test docstring::document::google::tests::parses_parenthesized_type_with_quoted_parenthesis ... ok test docstring::document::google::tests::pep257_normalization_ends_section_at_dedented_header ... ok test docstring::document::google::tests::pep257_normalization_preserves_nested_section ... ok test docstring::document::google::tests::pep257_normalization_recognizes_shifted_sibling_section ... ok test docstring::document::google::tests::preserves_parameter_paragraph_breaks ... ok test docstring::document::google::tests::preserves_rest_literal_block_indentation_in_parameter_documentation ... ok test docstring::document::google::tests::recognizes_parameter_section_headings ... ok test docstring::document::google::tests::recovers_parameter_after_quoted_delimiter_in_malformed_type ... ok test docstring::document::google::tests::recovers_parameter_after_spaced_delimiter_in_malformed_type ... ok test docstring::document::google::tests::resumes_after_markdown_fence ... ok test docstring::document::google::tests::resumes_after_rest_directive ... ok test docstring::document::google::tests::resumes_after_rest_literal_block ... ok test docstring::document::google::tests::resumes_after_unindented_markdown_fence_following_rest_literal_marker ... ok test docstring::document::google::tests::returns_section_fragments_and_range ... ok test docstring::document::google::tests::returns_structured_section_kinds_in_source_order ... ok test docstring::document::google::tests::skips_rest_roles_before_field_delimiter ... ok test docstring::document::google::tests::splits_before_rest_role_adjacent_to_field_delimiter ... ok test docstring::document::google::tests::treats_invalid_parameter_name_as_continuation ... ok test docstring::document::google::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::google::tests::uses_visual_indentation_for_parameter_items ... ok test docstring::document::numpy::tests::ends_parameters_before_preformatted_block ... ok test docstring::document::numpy::tests::extracts_compact_parameters_without_rendering_them_structurally ... ok test docstring::document::numpy::tests::extracts_later_parameters_after_an_unconfirmed_item ... ok test docstring::document::numpy::tests::extracts_later_parameters_from_an_ambiguous_section ... ok test docstring::document::numpy::tests::extracts_parameters_from_a_first_line_section ... ok test docstring::document::numpy::tests::extracts_shifted_top_level_numpy_sections ... ok test docstring::document::numpy::tests::extracts_supported_numpy_parameter_items ... ok test docstring::document::numpy::tests::finds_numpy_section_after_first_line_rest_literal_block ... ok test docstring::document::numpy::tests::ignores_numpy_items_nested_in_section_preambles ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_containers ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_rest_literal_blocks ... ok test docstring::document::numpy::tests::ignores_numpy_sections_nested_in_other_sections ... ok test docstring::document::numpy::tests::leaves_indented_parameter_preambles_raw ... ok test docstring::document::numpy::tests::leaves_misaligned_parameter_section_opaque ... ok test docstring::document::numpy::tests::leaves_unconfirmed_parameter_item_opaque ... ok test docstring::document::numpy::tests::parses_attributes_without_descriptions ... ok test docstring::document::numpy::tests::parses_named_and_anonymous_return_items ... ok test docstring::document::numpy::tests::preserves_blank_lines_in_preformatted_parameter_descriptions ... ok test docstring::document::numpy::tests::skips_an_invalid_item_without_ending_the_parameter_list ... ok test docstring::document::numpy::tests::skips_static_substitutions ... ok test docstring::document::numpy::tests::treats_indented_return_items_as_structurally_ambiguous ... ok test docstring::document::numpy::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::rst::tests::doctests_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_use_marker_indentation_as_exit_threshold ... ok test docstring::document::rst::tests::parameter_documentation_extracts_rest_parameters ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_continuing_paragraphs ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_in_block_quotes ... ok test docstring::document::rst::tests::parameter_documentation_ignores_parameters_without_names_after_normalization ... ok test docstring::document::rst::tests::parameter_documentation_recovers_after_same_indent_one_line_directive ... ok test docstring::document::rst::tests::parameter_documentation_recovers_sibling_fields_after_missing_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_requires_blank_line_before_field_body_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_stops_at_field_boundaries ... ok test docstring::document::rst::tests::parameter_documentation_supports_continuation_only_descriptions ... ok test docstring::document::rst::tests::parameter_documentation_supports_parameter_aliases ... ok test docstring::document::rst::tests::parser_preserves_supported_and_unknown_fields ... ok test docstring::document::rst::tests::parser_records_field_list_ranges ... ok test docstring::document::rst::tests::parser_recovers_after_dedented_doctest ... ok test docstring::document::rst::tests::parser_recovers_from_partial_and_malformed_fields ... ok test docstring::document::rst::tests::parser_supports_complex_inline_parameter_types ... ok test docstring::document::rst::tests::parser_treats_indented_field_like_text_as_continuation ... ok test docstring::document::rst::tests::quoted_literal_blocks_are_preformatted_blocks ... ok test docstring::document::syntax::tests::does_not_split_inside_unclosed_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_balanced_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_quoted_strings ... ok test docstring::document::syntax::tests::ignores_parentheses_after_escaped_quotes ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans_after_escaped_backtick ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_quoted_strings ... ok test docstring::document::syntax::tests::preserves_escaped_and_unmatched_backticks_as_text ... ok test docstring::document::syntax::tests::recognizes_common_role_uses_outside_rest_boundaries ... ok test docstring::document::syntax::tests::recognizes_rest_prefix_roles ... ok test docstring::document::syntax::tests::recognizes_wrapped_markdown_code_spans ... ok test docstring::document::syntax::tests::rejects_parenthesized_group_before_trailing_text ... ok test docstring::document::syntax::tests::rejects_unclosed_parenthesized_group ... ok test docstring::document::syntax::tests::scans_backtick_runs_and_spans ... ok test docstring::document::syntax::tests::scans_code_at_source_boundaries ... ok test docstring::document::syntax::tests::scans_text_and_code_tokens ... ok test docstring::document::syntax::tests::separates_rest_prefix_roles_from_preceding_text ... ok test docstring::document::syntax::tests::splits_after_nested_brackets ... ok test docstring::document::syntax::tests::splits_nested_parenthesized_group ... ok test docstring::document::syntax::tests::splits_trailing_parenthesized_group ... ok test docstring::document::syntax::tests::treats_backticks_as_plain_text ... ok test docstring::document::syntax::tests::treats_unmatched_backticks_as_plain_parenthetical_text ... ok test docstring::markdown::general::inline::tests::does_not_convert_candidates_outside_inline_markup_boundaries ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_in_preformatted_blocks ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_label_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_uris ... ok test docstring::markdown::general::inline::tests::does_not_convert_malformed_uri_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_representative_links_outside_the_supported_subset ... ok test docstring::markdown::general::inline::tests::preserves_existing_inline_rendering ... ok test docstring::markdown::general::inline::tests::renders_supported_multiline_links ... ok test docstring::markdown::general::inline::tests::renders_supported_single_line_links ... ok test docstring::markdown::structured::google::tests::declines_to_render_conjunction_separated_parameter_names ... ok test docstring::markdown::structured::google::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::google::tests::declines_to_render_inline_section_heading_in_parameter_body ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unbalanced_type_brackets ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unrecognized_leading_content ... ok test docstring::markdown::structured::google::tests::declines_to_render_unclosed_parameter_fence ... ok test docstring::markdown::structured::google::tests::renders_aligned_parameter_continuation ... ok test docstring::markdown::structured::google::tests::renders_fenced_block_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_heading_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_list_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_parameter_url_continuation ... ok test docstring::markdown::structured::google::tests::renders_parameter_windows_path_continuation ... ok test docstring::markdown::structured::google::tests::renders_preformatted_parameter_descriptions ... ok test docstring::markdown::structured::google::tests::renders_return_body_as_prose ... ok test docstring::markdown::structured::google::tests::renders_supported_sections ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_nested_parameter_items ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_prose_only_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_section_nested_in_container ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_structurally_ambiguous_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_unclosed_return_fence ... ok test docstring::markdown::structured::numpy::tests::renders_parameter_section_preamble ... ok test docstring::markdown::structured::numpy::tests::renders_parenthesized_return_names ... ok test docstring::markdown::structured::numpy::tests::renders_preformatted_parameter_description ... ok test docstring::markdown::structured::numpy::tests::renders_return_prose_outside_the_structured_section ... ok test docstring::markdown::structured::numpy::tests::renders_shifted_top_level_sections ... ok test docstring::markdown::structured::numpy::tests::renders_supported_sections ... ok test docstring::markdown::structured::rst::tests::field_lists_in_block_quotes_remain_raw ... ok test docstring::markdown::structured::rst::tests::ignore_metadata_fields ... ok test docstring::markdown::structured::rst::tests::literal_backticks_do_not_swallow_the_following_field ... ok test docstring::markdown::structured::rst::tests::preserve_code_span_wrapped_type ... ok test docstring::markdown::structured::rst::tests::preserve_duplicate_parameters ... ok test docstring::markdown::structured::rst::tests::preserve_field_description_rst_directives ... ok test docstring::markdown::structured::rst::tests::preserve_inline_roles_in_prose ... ok test docstring::markdown::structured::rst::tests::preserve_preformatted_field_lists ... ok test docstring::markdown::structured::rst::tests::render_attribute_aliases ... ok test docstring::markdown::structured::rst::tests::render_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_field_names_case_insensitively ... ok test docstring::markdown::structured::rst::tests::render_named_returns_and_exceptions ... ok test docstring::markdown::structured::rst::tests::render_non_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_parameter_aliases_and_variadics ... ok test docstring::markdown::structured::rst::tests::render_parameter_and_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::render_parameters_with_inline_and_supplemental_types ... ok test docstring::markdown::structured::rst::tests::render_returns_with_supplemental_type ... ok test docstring::markdown::structured::rst::tests::render_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::unstructured_field_lists_stay_raw ... ok test docstring::markdown::structured::tests::adjacent_sections_are_separated ... ok test docstring::markdown::structured::tests::docstrings_without_structured_sections_are_rendered_as_general_content ... ok test docstring::markdown::structured::tests::empty_section_ranges_are_rejected ... ok test docstring::markdown::structured::tests::empty_types_are_normalized_to_absent ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_list ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_paragraph ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_a_parameter_doctest ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_an_unclosed_parameter_code_fence ... ok test docstring::markdown::structured::tests::invalid_section_ranges_panic ... ok test docstring::markdown::structured::tests::partially_overlapping_sections_fall_back_to_general_rendering ... ok test docstring::markdown::structured::tests::section_items_escape_bold_names ... ok test docstring::markdown::structured::tests::section_items_keep_block_descriptions_in_block_context ... ok test docstring::markdown::structured::tests::section_items_normalize_source_markup_in_types ... ok test docstring::markdown::structured::tests::section_items_preserve_non_interrupting_ordered_list_markers ... ok test docstring::markdown::structured::tests::section_items_remove_rest_roles_from_types ... ok test docstring::markdown::structured::tests::sections_render_in_canonical_order ... ok test docstring::tests::code_block ... ok test docstring::tests::code_block_lang ... ok test docstring::tests::code_block_prefix_gunk ... ok test docstring::tests::deprecated_prefix_gunk ... ok test docstring::tests::doctest_flush ... ok test docstring::tests::doctest_indent_flush ... ok test docstring::tests::doctest_simple ... ok test docstring::tests::doctest_simple_indent ... ok test docstring::tests::doctest_then_literal_block_with_blank_lines ... ok test docstring::tests::dunder_escape ... ok test docstring::tests::expands_tabs_to_tab_stops_when_trimming_documentation ... ok test docstring::tests::explicit_markdown_block_messy_corners_tick ... ok test docstring::tests::explicit_markdown_block_messy_corners_tilde ... ok test docstring::tests::explicit_markdown_block_with_indent_tick ... ok test docstring::tests::explicit_markdown_block_with_indent_tilde ... ok test docstring::tests::explicit_markdown_block_with_ps1_contents ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tick ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tilde ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tick ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tilde ... ok test docstring::tests::html_escape ... ok test docstring::tests::literal_colon ... ok test docstring::tests::literal_doctest ... ok test docstring::tests::literal_flush ... ok test docstring::tests::literal_own_line ... ok test docstring::tests::literal_space ... ok test docstring::tests::literal_squeezed ... ok test docstring::tests::rest_markdown_does_not_special_case_first_line_field_continuation ... ok test docstring::tests::test_google_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_with_rest_parameter_documentation ... ok test docstring::tests::test_no_parameter_documentation ... ok test docstring::tests::test_numpy_style_parameter_documentation ... ok test docstring::tests::test_numpy_style_with_tabs_and_mixed_indentation ... ok test docstring::tests::test_pep257_style_parameter_documentation ... ok test docstring::tests::test_rest_style_parameter_documentation ... ok test docstring::tests::test_universal_newlines ... ok test docstring::tests::unknown_block ... ok test docstring::tests::unknown_block_lang ... ok test docstring::tests::version_blocks ... ok test docstring::tests::warning_block ... ok test document_symbols::tests::document_symbols_augmented_assignment_targets ... ok test document_symbols::tests::document_symbols_comprehension_and_lambda_scopes ... ok test document_symbols::tests::document_symbols_function_and_class_header_bindings ... ok test document_symbols::tests::document_symbols_ignore_invalid_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_scopes ... ok test document_symbols::tests::document_symbols_reports_mapping_pattern_bindings_in_source_order ... ok test document_symbols::tests::document_symbols_store_context_targets ... ok test document_symbols::tests::document_symbols_with_statement_targets ... ok test document_symbols::tests::test_document_symbols_complex ... ok test document_symbols::tests::test_document_symbols_nested ... ok test document_symbols::tests::test_document_symbols_simple ... ok test document_symbols::tests::test_document_symbols_type_alias ... ok test find_references::tests::class_definition_references ... ok test find_references::tests::comprehension_walrus_references_across_files ... ok test find_references::tests::comprehension_walrus_references_in_function ... ok test find_references::tests::declarations ... ok test find_references::tests::except_handler_variable_references ... ok test find_references::tests::explicit_fixture_name_matching_python_name_keeps_reference_families_separate ... ok test find_references::tests::function_definition_references ... ok test find_references::tests::global_variable_references ... ok test find_references::tests::import_alias ... ok test find_references::tests::import_alias_references_should_not_resolve_to_original ... ok test find_references::tests::import_alias_use ... ok test find_references::tests::import_from_alias ... ok test find_references::tests::import_from_alias_use ... ok test find_references::tests::multi_file_async_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_attribute_references_do_not_include_keyword_argument_labels ... ok test find_references::tests::multi_file_class_attribute_references ... ok test find_references::tests::multi_file_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_function_references ... ok test find_references::tests::multi_file_nested_function_parameter_references_do_not_include_keyword_argument_labels ... ok test find_references::tests::multi_file_parameter_references_do_not_include_other_parameter_same_name ... ok test find_references::tests::multi_file_parameter_references_from_keyword_argument_include_keyword_argument_labels ... ok test find_references::tests::multi_file_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::nested_comprehension_walrus_references_in_function ... ok test find_references::tests::nonlocal_variable_references ... ok test find_references::tests::overloaded_function_declaration_references_include_all_overloads_and_implementation ... ok test find_references::tests::parameter_references_in_function ... ok test find_references::tests::pattern_match_as_references ... ok test find_references::tests::pattern_match_mapping_rest_references ... ok test find_references::tests::references_ambiguous_pytest_fixture_request_includes_all_targets ... ok test find_references::tests::references_do_not_mix_global_and_nonlocal_comprehension_walruses ... ok test find_references::tests::references_explicit_fixture_name_from_string_token ... ok test find_references::tests::references_explicit_pytest_fixture_stops_at_external_stub ... ok test find_references::tests::references_function_local_fixture_import_as_ordinary_alias ... ok test find_references::tests::references_keyword_argument_dataclass_field ... ok test find_references::tests::references_keyword_argument_namedtuple_field ... ok test find_references::tests::references_keyword_argument_typeddict_field ... ok test find_references::tests::references_match_as_binding ... ok test find_references::tests::references_match_as_stmt ... ok test find_references::tests::references_match_class_field_name ... ok test find_references::tests::references_match_class_name ... ok test find_references::tests::references_match_keyword_binding ... ok test find_references::tests::references_match_keyword_stmt ... ok test find_references::tests::references_match_name_binding ... ok test find_references::tests::references_match_name_stmt ... ok test find_references::tests::references_match_rest_binding ... ok test find_references::tests::references_match_rest_stmt ... ok test find_references::tests::references_pytest_fixture_declaration_through_external_stub ... ok test find_references::tests::references_pytest_fixture_does_not_expand_through_ambiguous_request ... ok test find_references::tests::references_pytest_fixture_preserves_non_fixture_ambiguous_target ... ok test find_references::tests::references_pytest_fixture_relationships_from_default_name ... ok test find_references::tests::references_pytest_fixture_relationships_from_explicit_name ... ok test find_references::tests::references_pytest_fixture_respect_conftest_shadowing ... ok test find_references::tests::references_pytest_fixture_through_annotated_stub ... ok test find_references::tests::references_pytest_fixture_through_reexport ... ok test find_references::tests::references_pytest_imported_fixture_exposure ... ok test find_references::tests::references_pytest_installed_core_fixture ... ok test find_references::tests::references_string_annotation1 ... ok test find_references::tests::references_string_annotation2 ... ok test find_references::tests::references_string_annotation3 ... ok test find_references::tests::references_string_annotation4 ... ok test find_references::tests::references_string_annotation5 ... ok test find_references::tests::references_string_annotation_dangling1 ... ok test find_references::tests::references_string_annotation_dangling2 ... ok test find_references::tests::references_string_annotation_dangling3 ... ok test find_references::tests::references_string_annotation_recursive ... ok test find_references::tests::references_string_annotation_unknown ... ok test find_references::tests::references_string_annotation_without_declaration ... ok test find_references::tests::references_submodule_import_from_confusing_real_def ... ok test find_references::tests::references_submodule_import_from_confusing_shadowed_def ... ok test find_references::tests::references_submodule_import_from_confusing_use ... ok test find_references::tests::references_submodule_import_from_def ... ok test find_references::tests::references_submodule_import_from_use ... ok test find_references::tests::references_submodule_import_from_wrong_def ... ok test find_references::tests::references_submodule_import_from_wrong_use ... ok test find_references::tests::references_typeddict_field_from_keyword_argument ... ok test find_references::tests::references_typevar_name_binding ... ok test find_references::tests::references_typevar_name_stmt ... ok test find_references::tests::references_typevar_spec_binding ... ok test find_references::tests::references_typevar_spec_stmt ... ok test find_references::tests::references_typevar_tuple_binding ... ok test find_references::tests::references_typevar_tuple_stmt ... ok test find_references::tests::stub_target ... ok test find_references::tests::without_declaration_control_flow ... ok test find_references::tests::without_declaration_excludes_attribute_assignment_after_base_rebind ... ok test find_references::tests::without_declaration_excludes_initial_assignment ... ok test find_references::tests::without_declaration_excludes_initial_attribute_assignment ... ok test find_references::tests::without_declaration_excludes_live_conditional_assignments ... ok test find_references::tests::without_declaration_excludes_repeated_annotation ... ok test find_references::tests::without_declaration_excludes_type_alias_name ... ok test find_references::tests::without_declaration_keeps_assignment_after_annotation ... ok test find_references::tests::without_declaration_keeps_binding_when_declaration_is_partial ... ok test find_references::tests::without_declaration_keeps_reassignment_without_declaration ... ok test folding_range::tests::folding_range_comment_block ... ok test folding_range::tests::test_folding_multiline ... ok test folding_range::tests::test_folding_range_attribute_comments ... ok test folding_range::tests::test_folding_range_class ... ok test folding_range::tests::test_folding_range_collections ... ok test folding_range::tests::test_folding_range_comments ... ok test folding_range::tests::test_folding_range_control_flow ... ok test folding_range::tests::test_folding_range_decorated_async_function ... ok test folding_range::tests::test_folding_range_decorated_async_method ... ok test folding_range::tests::test_folding_range_decorated_class_multiple ... ok test folding_range::tests::test_folding_range_decorated_class_single ... ok test folding_range::tests::test_folding_range_decorated_function_multiple ... ok test folding_range::tests::test_folding_range_decorated_function_single ... ok test folding_range::tests::test_folding_range_decorated_nested_function ... ok test folding_range::tests::test_folding_range_docstring ... ok test folding_range::tests::test_folding_range_docstring_variants ... ok test folding_range::tests::test_folding_range_expression_delimiters ... ok test folding_range::tests::test_folding_range_imports_basic ... ok test folding_range::tests::test_folding_range_imports_blocks1 ... ok test folding_range::tests::test_folding_range_imports_blocks2 ... ok test folding_range::tests::test_folding_range_imports_nested ... ok test folding_range::tests::test_folding_range_loop_else ... ok test folding_range::tests::test_folding_range_match ... ok test folding_range::tests::test_folding_range_multi_line_block_headers ... ok test folding_range::tests::test_folding_range_multiline_call_callables ... ok test folding_range::tests::test_folding_range_multiline_subscripts ... ok test folding_range::tests::test_folding_range_nested_control_flow ... ok test folding_range::tests::test_folding_range_preserves_inline_block_header_comment ... ok test folding_range::tests::test_folding_range_regions ... ok test folding_range::tests::test_folding_range_regions_inside_multiline_fstring ... ok test folding_range::tests::test_folding_range_single_line_class ... ok test folding_range::tests::test_folding_range_single_line_class_with_trailing_comment ... ok test folding_range::tests::test_folding_range_string_literals ... ok test folding_range::tests::test_folding_range_suppresses_header_expression_on_block_start_line ... ok test folding_range::tests::test_folding_range_try_except ... ok test folding_range::tests::test_folding_range_with ... ok test goto_declaration::tests::goto_declaration_class_instantiation ... ok test goto_declaration::tests::goto_declaration_class_scope_skipped ... ok test goto_declaration::tests::goto_declaration_from_import_as ... ok test goto_declaration::tests::goto_declaration_from_import_chain ... ok test goto_declaration::tests::goto_declaration_from_import_module ... ok test goto_declaration::tests::goto_declaration_from_import_rhs_is_module ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_alias ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_original ... ok test goto_declaration::tests::goto_declaration_from_star_import ... ok test goto_declaration::tests::goto_declaration_function_call_to_definition ... ok test goto_declaration::tests::goto_declaration_function_doc_attribute ... ok test goto_declaration::tests::goto_declaration_generic_method_class_type ... ok test goto_declaration::tests::goto_declaration_global_binding ... ok test goto_declaration::tests::goto_declaration_global_stmt ... ok test goto_declaration::tests::goto_declaration_import_as ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name_on_module ... ok test goto_declaration::tests::goto_declaration_import_from ... ok test goto_declaration::tests::goto_declaration_import_simple ... ok test goto_declaration::tests::goto_declaration_inherited_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute_no_annotation ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_custom_init ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_transform_alias ... ok test goto_declaration::tests::goto_declaration_keyword_argument_namedtuple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_overloaded ... ok test goto_declaration::tests::goto_declaration_keyword_argument_simple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_typeddict ... ok test goto_declaration::tests::goto_declaration_match_as_binding ... ok test goto_declaration::tests::goto_declaration_match_as_stmt ... ok test goto_declaration::tests::goto_declaration_match_class_field_name ... ok test goto_declaration::tests::goto_declaration_match_class_name ... ok test goto_declaration::tests::goto_declaration_match_keyword_binding ... ok test goto_declaration::tests::goto_declaration_match_keyword_stmt ... ok test goto_declaration::tests::goto_declaration_match_name_binding ... ok test goto_declaration::tests::goto_declaration_match_name_stmt ... ok test goto_declaration::tests::goto_declaration_match_rest_binding ... ok test goto_declaration::tests::goto_declaration_match_rest_stmt ... ok test goto_declaration::tests::goto_declaration_method_call_to_definition ... ok test goto_declaration::tests::goto_declaration_module_attribute ... ok test goto_declaration::tests::goto_declaration_nested_instance_attribute ... ok test goto_declaration::tests::goto_declaration_nested_scope_variable ... ok test goto_declaration::tests::goto_declaration_nonlocal_binding ... ok test goto_declaration::tests::goto_declaration_nonlocal_stmt ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_parameter_usage ... ok test goto_declaration::tests::goto_declaration_property_getter_setter ... ok test goto_declaration::tests::goto_declaration_protocol_instance_attribute ... ok test goto_declaration::tests::goto_declaration_relative_import ... ok test goto_declaration::tests::goto_declaration_relative_star_import ... ok test goto_declaration::tests::goto_declaration_string_annotation1 ... ok test goto_declaration::tests::goto_declaration_string_annotation2 ... ok test goto_declaration::tests::goto_declaration_string_annotation3 ... ok test goto_declaration::tests::goto_declaration_string_annotation4 ... ok test goto_declaration::tests::goto_declaration_string_annotation5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested4 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_recursive ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_unknown ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_real_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_shadowed_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_use ... ok test goto_declaration::tests::goto_declaration_type_parameter ... ok test goto_declaration::tests::goto_declaration_type_parameter_class ... ok test goto_declaration::tests::goto_declaration_typed_dict_key ... ok test goto_declaration::tests::goto_declaration_typevar_name_binding ... ok test goto_declaration::tests::goto_declaration_typevar_name_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_spec_binding ... ok test goto_declaration::tests::goto_declaration_typevar_spec_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_binding ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_stmt ... ok test goto_declaration::tests::goto_declaration_variable_assignment ... ok test goto_declaration::tests::redeclarations ... ok test goto_definition::test::complex_annotation ... ok test goto_definition::test::float_annotation ... ok test goto_definition::test::goto_definition_attribute_redeclarations ... ok test goto_definition::test::goto_definition_binary_operator ... ok test goto_definition::test::goto_definition_binary_operator_comment ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_after_operator ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_before_operator ... ok test goto_definition::test::goto_definition_binary_operator_reflected_dunder ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_argument_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_includes_new ... ok test goto_definition::test::goto_definition_class_init_parenthesis_opening ... ok test goto_definition::test::goto_definition_comprehension_walrus_in_function ... ok test goto_definition::test::goto_definition_dangling_dynamic_class_literal ... ok test goto_definition::test::goto_definition_does_not_lookup_on_bound_super ... ok test goto_definition::test::goto_definition_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test goto_definition::test::goto_definition_does_not_point_to_for_loop_header ... ok test goto_definition::test::goto_definition_does_not_point_to_while_loop_header ... ok test goto_definition::test::goto_definition_dynamic_class_literal ... ok test goto_definition::test::goto_definition_dynamic_class_literal_parenthesis ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal_parenthesis ... ok test goto_definition::test::goto_definition_for_type_attributes_on_class_objects ... ok test goto_definition::test::goto_definition_imported_comprehension_walrus ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass_custom_init ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass_transform_alias ... ok test goto_definition::test::goto_definition_keyword_argument_namedtuple ... ok test goto_definition::test::goto_definition_keyword_argument_typeddict ... ok test goto_definition::test::goto_definition_keyword_argument_typeddict_update ... ok test goto_definition::test::goto_definition_keyword_argument_unpack_typeddict ... ok test goto_definition::test::goto_definition_nested_comprehension_walrus_in_function ... ok test goto_definition::test::goto_definition_nested_keyword_arg1 ... ok test goto_definition::test::goto_definition_nested_keyword_arg2 ... ok test goto_definition::test::goto_definition_nested_keyword_arg3 ... ok test goto_definition::test::goto_definition_nested_keyword_arg4 ... ok test goto_definition::test::goto_definition_nonlocal_comprehension_walrus ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_resolved ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_unresolved ... ok test goto_definition::test::goto_definition_on_members_of_class_instances ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated2 ... ok test goto_definition::test::goto_definition_parameter_declaration ... ok test goto_definition::test::goto_definition_performs_lookups_on_metaclass ... ok test goto_definition::test::goto_definition_property_getter_and_setter ... ok test goto_definition::test::goto_definition_relative_import ... ok test goto_definition::test::goto_definition_relative_import_reference ... ok test goto_definition::test::goto_definition_relative_star_imported_submodule_reference ... ok test goto_definition::test::goto_definition_resolves_super_for_generic_class ... ok test goto_definition::test::goto_definition_stub_map_class_attribute ... ok test goto_definition::test::goto_definition_stub_map_class_def ... ok test goto_definition::test::goto_definition_stub_map_class_function ... ok test goto_definition::test::goto_definition_stub_map_class_import ... ok test goto_definition::test::goto_definition_stub_map_class_init ... ok test goto_definition::test::goto_definition_stub_map_class_method ... ok test goto_definition::test::goto_definition_stub_map_class_ref ... ok test goto_definition::test::goto_definition_stub_map_function ... ok test goto_definition::test::goto_definition_stub_map_function_def ... ok test goto_definition::test::goto_definition_stub_map_function_redefine ... ok test goto_definition::test::goto_definition_stub_map_module_import ... ok test goto_definition::test::goto_definition_stub_map_module_ref ... ok test goto_definition::test::goto_definition_stub_map_module_variable ... ok test goto_definition::test::goto_definition_stub_map_reexported_function ... ok test goto_definition::test::goto_definition_unary_after_operator ... ok test goto_definition::test::goto_definition_unary_between_operator_and_operand ... ok test goto_definition::test::goto_definition_unary_not_with_bad_dunder_bool_and_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_bool ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_no_dunder_bool_and_bad_dunder_len ... ok test goto_definition::test::goto_definition_unary_operator ... ok test goto_definition::test::goto_definition_unary_operator_with_bad_dunder_definition ... ok test goto_definition::test::goto_definition_unimported_symbol_imported_in_builtins ... ok test goto_definition::test::goto_definition_uses_pytest_fixture_binding ... ok test goto_definition::test::redeclarations ... ok test goto_implementation::tests::implementation_abstract_root_method_is_included ... ok test goto_implementation::tests::implementation_attribute_bare_annotation_declaration ... ok test goto_implementation::tests::implementation_attribute_bound_to_class ... ok test goto_implementation::tests::implementation_attribute_class_body_and_instance_mixed ... ok test goto_implementation::tests::implementation_attribute_class_body_takes_priority_over_instance ... ok test goto_implementation::tests::implementation_attribute_family_from_base_receiver ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_family ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_from_concrete_receiver ... ok test goto_implementation::tests::implementation_attribute_method_and_data_mixed ... ok test goto_implementation::tests::implementation_attribute_plain_assignment ... ok test goto_implementation::tests::implementation_attribute_protocol_method_nominal_only ... ok test goto_implementation::tests::implementation_attribute_stub_mapped ... ok test goto_implementation::tests::implementation_attribute_unreachable_data_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_method_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_override_excluded ... ok test goto_implementation::tests::implementation_class_call_with_assigned_constructor ... ok test goto_implementation::tests::implementation_class_diamond_dedup ... ok test goto_implementation::tests::implementation_class_family ... ok test goto_implementation::tests::implementation_class_family_in_request_file_excluded_from_project ... ok test goto_implementation::tests::implementation_class_generic_base ... ok test goto_implementation::tests::implementation_class_instance_reference_is_unsupported ... ok test goto_implementation::tests::implementation_class_intermediate_root ... ok test goto_implementation::tests::implementation_class_no_subclasses ... ok test goto_implementation::tests::implementation_class_reference_in_annotation ... ok test goto_implementation::tests::implementation_class_reference_in_string_annotation ... ok test goto_implementation::tests::implementation_class_stub_mapped_subclass ... ok test goto_implementation::tests::implementation_classmethod_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_union_receivers_deduplicates ... ok test goto_implementation::tests::implementation_method_declaration_root ... ok test goto_implementation::tests::implementation_method_family_from_attribute ... ok test goto_implementation::tests::implementation_mixed_class_and_module_binding_is_unsupported ... ok test goto_implementation::tests::implementation_mixed_class_value_attribute_uses_member_bindings ... ok test goto_implementation::tests::implementation_nested_class_reference ... ok test goto_implementation::tests::implementation_overload_only_root_scans_subclasses ... ok test goto_implementation::tests::implementation_overloaded_method_returns_implementation ... ok test goto_implementation::tests::implementation_overridden_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_parallel_candidate_batches_preserve_order ... ok test goto_implementation::tests::implementation_property_read ... ok test goto_implementation::tests::implementation_property_setter_definition ... ok test goto_implementation::tests::implementation_property_write ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_base_list ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_instantiation ... ok test goto_implementation::tests::implementation_shadowed_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_stub_map_class_method ... ok test goto_implementation::tests::implementation_stub_map_overloaded_class_method ... ok test goto_implementation::tests::implementation_stub_only_overloaded_class_method ... ok test goto_implementation::tests::implementation_subclass_through_import_alias ... ok test goto_implementation::tests::implementation_transitive_subclass_overrides ... ok test goto_implementation::tests::implementation_typevar_bound_class_object_receiver ... ok test goto_implementation::tests::implementation_typevar_bound_receiver ... ok test goto_implementation::tests::implementation_unreachable_class_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_class_reference_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_method_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unresolved_root_does_not_scan_subclasses ... ok test goto_implementation::tests::implementation_unsupported_target ... ok test goto_type_definition::tests::goto_between_call_arguments ... ok test goto_type_definition::tests::goto_type_definition_cursor_between_object_and_attribute ... ok test goto_type_definition::tests::goto_type_global_binding ... ok test goto_type_definition::tests::goto_type_global_stmt ... ok test goto_type_definition::tests::goto_type_match_as_binding ... ok test goto_type_definition::tests::goto_type_match_as_stmt ... ok test goto_type_definition::tests::goto_type_match_class_field_name ... ok test goto_type_definition::tests::goto_type_match_class_name ... ok test goto_type_definition::tests::goto_type_match_keyword_binding ... ok test goto_type_definition::tests::goto_type_match_keyword_stmt ... ok test goto_type_definition::tests::goto_type_match_name_binding ... ok test goto_type_definition::tests::goto_type_match_name_stmt ... ok test goto_type_definition::tests::goto_type_match_rest_binding ... ok test goto_type_definition::tests::goto_type_match_rest_stmt ... ok test goto_type_definition::tests::goto_type_narrowing ... ok test goto_type_definition::tests::goto_type_none ... ok test goto_type_definition::tests::goto_type_nonlocal_binding ... ok test goto_type_definition::tests::goto_type_nonlocal_stmt ... ok test goto_type_definition::tests::goto_type_of_bare_type_alias_type ... ok test goto_type_definition::tests::goto_type_of_divergent ... ok test goto_type_definition::tests::goto_type_of_expression_with_builtin ... ok test goto_type_definition::tests::goto_type_of_expression_with_class_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_function_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_node ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_module ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_param_spec ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_tuple ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_union_type ... ok test goto_type_definition::tests::goto_type_of_from_import_module ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel1 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel3 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel4 ... ok test goto_type_definition::tests::goto_type_of_import_module ... ok test goto_type_definition::tests::goto_type_of_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_narrowed_multi_member_enum_complement ... ok test goto_type_definition::tests::goto_type_of_narrowed_singleton_enum_complement ... ok test goto_type_definition::tests::goto_type_of_slot_descriptor ... ok test goto_type_definition::tests::goto_type_of_ty_extensions_special_form ... ok test goto_type_definition::tests::goto_type_of_typing_dot_any ... ok test goto_type_definition::tests::goto_type_of_typing_dot_generic ... ok test goto_type_definition::tests::goto_type_of_typing_dot_literal ... ok test goto_type_definition::tests::goto_type_on_incorrectly_typed_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_kwargs ... ok test goto_type_definition::tests::goto_type_string_annotation1 ... ok test goto_type_definition::tests::goto_type_string_annotation2 ... ok test goto_type_definition::tests::goto_type_string_annotation3 ... ok test goto_type_definition::tests::goto_type_string_annotation4 ... ok test goto_type_definition::tests::goto_type_string_annotation5 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling1 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling2 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested4 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested5 ... ok test goto_type_definition::tests::goto_type_string_annotation_recursive ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_unknown ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_real_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_shadowed_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_use ... ok test goto_type_definition::tests::goto_type_typevar_name_binding ... ok test goto_type_definition::tests::goto_type_typevar_name_stmt ... ok test goto_type_definition::tests::goto_type_typevar_spec_binding ... ok test goto_type_definition::tests::goto_type_typevar_spec_stmt ... ok test goto_type_definition::tests::goto_type_typevar_tuple_binding ... ok test goto_type_definition::tests::goto_type_typevar_tuple_stmt ... ok test hover::tests::goto_type_string_annotation_nested1 ... ok test hover::tests::goto_type_string_annotation_nested2 ... ok test hover::tests::goto_type_string_annotation_nested3 ... ok test hover::tests::goto_type_string_annotation_nested4 ... ok test hover::tests::goto_type_string_annotation_nested5 ... ok test hover::tests::goto_type_string_annotation_too_nested1 ... ok test hover::tests::goto_type_string_annotation_too_nested2 ... ok test hover::tests::hover_annotated_assignment ... ok test hover::tests::hover_annotated_assignment_with_rhs ... ok test hover::tests::hover_annotated_assignment_with_rhs_use ... ok test hover::tests::hover_annotated_attribute_assignment ... ok test hover::tests::hover_annotated_attribute_assignment_use ... ok test hover::tests::hover_attribute_assignment ... ok test hover::tests::hover_attribute_docstring_spill ... ok test hover::tests::hover_augmented_assignment ... ok test hover::tests::hover_augmented_attribute_assignment ... ok test hover::tests::hover_bare_final_annotation ... ok test hover::tests::hover_bare_final_attribute_assignment ... ok test hover::tests::hover_basic ... ok test hover::tests::hover_binary_expression ... ok test hover::tests::hover_binary_operator_literal ... ok test hover::tests::hover_binary_operator_overload ... ok test hover::tests::hover_binary_operator_union ... ok test hover::tests::hover_bound_method_overload_self_type ... ok test hover::tests::hover_callable_special_forms ... ok test hover::tests::hover_class ... ok test hover::tests::hover_class_def ... ok test hover::tests::hover_class_init ... ok test hover::tests::hover_class_init_and_new_invalid ... ok test hover::tests::hover_class_init_and_new_valid ... ok test hover::tests::hover_class_init_attr ... ok test hover::tests::hover_class_init_no_init_docs ... ok test hover::tests::hover_class_init_overload_match ... ok test hover::tests::hover_class_init_overload_no_match ... ok test hover::tests::hover_class_init_with_callable_param ... ok test hover::tests::hover_class_method ... ok test hover::tests::hover_class_no_init ... ok test hover::tests::hover_class_typed_init ... ok test hover::tests::hover_class_typevar_variance ... ok test hover::tests::hover_class_with_new ... ok test hover::tests::hover_classvar_attribute ... ok test hover::tests::hover_complex_type1 ... ok test hover::tests::hover_complex_type2 ... ok test hover::tests::hover_complex_type3 ... ok test hover::tests::hover_comprehension_type_context ... ok test hover::tests::hover_dataclass_class_init ... ok test hover::tests::hover_docstring ... ok test hover::tests::hover_dunder_file ... ok test hover::tests::hover_enum_constructor ... ok test hover::tests::hover_final_global_use ... ok test hover::tests::hover_final_variable ... ok test hover::tests::hover_final_variable_use ... ok test hover::tests::hover_float_annotation ... ok test hover::tests::hover_func_docstring_escapes_html_in_markdown ... ok test hover::tests::hover_func_with_concat_docstring ... ok test hover::tests::hover_func_with_nextline_commented_docstring ... ok test hover::tests::hover_func_with_nextline_commented_parens_docstring ... ok test hover::tests::hover_func_with_parens_docstring ... ok test hover::tests::hover_func_with_plus_docstring ... ok test hover::tests::hover_func_with_sameline_commented_docstring ... ok test hover::tests::hover_func_with_slash_docstring ... ok test hover::tests::hover_function ... ok test hover::tests::hover_function_def ... ok test hover::tests::hover_function_rest_docstring ... ok test hover::tests::hover_function_typed_variable ... ok test hover::tests::hover_function_typevar_variance ... ok test hover::tests::hover_generic_type_alias_name ... ok test hover::tests::hover_global_binding ... ok test hover::tests::hover_global_stmt ... ok test hover::tests::hover_incomplete_except_handler ... ok test hover::tests::hover_keyword_argument_value_keeps_value_type ... ok test hover::tests::hover_keyword_only_parameter ... ok test hover::tests::hover_keyword_parameter ... ok test hover::tests::hover_keyword_parameter_def ... ok test hover::tests::hover_keyword_parameter_overload_docstring_blocks_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_overload_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_preserves_rest_field_like_continuation ... ok test hover::tests::hover_keyword_parameter_without_documentation ... ok test hover::tests::hover_keyword_variadic_parameter ... ok test hover::tests::hover_legacy_typevar_variance ... ok test hover::tests::hover_literal_ellipsis ... ok test hover::tests::hover_literal_int ... ok test hover::tests::hover_match_as_binding ... ok test hover::tests::hover_match_as_stmt ... ok test hover::tests::hover_match_class_field_name ... ok test hover::tests::hover_match_class_name ... ok test hover::tests::hover_match_keyword_binding ... ok test hover::tests::hover_match_keyword_stmt ... ok test hover::tests::hover_match_name_binding ... ok test hover::tests::hover_match_name_stmt ... ok test hover::tests::hover_match_rest_binding ... ok test hover::tests::hover_match_rest_stmt ... ok test hover::tests::hover_member ... ok test hover::tests::hover_module ... ok test hover::tests::hover_module_import ... ok test hover::tests::hover_multi_inference ... ok test hover::tests::hover_named_expression_target ... ok test hover::tests::hover_non_callable_decorated_function_shows_docstring ... ok test hover::tests::hover_nonlocal_binding ... ok test hover::tests::hover_nonlocal_stmt ... ok test hover::tests::hover_overload_ambiguous ... ok test hover::tests::hover_overload_ambiguous_compact ... ok test hover::tests::hover_overload_arity_disambiguated1 ... ok test hover::tests::hover_overload_arity_disambiguated2 ... ok test hover::tests::hover_overload_keyword_disambiguated1 ... ok test hover::tests::hover_overload_keyword_disambiguated2 ... ok test hover::tests::hover_overload_type_disambiguated1 ... ok test hover::tests::hover_overload_type_disambiguated2 ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test hover::tests::hover_overloaded_function_uses_sibling_overload_docstring_as_fallback ... ok test hover::tests::hover_overloaded_function_with_conditional_definitions ... ok test hover::tests::hover_overloaded_function_with_version_conditional_implementation ... ok test hover::tests::hover_overloaded_method_implementation_docstring ... ok test hover::tests::hover_pep695_type_alias_name ... ok test hover::tests::hover_pep695_type_alias_usage ... ok test hover::tests::hover_reexported_stub_definition_implementation_docstring ... ok test hover::tests::hover_shadowed_numeric_builtin ... ok test hover::tests::hover_shadowed_numeric_builtin_in_keyword_parameter ... ok test hover::tests::hover_shadowed_numeric_builtin_in_selected_signature ... ok test hover::tests::hover_string_annotation1 ... ok test hover::tests::hover_string_annotation2 ... ok test hover::tests::hover_string_annotation3 ... ok test hover::tests::hover_string_annotation4 ... ok test hover::tests::hover_string_annotation5 ... ok test hover::tests::hover_string_annotation_dangling1 ... ok test hover::tests::hover_string_annotation_dangling2 ... ok test hover::tests::hover_string_annotation_dangling3 ... ok test hover::tests::hover_string_annotation_recursive ... ok test hover::tests::hover_string_annotation_unknown ... ok test hover::tests::hover_submodule_import_from_confusing_real_def ... ok test hover::tests::hover_submodule_import_from_confusing_shadowed_def ... ok test hover::tests::hover_submodule_import_from_confusing_use ... ok test hover::tests::hover_submodule_import_from_def ... ok test hover::tests::hover_submodule_import_from_use ... ok test hover::tests::hover_submodule_import_from_wrong_def ... ok test hover::tests::hover_submodule_import_from_wrong_use ... ok test hover::tests::hover_subscript_literal_index ... ok test hover::tests::hover_subscript_literal_index_variants ... ok test hover::tests::hover_subscript_non_literal_index ... ok test hover::tests::hover_subscript_slice_literal_bounds_list_variants ... ok test hover::tests::hover_subscript_slice_literal_bounds_string_variants ... ok test hover::tests::hover_tuple_assignment_target ... ok test hover::tests::hover_type_alias_import_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_name ... ok test hover::tests::hover_type_alias_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_typevar_variance ... ok test hover::tests::hover_type_docstring_correct_order ... ok test hover::tests::hover_type_narrowing ... ok test hover::tests::hover_type_of_expression_with_type_param_spec ... ok test hover::tests::hover_type_of_expression_with_type_var_tuple ... ok test hover::tests::hover_type_of_expression_with_type_var_type ... ok test hover::tests::hover_typed_dict_key_literal ... ok test hover::tests::hover_typeddict_constructor ... ok test hover::tests::hover_typeddict_constructor_not_required ... ok test hover::tests::hover_typeddict_constructor_positional_map ... ok test hover::tests::hover_typeddict_constructor_positional_map_dict_literal_in_constructor ... ok test hover::tests::hover_typeddict_constructor_total_false ... ok test hover::tests::hover_typevar_name_binding ... ok test hover::tests::hover_typevar_name_stmt ... ok test hover::tests::hover_typevar_spec_binding ... ok test hover::tests::hover_typevar_spec_stmt ... ok test hover::tests::hover_typevar_tuple_binding ... ok test hover::tests::hover_typevar_tuple_stmt ... ok test hover::tests::hover_union ... ok test hover::tests::hover_variable_assignment ... ok test hover::tests::hover_whitespace ... ok test importer::tests::conditional_imports_existing_import1 ... ok test importer::tests::conditional_imports_existing_import2 ... ok test importer::tests::conditional_imports_existing_module1 ... ok test importer::tests::conditional_imports_existing_module2 ... ok test importer::tests::conditional_imports_new_import ... ok test importer::tests::empty_source_qualified ... ok test importer::tests::empty_source_unqualified ... ok test importer::tests::existing_future_import ... ok test importer::tests::existing_future_import_after_docstring ... ok test importer::tests::import_exists_glob ... ok test importer::tests::import_exists_qualified ... ok test importer::tests::import_exists_qualified_aliased ... ok test importer::tests::import_exists_unqualified ... ok test importer::tests::import_exists_unqualified_aliased ... ok test importer::tests::import_module_blank ... ok test importer::tests::import_module_exists ... ok test importer::tests::import_module_from_exists ... ok test importer::tests::import_module_from_via_member_exists ... ok test importer::tests::import_partially_exists_aliased_multi ... ok test importer::tests::import_partially_exists_aliased_single ... ok test importer::tests::import_partially_exists_continuation ... ok test importer::tests::import_partially_exists_incomplete ... ok test importer::tests::import_partially_exists_incomplete_parentheses1 ... ok test importer::tests::import_partially_exists_multi ... ok test importer::tests::import_partially_exists_parentheses_multi_line_no_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_multi_line_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_single ... ok test importer::tests::import_partially_exists_parentheses_trailing_comma ... ok test importer::tests::import_partially_exists_relative ... ok test importer::tests::import_partially_exists_semi_colon ... ok test importer::tests::import_partially_exists_single ... ok test importer::tests::import_results_in_conflict ... ok test importer::tests::in_scope_ordering_within_function ... ok test importer::tests::lazy_future_import_is_not_special ... ok test importer::tests::member_conflict_with_other_import ... ok test importer::tests::member_conflict_with_other_member_import ... ok test importer::tests::member_conflict_with_other_member_import_alias ... ok test importer::tests::member_conflict_with_other_module_import_alias ... ok test importer::tests::module_conflict_with_other_import ... ok test importer::tests::multiple_import_blocks_other ... ok test importer::tests::multiple_import_blocks_std ... ok test importer::tests::no_conflict_alias_member ... ok test importer::tests::no_conflict_alias_module ... ok test importer::tests::out_of_scope_ordering_top_level ... ok test importer::tests::out_of_scope_ordering_within_function_add_import ... ok test importer::tests::priority_qualified_over_partial ... ok test importer::tests::priority_unqualified_over_partial ... ok test importer::tests::priority_unqualified_over_qualified ... ok test importer::tests::priority_unqualified_over_unqualified ... ok test importer::tests::priority_unqualified_over_unqualified_between ... ok test importer::tests::qualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::try_imports_existing_import1 ... ok test importer::tests::try_imports_existing_import2 ... ok test importer::tests::try_imports_new_import ... ok test importer::tests::unqualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::within_function_definition_member_conflict ... ok test importer::tests::within_function_definition_module_conflict ... ok test importer::tests::within_function_definition_simple ... ok test inlay_hints::tests::hover_type_with_top_materialization ... ok test inlay_hints::tests::instance_method_overload_self_type ... ok test inlay_hints::tests::test_assign_attribute_of_instance ... ok test inlay_hints::tests::test_assign_statement ... ok test inlay_hints::tests::test_assign_statement_out_of_range ... ok test inlay_hints::tests::test_assign_statement_with_type_annotation ... ok test inlay_hints::tests::test_auto_import_enum_member ... ok test inlay_hints::tests::test_auto_import_enum_member_unimported_class ... ok test inlay_hints::tests::test_auto_import_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_nested_class ... ok test inlay_hints::tests::test_auto_import_other_symbols ... ok test inlay_hints::tests::test_auto_import_same_file_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_both_qualified ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_one_qualified ... ok test inlay_hints::tests::test_auto_import_symbol_imported_from_different_path ... ok test inlay_hints::tests::test_auto_import_symbol_in_scope_same_name ... ok test inlay_hints::tests::test_auto_import_typing_literal ... ok test inlay_hints::tests::test_auto_import_with_qualification_of_names ... ok test inlay_hints::tests::test_auto_import_with_update_import_from_statement ... ok test inlay_hints::tests::test_callable_call ... ok test inlay_hints::tests::test_class_constructor_call_init ... ok test inlay_hints::tests::test_class_constructor_call_meta_class_call ... ok test inlay_hints::tests::test_class_constructor_call_new ... ok test inlay_hints::tests::test_class_method_call ... ok test inlay_hints::tests::test_complex_parameter_combinations ... ok test inlay_hints::tests::test_disabled_function_argument_names ... ok test inlay_hints::tests::test_disabled_variable_types ... ok test inlay_hints::tests::test_dunder_variable_assignment_has_type_inlay_hint ... ok test inlay_hints::tests::test_enum_literal ... ok test inlay_hints::tests::test_function_call_argument_name_shown_for_near_matches ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_case_insensitive_exact_match ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_normalized_parameter_name ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_segment_prefix_or_suffix ... ok test inlay_hints::tests::test_function_call_argument_name_suppression_matches_full_segment_sequence ... ok test inlay_hints::tests::test_function_call_different_formatting ... ok test inlay_hints::tests::test_function_call_last_plain_positional_before_starred_argument ... ok test inlay_hints::tests::test_function_call_mixed_positional_and_keyword ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments_before_keyword ... ok test inlay_hints::tests::test_function_call_only_starred_argument_has_no_edit ... ok test inlay_hints::tests::test_function_call_out_of_range ... ok test inlay_hints::tests::test_function_call_positional_after_keyword_in_source_order ... ok test inlay_hints::tests::test_function_call_positional_only_and_keyword_variadic_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_positional_or_keyword_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_variadic_parameters ... ok test inlay_hints::tests::test_function_call_with_argument_name_starting_with_underscore ... ok test inlay_hints::tests::test_function_call_with_default_parameters ... ok test inlay_hints::tests::test_function_call_with_keyword_only_parameter ... ok test inlay_hints::tests::test_function_call_with_keyword_variadic_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_only_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute_not ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_call ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_complex ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_name ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_subscript ... ok test inlay_hints::tests::test_function_call_with_union_type ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument_single_element ... ok test inlay_hints::tests::test_function_call_with_variadic_parameter ... ok test inlay_hints::tests::test_function_calls_different_file ... ok test inlay_hints::tests::test_function_signature_inlay_hint ... ok test inlay_hints::tests::test_generic_alias ... ok test inlay_hints::tests::test_generic_init_call ... ok test inlay_hints::tests::test_instance_method_call ... ok test inlay_hints::tests::test_lambda_function_calls ... ok test inlay_hints::tests::test_leading_underscore_variable_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_leading_underscore_variable_in_tuple_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_literal_group ... ok test inlay_hints::tests::test_literal_string ... ok test inlay_hints::tests::test_literal_type_alias_inlay_hint ... ok test inlay_hints::tests::test_many_literals ... ok test inlay_hints::tests::test_many_literals_list ... ok test inlay_hints::tests::test_many_literals_multiple ... ok test inlay_hints::tests::test_many_literals_tuple ... ok test inlay_hints::tests::test_many_literals_unpacked_tuple ... ok test inlay_hints::tests::test_match_as_binding ... ok test inlay_hints::tests::test_match_keyword_binding ... ok test inlay_hints::tests::test_match_name_binding ... ok test inlay_hints::tests::test_match_rest_binding ... ok test inlay_hints::tests::test_meta_typevar_inlay_hint ... ok test inlay_hints::tests::test_method_chaining ... ok test inlay_hints::tests::test_method_wrapper_inlay_hint ... ok test inlay_hints::tests::test_module_inlay_hint ... ok test inlay_hints::tests::test_multiple_assignment ... ok test inlay_hints::tests::test_named_tuple_constructor_call ... ok test inlay_hints::tests::test_nested_function_calls ... ok test inlay_hints::tests::test_nested_keyword_function_calls ... ok test inlay_hints::tests::test_nested_tuple_assignment ... ok test inlay_hints::tests::test_newtype_inlay_hint ... ok test inlay_hints::tests::test_overloaded_function_calls ... ok test inlay_hints::tests::test_overloaded_function_calls_different_params ... ok test inlay_hints::tests::test_overloaded_function_calls_no_matching_overload ... ok test inlay_hints::tests::test_paramspec_creation_inlay_hint ... ok test inlay_hints::tests::test_property_literal_type ... ok test inlay_hints::tests::test_simple_init_call ... ok test inlay_hints::tests::test_starred_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_static_method_call ... ok test inlay_hints::tests::test_subclass_type ... ok test inlay_hints::tests::test_subscripted_protocol_inlay_hint ... ok test inlay_hints::tests::test_tuple_assignment ... ok test inlay_hints::tests::test_typealiastype_creation_inlay_hint ... ok test inlay_hints::tests::test_typevar_name_binding ... ok test inlay_hints::tests::test_typevar_spec_binding ... ok test inlay_hints::tests::test_typevar_tuple_binding ... ok test inlay_hints::tests::test_typevartuple_creation_inlay_hint ... ok test inlay_hints::tests::test_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_wrapper_descriptor_inlay_hint ... ok test references::tests::externally_visible_definitions_can_have_cross_file_references ... ok test references::tests::non_public_scope_definitions_stay_in_file ... ok test rename::tests::cannot_rename_builtin_type ... ok test rename::tests::cannot_rename_external_file ... ok test rename::tests::cannot_rename_from_import_module_component ... ok test rename::tests::cannot_rename_import_module_component ... ok test rename::tests::cannot_rename_keyword ... ok test rename::tests::cannot_rename_private_builtin_helper ... ok test rename::tests::import_alias ... ok test rename::tests::import_alias_to_first_party_definition ... ok test rename::tests::import_alias_use ... ok test rename::tests::imported_first_party_definition ... ok test rename::tests::multi_file_function_rename ... ok test rename::tests::multi_file_parameter_rename_updates_keyword_argument_labels ... ok test rename::tests::prepare_rename_parameter ... ok test rename::tests::rename_across_import_chain_with_mixed_aliases ... ok test rename::tests::rename_alias_at_import_statement ... ok test rename::tests::rename_alias_at_usage_site ... ok test rename::tests::rename_alias_in_import_chain ... ok test rename::tests::rename_attribute ... ok test rename::tests::rename_attribute_does_not_touch_other_class_slots ... ok test rename::tests::rename_attribute_does_not_touch_slots_dict_value ... ok test rename::tests::rename_attribute_ignores_slots_annotation_container ... ok test rename::tests::rename_attribute_updates_slots_dict_key ... ok test rename::tests::rename_attribute_updates_slots_list ... ok test rename::tests::rename_attribute_updates_slots_set ... ok test rename::tests::rename_attribute_updates_slots_tuple ... ok test rename::tests::rename_cannot_start_from_slot_string ... ok test rename::tests::rename_class ... ok test rename::tests::rename_class_body_annotation_updates_slots ... ok test rename::tests::rename_comprehension_walrus_across_files ... ok test rename::tests::rename_comprehension_walrus_in_function ... ok test rename::tests::rename_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test rename::tests::rename_function ... ok test rename::tests::rename_implicit_attribute ... ok test rename::tests::rename_invalid_name ... ok test rename::tests::rename_keyword_argument ... ok test rename::tests::rename_keyword_argument_dataclass_field ... ok test rename::tests::rename_keyword_argument_namedtuple_field ... ok test rename::tests::rename_keyword_argument_typeddict_field ... ok test rename::tests::rename_match_as_binding ... ok test rename::tests::rename_match_as_stmt ... ok test rename::tests::rename_match_class_field_name ... ok test rename::tests::rename_match_class_name ... ok test rename::tests::rename_match_keyword_binding ... ok test rename::tests::rename_match_keyword_stmt ... ok test rename::tests::rename_match_name_binding ... ok test rename::tests::rename_match_name_stmt ... ok test rename::tests::rename_match_rest_binding ... ok test rename::tests::rename_match_rest_stmt ... ok test rename::tests::rename_nested_class_attribute_does_not_touch_outer_slots ... ok test rename::tests::rename_non_property_setter_decorator ... ok test rename::tests::rename_non_property_setter_decorator_from_decorated ... ok test rename::tests::rename_overloaded_function ... ok test rename::tests::rename_overloaded_function_usage ... ok test rename::tests::rename_overloaded_method ... ok test rename::tests::rename_parameter ... ok test rename::tests::rename_parameter_does_not_touch_slots ... ok test rename::tests::rename_parameter_with_keyword_argument ... ok test rename::tests::rename_property ... ok test rename::tests::rename_property_from_assignment_usage ... ok test rename::tests::rename_property_from_decorator ... ok test rename::tests::rename_property_from_setter ... ok test rename::tests::rename_property_from_usage ... ok test rename::tests::rename_property_no_cross_contamination ... ok test rename::tests::rename_property_with_deleter ... ok test rename::tests::rename_property_with_different_setter_name ... ok test rename::tests::rename_property_with_setter ... ok test rename::tests::rename_property_with_setter_and_deleter ... ok test rename::tests::rename_redeclarations ... ok test rename::tests::rename_single_dispatch_function ... ok test rename::tests::rename_single_dispatch_function_stacked_register ... ok test rename::tests::rename_single_dispatchmethod ... ok test rename::tests::rename_single_dispatchmethod_classmethod ... ok test rename::tests::rename_single_dispatchmethod_staticmethod ... ok test rename::tests::rename_string_annotation1 ... ok test rename::tests::rename_string_annotation2 ... ok test rename::tests::rename_string_annotation3 ... ok test rename::tests::rename_string_annotation4 ... ok test rename::tests::rename_string_annotation5 ... ok test rename::tests::rename_string_annotation_dangling1 ... ok test rename::tests::rename_string_annotation_dangling2 ... ok test rename::tests::rename_string_annotation_dangling3 ... ok test rename::tests::rename_stub_ellipsis_valued_attribute_updates_slots ... ok test rename::tests::rename_submodule_import_from_confusing_real_def ... ok test rename::tests::rename_submodule_import_from_confusing_shadowed_def ... ok test rename::tests::rename_submodule_import_from_confusing_use ... ok test rename::tests::rename_submodule_import_from_def ... ok test rename::tests::rename_submodule_import_from_use ... ok test rename::tests::rename_submodule_import_from_wrong_def ... ok test rename::tests::rename_submodule_import_from_wrong_use ... ok test rename::tests::rename_typeddict_field_from_keyword_argument ... ok test rename::tests::rename_typevar_name_binding ... ok test rename::tests::rename_typevar_name_stmt ... ok test rename::tests::rename_typevar_spec_binding ... ok test rename::tests::rename_typevar_spec_stmt ... ok test rename::tests::rename_typevar_tuple_binding ... ok test rename::tests::rename_typevar_tuple_stmt ... ok test selection_range::tests::selection_range_bytes_literal ... ok test selection_range::tests::selection_range_class_definition ... ok test selection_range::tests::selection_range_deeply_nested_expression ... ok test selection_range::tests::selection_range_empty_string_literal ... ok test selection_range::tests::selection_range_function_call ... ok test selection_range::tests::selection_range_function_definition ... ok test selection_range::tests::selection_range_invalid_bytes_literal ... ok test selection_range::tests::selection_range_recovered_invalid_string_literal ... ok test selection_range::tests::selection_range_simple_expression ... ok test selection_range::tests::selection_range_string_literal_prefix ... ok test semantic_tokens::tests::attribute_classification ... ok test semantic_tokens::tests::attribute_docstring_classification ... ok test semantic_tokens::tests::attribute_docstring_classification_spill ... ok test semantic_tokens::tests::attribute_fallback_classification ... ok test semantic_tokens::tests::attribute_on_union_1 ... ok test semantic_tokens::tests::attribute_on_union_2 ... ok test semantic_tokens::tests::attribute_on_union_3 ... ok test semantic_tokens::tests::augmented_assignment ... ok test semantic_tokens::tests::builtin_constants ... ok test semantic_tokens::tests::builtin_constants_in_expressions ... ok test semantic_tokens::tests::builtin_types ... ok test semantic_tokens::tests::bytes_literals ... ok test semantic_tokens::tests::class_attribute_docstring_classification ... ok test semantic_tokens::tests::class_docstring_classification ... ok test semantic_tokens::tests::comprehensions ... ok test semantic_tokens::tests::constant_name_detection ... ok test semantic_tokens::tests::constant_variations ... ok test semantic_tokens::tests::debug_int_classification ... ok test semantic_tokens::tests::debug_user_defined_type_classification ... ok test semantic_tokens::tests::decorated_method_attribute_classification ... ok test semantic_tokens::tests::decorator_classification ... ok test semantic_tokens::tests::docstring_classification_concat ... ok test semantic_tokens::tests::docstring_classification_concat_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_commented_sameline ... ok test semantic_tokens::tests::docstring_classification_concat_parens ... ok test semantic_tokens::tests::docstring_classification_concat_parens_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_slashed ... ok test semantic_tokens::tests::docstring_classification_plus ... ok test semantic_tokens::tests::dotted_module_names ... ok test semantic_tokens::tests::exception_handlers ... ok test semantic_tokens::tests::for_stmt ... ok test semantic_tokens::tests::fstring_with_mixed_literals ... ok test semantic_tokens::tests::function_docstring_classification ... ok test semantic_tokens::tests::generic_class_members_in_annotations ... ok test semantic_tokens::tests::generic_class_members_in_assert_type ... ok test semantic_tokens::tests::generic_class_members_in_cast ... ok test semantic_tokens::tests::generic_class_members_in_type_form_keyword_arguments ... ok test semantic_tokens::tests::implicitly_concatenated_strings ... ok test semantic_tokens::tests::import_as ... ok test semantic_tokens::tests::import_classification ... ok test semantic_tokens::tests::import_from_as ... ok test semantic_tokens::tests::imported_type_aliases_classified_consistently ... ok test semantic_tokens::tests::invalid_kwargs ... ok test semantic_tokens::tests::mixed_string_and_bytes_literals ... ok test semantic_tokens::tests::module_docstring_classification ... ok test semantic_tokens::tests::module_type_classification ... ok test semantic_tokens::tests::nonlocal_and_global_statements ... ok test semantic_tokens::tests::nonlocal_global_edge_cases ... ok test semantic_tokens::tests::pattern_matching ... ok test semantic_tokens::tests::private_builtin_helpers_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::property_readonly_modifier ... ok test semantic_tokens::tests::property_union_readonly_only_if_all_variants_are_readonly ... ok test semantic_tokens::tests::property_union_with_non_property_falls_back ... ok test semantic_tokens::tests::property_with_return_annotation ... ok test semantic_tokens::tests::protocol_type_annotation_vs_value_context ... ok test semantic_tokens::tests::protocol_types_in_annotations ... ok test semantic_tokens::tests::script_metadata_distinguishes_numeric_and_datetime_values ... ok test semantic_tokens::tests::script_metadata_highlights_toml_in_source_order ... ok test semantic_tokens::tests::script_metadata_inside_statement_remains_in_source_order ... ok test semantic_tokens::tests::script_metadata_multiline_strings_exclude_comment_prefixes ... ok test semantic_tokens::tests::script_metadata_respects_requested_token_range ... ok test semantic_tokens::tests::self_attribute_expression ... ok test semantic_tokens::tests::semantic_classification_vs_heuristic ... ok test semantic_tokens::tests::semantic_tokens_aliased_classmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_aliased_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_annotated_metadata ... ok test semantic_tokens::tests::semantic_tokens_basic ... ok test semantic_tokens::tests::semantic_tokens_class ... ok test semantic_tokens::tests::semantic_tokens_class_args ... ok test semantic_tokens::tests::semantic_tokens_cls_parameter ... ok test semantic_tokens::tests::semantic_tokens_custom_self_cls_names ... ok test semantic_tokens::tests::semantic_tokens_ignore_failed_bindings_for_type_form_arguments ... ok test semantic_tokens::tests::semantic_tokens_legacy_paramspec ... ok test semantic_tokens::tests::semantic_tokens_legacy_typevar ... ok test semantic_tokens::tests::semantic_tokens_match_class_pattern_keyword_before_positional ... ok test semantic_tokens::tests::semantic_tokens_match_mapping_pattern_rest_before_keys ... ok test semantic_tokens::tests::semantic_tokens_modifiers ... ok test semantic_tokens::tests::semantic_tokens_range ... ok test semantic_tokens::tests::semantic_tokens_range_excludes_boundary_tokens ... ok test semantic_tokens::tests::semantic_tokens_self_parameter ... ok test semantic_tokens::tests::semantic_tokens_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_variables ... ok test semantic_tokens::tests::semantic_tokens_walrus ... ok test semantic_tokens::tests::str_annotation ... ok test semantic_tokens::tests::str_annotation_nested ... ok test semantic_tokens::tests::tstring_with_mixed_literals ... ok test semantic_tokens::tests::type_alias ... ok test semantic_tokens::tests::type_alias_classified_consistently ... ok test semantic_tokens::tests::type_alias_to_generic_alias ... ok test semantic_tokens::tests::type_alias_type_of ... ok test semantic_tokens::tests::type_alias_values_use_type_form_highlighting ... ok test semantic_tokens::tests::type_annotation_vs_variable_classification ... ok test semantic_tokens::tests::type_annotations ... ok test semantic_tokens::tests::type_parameters_pep695 ... ok test semantic_tokens::tests::type_parameters_usage_in_function_body ... ok test semantic_tokens::tests::unresolved_attributes_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_imported_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::with_stmt ... ok test signature_help::tests::signature_help_active_signature_selection ... ok test signature_help::tests::signature_help_after_closing_paren ... ok test signature_help::tests::signature_help_after_closing_paren_at_end_of_file ... ok test signature_help::tests::signature_help_after_closing_paren_in_expression ... ok test signature_help::tests::signature_help_after_closing_paren_nested ... ok test signature_help::tests::signature_help_after_comma_at_end_of_file ... ok test signature_help::tests::signature_help_after_nested_closing_paren ... ok test signature_help::tests::signature_help_after_opening_paren_at_end_of_file ... ok test signature_help::tests::signature_help_bare_paramspec_keeps_active_parameter_for_later_arguments ... ok test signature_help::tests::signature_help_basic_function_call ... ok test signature_help::tests::signature_help_bound_method_overload_self_type ... ok test signature_help::tests::signature_help_callable_object ... ok test signature_help::tests::signature_help_class_constructor ... ok test signature_help::tests::signature_help_generic_function_resolves_typevars ... ok test signature_help::tests::signature_help_generic_list_method_resolves_typevars ... ok test signature_help::tests::signature_help_generic_method_resolves_typevars ... ok test signature_help::tests::signature_help_in_trailing_whitespace ... ok test signature_help::tests::signature_help_in_trailing_whitespace_before_newline ... ok test signature_help::tests::signature_help_method_call ... ok test signature_help::tests::signature_help_nested_function_calls ... ok test signature_help::tests::signature_help_overload_arity_disambiguated1 ... ok test signature_help::tests::signature_help_overload_arity_disambiguated2 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated1 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated2 ... ok test signature_help::tests::signature_help_overload_type_disambiguated1 ... ok test signature_help::tests::signature_help_overload_type_disambiguated2 ... ok test signature_help::tests::signature_help_overloaded_function ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_implementation_docstring ... ok test signature_help::tests::signature_help_parameter_documentation ... ok test signature_help::tests::signature_help_parameter_label_offsets ... ok test signature_help::tests::signature_help_paramspec_classmethod_docstring ... ok test signature_help::tests::signature_help_paramspec_generic_class_constructor_inside_subscript ... ok test signature_help::tests::signature_help_stub_to_implementation_mapping ... ok test signature_help::tests::signature_help_subclass_of_constructor ... ok test signature_help::tests::signature_help_union_callable ... ok test symbols::tests::deprecated_bare_decorator ... ok test symbols::tests::deprecated_class ... ok test symbols::tests::deprecated_function ... ok test symbols::tests::explicit_reexport_all_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_then_added_to ... ok test symbols::tests::explicit_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::exports_all_overwrites_previous ... ok test symbols::tests::exports_conditional_always_else ... ok test symbols::tests::exports_conditional_false ... ok test symbols::tests::exports_conditional_sys_version ... ok test symbols::tests::exports_conditional_true ... ok test symbols::tests::exports_exclude_comprehension_targets ... ok test symbols::tests::exports_from_import_all_reexport_annotated_assignment ... ok test symbols::tests::exports_from_import_all_reexport_append ... ok test symbols::tests::exports_from_import_all_reexport_assignment ... ok test symbols::tests::exports_from_import_all_reexport_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_extend ... ok test symbols::tests::exports_from_import_all_reexport_invalid_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_invalid_extend ... ok test symbols::tests::exports_from_import_all_reexport_plus_equals ... ok test symbols::tests::exports_from_import_all_reexport_remove ... ok test symbols::tests::exports_from_import_all_reexport_star_equals ... ok test symbols::tests::exports_from_import_as_no_reexport ... ok test symbols::tests::exports_from_import_no_reexport ... ok test symbols::tests::exports_from_import_reexport ... ok test symbols::tests::exports_import_as_no_reexport ... ok test symbols::tests::exports_import_no_reexport ... ok test symbols::tests::exports_import_reexport ... ok test symbols::tests::exports_invalidate_all_rebound_by_match_pattern ... ok test symbols::tests::exports_invalidate_all_rebound_by_named_expression ... ok test symbols::tests::exports_invalidate_all_rebound_by_with_target ... ok test symbols::tests::exports_match_pattern_bindings ... ok test symbols::tests::exports_nested_all ... ok test symbols::tests::exports_reports_mapping_pattern_bindings_in_source_order ... ok test symbols::tests::exports_simple ... ok test symbols::tests::exports_store_context_targets ... ok test symbols::tests::exports_type_checking ... ok test symbols::tests::exports_underscore ... ok test symbols::tests::exports_with_statement_targets ... ok test symbols::tests::reexport_and_extend_from_submodule_cycle1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_nested_module_reference ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_plus_equals ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure2 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_nested_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_plus_equals ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py310 ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py311 ... ok test symbols::tests::various_no ... ok test symbols::tests::various_yes ... ok test symbols::tests::wildcard_reexport_all_empty ... ok test symbols::tests::wildcard_reexport_all_empty_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to_incorrect ... ok test symbols::tests::wildcard_reexport_all_include_all_and_non_existent ... ok test symbols::tests::wildcard_reexport_all_include_all_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to_correct ... ok test symbols::tests::wildcard_reexport_all_include_all_with_others_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::wildcard_reexport_all_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_simple ... ok test symbols::tests::wildcard_reexport_all_simple_include_all ... ok test symbols::tests::wildcard_reexport_double_underscore_no_all ... ok test symbols::tests::wildcard_reexport_normal_from_import_no_all ... ok test symbols::tests::wildcard_reexport_normal_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_from_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_import_no_all ... ok test symbols::tests::wildcard_reexport_simple_no_all ... ok test symbols::tests::wildcard_reexport_single_underscore_no_all ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_class_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_dynamic ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::namedtuple_subtypes_of_namedtuple ... ok test type_hierarchy::tests::namedtuple_subtypes_of_tuple ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_def ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_usage ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_non_class ... ok test type_hierarchy::tests::subtypes_all_not_respected ... ok test type_hierarchy::tests::subtypes_of_object_includes_implicit ... ok test type_hierarchy::tests::subtypes_reexport_first_party ... ok test type_hierarchy::tests::subtypes_reexport_third_party ... ok test type_hierarchy::tests::subtypes_simple ... ok test type_hierarchy::tests::subtypes_str_conditional_no_duplicates ... ok test type_hierarchy::tests::subtypes_str_conditional_one_direct_subtype ... ok test type_hierarchy::tests::subtypes_version_conditional ... ok test type_hierarchy::tests::supertypes_generic_base ... ok test type_hierarchy::tests::supertypes_implicit_object ... ok test type_hierarchy::tests::supertypes_multiple_inheritance ... ok test type_hierarchy::tests::supertypes_simple_inheritance ... ok test type_hierarchy::tests::third_party_filtering ... ok test workspace_symbols::tests::ignore_all ... ok test workspace_symbols::tests::ignore_imports ... ok test workspace_symbols::tests::members ... ok test workspace_symbols::tests::workspace_symbols_multi_file ... ok test result: ok. 1858 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 35.43s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_module_resolver-763691def3fdea71 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 152 tests test list::tests::adding_file_on_which_module_resolution_depends_invalidates_previously_failing_query_that_now_succeeds ... ok test list::tests::adding_file_to_search_path_with_higher_priority_invalidates_the_query ... ok test list::tests::adding_file_to_search_path_with_lower_priority_does_not_change_results ... ok test list::tests::builtins_custom ... ok test list::tests::builtins_vendored ... ok test list::tests::case_sensitive_resolution_with_symlinked_directory ... ok test list::tests::deeply_nested_file_does_not_invalidate_top_level_listing ... ok test list::tests::deleting_editable_install_on_which_module_resolution_depends_invalidates_cache ... ok test list::tests::deleting_file_from_higher_priority_search_path_invalidates_the_query ... ok test list::tests::deleting_pth_file_on_which_module_resolution_depends_invalidates_cache ... ok test list::tests::editable_install_absolute_path ... ok test list::tests::editable_install_multiple_pth_files_with_multiple_paths ... ok test list::tests::editable_install_pth_file_with_whitespace ... ok test list::tests::editable_install_relative_path ... ok test list::tests::editable_installs_into_first_party_search_path ... ok test list::tests::file_to_module_where_one_search_path_is_subdirectory_of_other ... ok test list::tests::first_party_module ... ok test list::tests::first_party_precedence_over_stdlib ... ok test list::tests::module_resolution_paths_cached_between_different_module_resolutions ... ok test list::tests::module_search_path_priority ... ok test list::tests::multiple_site_packages_with_editables ... ok test list::tests::namespace_package ... ok test list::tests::namespace_package_precedence ... ok test list::tests::package_over_module1 ... ok test list::tests::package_over_module2 ... ok test list::tests::package_priority_over_module ... ok test list::tests::removing_file_on_which_module_resolution_depends_invalidates_previously_successful_query_that_now_fails ... ok test list::tests::resolve_package ... ok test list::tests::root_directory_for_search_path_is_okay ... ok test list::tests::sibling_file_does_not_invalidate_package_submodules ... ok test list::tests::stdlib ... ok test list::tests::stdlib_resolution_respects_versions_file_py38_existing_modules ... ok test list::tests::stdlib_resolution_respects_versions_file_py38_nonexisting_modules ... ok test list::tests::stdlib_resolution_respects_versions_file_py39_existing_modules ... ok test list::tests::stdlib_resolution_respects_versions_file_py39_nonexisting_modules ... ok test list::tests::stdlib_uses_vendored_typeshed_when_no_custom_typeshed_supplied ... ok test list::tests::stub_file_module_not_allowed ... ok test list::tests::stub_package ... ok test list::tests::stub_package_not_allowed_in_typeshed ... ok test list::tests::stub_package_precedence ... ok test list::tests::stubs_over_module_source ... ok test list::tests::stubs_over_package_source ... ok test list::tests::sub_packages ... ok test list::tests::symlink ... ok test list::tests::ty_extensions_vendored ... ok test list::tests::typing_stub_over_module ... ok test module::tests::known_module_roundtrip_from_str ... ok test module_glob::tests::test_display ... ok test module_glob::tests::test_double_star_end ... ok test module_glob::tests::test_double_star_middle ... ok test module_glob::tests::test_double_star_start ... ok test module_glob::tests::test_empty_set ... ok test module_glob::tests::test_exact_match ... ok test module_glob::tests::test_invalid_consecutive_dots ... ok test module_glob::tests::test_invalid_double_star_combined ... ok test module_glob::tests::test_invalid_empty_pattern ... ok test module_glob::tests::test_invalid_just_negation ... ok test module_glob::tests::test_invalid_leading_dot ... ok test module_glob::tests::test_invalid_trailing_dot ... ok test module_glob::tests::test_just_double_star ... ok test module_glob::tests::test_multiple_patterns ... ok test module_glob::tests::test_negated_only ... ok test module_glob::tests::test_negated_pattern ... ok test module_glob::tests::test_negated_pattern_override ... ok test module_glob::tests::test_numbers_in_module_name ... ok test module_glob::tests::test_single_star_direct_submodule ... ok test module_glob::tests::test_single_star_middle ... ok test module_glob::tests::test_single_star_prefix ... ok test module_glob::tests::test_star_with_literal_text ... ok test module_glob::tests::test_underscore_in_module_name ... ok test path::tests::mocked_typeshed_existing_namespace_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_existing_namespace_stdlib_pkg_py39 ... ok test path::tests::mocked_typeshed_existing_regular_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_existing_regular_stdlib_pkgs_py39 ... ok test path::tests::mocked_typeshed_nonexistent_namespace_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_nonexistent_namespace_stdlib_pkg_py39 ... ok test path::tests::mocked_typeshed_nonexistent_regular_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_nonexistent_single_file_module_py38 ... ok test path::tests::mocked_typeshed_single_file_stdlib_module_py38 ... ok test path::tests::module_name_1_part ... ok test path::tests::module_name_2_parts ... ok test path::tests::module_name_3_parts ... ok test path::tests::no_strip_with_extension ... ok test path::tests::non_stdlib_path_invalid_join_rs - should panic ... ok test path::tests::relativize_non_stdlib_path_errors ... ok test path::tests::relativize_path ... ok test path::tests::relativize_stdlib_path_errors ... ok test path::tests::stdlib_path_invalid_join_py - should panic ... ok test path::tests::stdlib_path_invalid_join_rs - should panic ... ok test path::tests::strip_not_top_level_stubs_suffix ... ok test path::tests::strip_top_level_stubs_suffix ... ok test path::tests::too_many_extensions - should panic ... ok test path::tests::with_extension_methods ... ok test resolve::tests::adding_file_on_which_module_resolution_depends_invalidates_previously_failing_query_that_now_succeeds ... ok test resolve::tests::adding_file_to_search_path_with_higher_priority_invalidates_the_query ... ok test resolve::tests::adding_file_to_search_path_with_lower_priority_does_not_invalidate_query ... ok test resolve::tests::builtins_custom ... ok test resolve::tests::builtins_vendored ... ok test resolve::tests::case_sensitive_resolution_with_symlinked_directory ... ok test resolve::tests::deleting_editable_install_on_which_module_resolution_depends_invalidates_cache ... ok test resolve::tests::deleting_file_from_different_directory_doesnt_change_module_resolution ... ok test resolve::tests::deleting_file_from_higher_priority_search_path_invalidates_the_query ... ok test resolve::tests::deleting_pth_file_on_which_module_resolution_depends_invalidates_cache ... ok test resolve::tests::desperate_resolution_finds_stub_package ... ok test resolve::tests::editable_install_absolute_path ... ok test resolve::tests::editable_install_multiple_pth_files_with_multiple_paths ... ok test resolve::tests::editable_install_pth_file_with_whitespace ... ok test resolve::tests::editable_install_relative_path ... ok test resolve::tests::file_to_module_where_one_search_path_is_subdirectory_of_other ... ok test resolve::tests::first_party_module ... ok test resolve::tests::first_party_precedence_over_stdlib ... ok test resolve::tests::first_party_roots_exclude_dynamic_search_paths ... ok test resolve::tests::first_party_stub_package_precedes_stdlib ... ok test resolve::tests::missing_modules_do_not_create_file_inputs ... ok test resolve::tests::modifying_pth_file_invalidates_dynamic_resolution_paths ... ok test resolve::tests::module_resolution_paths_cached_between_different_module_resolutions ... ok test resolve::tests::module_search_path_priority ... ok test resolve::tests::multiple_site_packages_with_editables ... ok test resolve::tests::nested_site_packages_change_does_not_invalidate_dynamic_resolution_paths ... ok test resolve::tests::no_duplicate_search_paths_added ... ok test resolve::tests::package_priority_over_module ... ok test resolve::tests::removing_file_on_which_module_resolution_depends_invalidates_previously_successful_query_that_now_fails ... ok test resolve::tests::resolve_module_uses_resolver_environment_python_version ... ok test resolve::tests::resolve_module_uses_resolver_environment_search_paths ... ok test resolve::tests::resolve_package ... ok test resolve::tests::site_packages_stub_overrides_first_party_package_when_stdlib_is_missing ... ok test resolve::tests::stdlib ... ok test resolve::tests::stdlib_precedes_stub_package_in_site_packages ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py38_existing_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py38_nonexisting_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py39_existing_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py39_nonexisting_modules ... ok test resolve::tests::stdlib_uses_vendored_typeshed_when_no_custom_typeshed_supplied ... ok test resolve::tests::stubs_over_module_source ... ok test resolve::tests::stubs_over_package_source ... ok test resolve::tests::sub_packages ... ok test resolve::tests::symlink ... ok test resolve::tests::typing_stub_over_module ... ok test typeshed::tests::can_parse_mock_versions_file ... ok test typeshed::tests::can_parse_vendored_versions_file ... ok test typeshed::tests::explicit_submodule_parsed_correctly ... ok test typeshed::tests::implicit_submodule_queried_correctly ... ok test typeshed::tests::invalid_huge_versions_file ... ok test typeshed::tests::invalid_typeshed_versions_bad_colon_number ... ok test typeshed::tests::invalid_typeshed_versions_bad_hyphen_number ... ok test typeshed::tests::invalid_typeshed_versions_bad_period_number ... ok test typeshed::tests::invalid_typeshed_versions_non_digits ... ok test typeshed::tests::invalid_typeshed_versions_non_identifier_modules ... ok test typeshed::tests::nonexistent_module_queried_correctly ... ok test typeshed::tests::typeshed_versions_consistent_with_vendored_stubs ... ok test typeshed::tests::version_from_range_parsed_correctly ... ok test typeshed::tests::version_within_range_parsed_correctly ... ok test result: ok. 152 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_project-17b4199985b8ceb2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 67 tests test db::tests::changed_script_metadata_updates_import_resolution ... ok test db::tests::checks_use_available_script_environment_without_running_uv ... ok test db::tests::dependency_metadata_isnt_queried_unnecessarily ... ok test db::tests::frozen_inputs_support_a_one_shot_check ... ok test db::tests::search_root_registration ... ok test files::tests::cancelled_file_indexing_recovers_file_set ... ok test files::tests::re_entrance ... ok test glob::include::tests::match_directory ... ok test glob::include::tests::match_file ... ok test glob::include::tests::prefilter ... ok test glob::portable::tests::absolute_pattern ... ok test glob::portable::tests::test_error ... ok test glob::portable::tests::test_valid ... ok test metadata::pyproject::tests::normalize ... ok test metadata::tests::applies_uv_workspace_environment ... ok test metadata::tests::dependency_metadata_warning_is_reported_by_default ... ok test metadata::tests::external_uv_workspace_precedes_plain_member_pyproject ... ok test metadata::tests::member_ty_configuration_selects_project_root ... ok test metadata::tests::nested_projects_in_root_project ... ok test metadata::tests::nested_projects_in_sub_project ... ok test metadata::tests::nested_projects_with_outer_ty_section ... ok test metadata::tests::nested_projects_without_ty_sections ... ok test metadata::tests::outer_ty_configuration_precedes_uv_workspace ... ok test metadata::tests::project_with_invalid_pyproject ... ok test metadata::tests::project_with_pyproject ... ok test metadata::tests::project_with_ty_and_pyproject_toml ... ok test metadata::tests::project_without_pyproject ... ok test metadata::tests::requires_python_and_python_version ... ok test metadata::tests::requires_python_beta_version ... ok test metadata::tests::requires_python_greater_than_major_minor ... ok test metadata::tests::requires_python_less_than ... ok test metadata::tests::requires_python_major_minor ... ok test metadata::tests::requires_python_major_minor_patch ... ok test metadata::tests::requires_python_major_only ... ok test metadata::tests::requires_python_no_specifiers ... ok test metadata::tests::requires_python_old_version_uses_lowest_supported_version ... ok test metadata::tests::requires_python_too_large_major_version ... ok test metadata::tests::requires_python_unsupported_future_version ... ok test metadata::tests::uv_refresh_error_takes_precedence_over_dependency_error ... ok test metadata::tests::uv_workspace_discovery_is_system_independent ... ok test metadata::tests::uv_workspace_precedes_plain_member_pyproject ... ok test metadata::value::tests::cli_source_resolves_relative_to_cwd ... ok test metadata::value::tests::env_var_expansion_uses_system_env ... ok test metadata::value::tests::no_expansion_needed ... ok test metadata::value::tests::tilde_expansion_uses_system_env ... ok test metadata::value::tests::undefined_env_var_falls_back_to_literal ... ok test script::tests::equivalent_script_settings_share_programs ... ok test script::tests::ordinary_files_do_not_depend_on_open_files ... ok test tests::check_file_skips_type_checking_when_file_cant_be_read ... ok test tests::explicit_nested_included_file_is_a_literal_match ... ok test uv::command::tests::explicit_uv_override_skips_path_lookup ... ok test uv::environments::tests::dependency_metadata_changes_recheck_unchanged_imports ... ok test uv::environments::tests::semantic_lookup_creates_a_stable_default_environment ... ok test uv::metadata::dependencies::tests::editable_paths_supply_ownership_without_recorded_modules ... ok test uv::metadata::dependencies::tests::preserves_ambiguous_namespace_owners_and_submodules ... ok test uv::metadata::dependencies::tests::separates_direct_dependencies_from_transitive_packages ... ok test uv::metadata::dependencies::tests::unavailable_dependency_information_has_a_reason ... ok test uv::metadata::dependencies::tests::unknown_module_owners_prevent_parent_fallback ... ok test uv::metadata::dependencies::tests::virtual_projects_without_dependencies_do_not_require_module_ownership ... ok test uv::metadata::dependencies::tests::workspace_groups_apply_to_each_member_and_virtual_root ... ok test uv::metadata::dependencies::tests::workspace_without_members_can_supply_groups ... ok test uv::metadata::tests::environment_can_be_omitted ... ok test uv::metadata::tests::rejects_incompatible_dependency_metadata ... ok test uv::metadata::tests::rejects_invalid_metadata ... ok test uv::metadata::tests::rejects_unsupported_environment_python_version ... ok test uv::metadata::tests::uses_environment_python_version ... ok test uv::tests::use_uv_from_system ... ok test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_python_core-bd19202377ea985d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 63 tests test builder::loop_bindings_visitor::tests::test_all_different_binding_kinds ... ok test builder::loop_bindings_visitor::tests::test_collect_for_loop ... ok test builder::loop_bindings_visitor::tests::test_collect_for_loop_nested ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop_nested ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop_walrus_in_condition ... ok test frozen::tests::frozen_map_iterates_with_mutable_values ... ok test frozen::tests::frozen_map_preserves_last_value_for_duplicate_keys ... ok test frozen::tests::frozen_value_map_deduplicates_values ... ok test frozen::tests::frozen_value_map_preserves_last_value_for_duplicate_keys ... ok test frozen::tests::frozen_value_map_updates_and_rededuplicates_values ... ok test frozen::tests::frozen_value_map_uses_less_heap_for_repeated_large_values ... ok test member::tests::test_member_expr_ref_different_segments ... ok test member::tests::test_member_expr_ref_hash_and_eq_small_heap ... ok test member::tests::test_member_expr_ref_parent ... ok test member::tests::test_member_expr_small_vs_heap_allocation ... ok test narrowing_constraints::tests::absorption_drops_failed_check_when_preceding_branch_reaches_merge ... ok test narrowing_constraints::tests::absorption_keeps_common_failed_check_from_terminal_branch ... ok test narrowing_constraints::tests::boolean_operations_match_their_truth_tables ... ok test narrowing_constraints::tests::union_parks_the_other_operand_in_the_uncertain_branch ... ok test rank::tests::heap_size_includes_bits_and_chunk_ranks ... ok test tests::annotation_only ... ok test tests::assign ... ok test tests::augmented_assignment ... ok test tests::class_scope ... ok test tests::comprehension_scope ... ok test tests::dupes ... ok test tests::empty ... ok test tests::expression_scope ... ok test tests::for_loops_complex_unpacking ... ok test tests::for_loops_simple_unpacking ... ok test tests::for_loops_single_assignment ... ok test tests::function_parameter_symbols ... ok test tests::function_scope ... ok test tests::generic_class ... ok test tests::generic_function ... ok test tests::import ... ok test tests::import_as ... ok test tests::import_from ... ok test tests::import_sub ... ok test tests::lambda_parameter_symbols ... ok test tests::match_stmt ... ok test tests::multiple_generators ... ok test tests::nested_generators ... ok test tests::nested_match_case ... ok test tests::reachability_trivial ... ok test tests::scope_iterators ... ok test tests::simple ... ok test tests::truthiness_and ... ok test tests::with_item_definition ... ok test tests::with_item_unpacked_definition ... ok test use_def::exception_checkpoint::tests::conservative_keys_still_coalesce_straight_line_calls ... ok test use_def::exception_checkpoint::tests::unchanged_branches_preserve_binding_identity ... ok test use_def::place_state::tests::future_definitions_can_opt_out_of_shadowing ... ok test use_def::place_state::tests::merge ... ok test use_def::place_state::tests::no_declaration ... ok test use_def::place_state::tests::record_constraint ... ok test use_def::place_state::tests::record_declaration ... ok test use_def::place_state::tests::record_declaration_merge ... ok test use_def::place_state::tests::record_declaration_merge_partial_undeclared ... ok test use_def::place_state::tests::record_declaration_override ... ok test use_def::place_state::tests::unbound ... ok test use_def::place_state::tests::with ... ok test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_python_semantic-1acf6681411cfb91 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 448 tests test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_bluch_expects ... ok test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_b_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_m_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_py_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_v_expects ... ok test diagnostic::levenshtein::tests::test_good_suggestions::case_changes_are_preferred_over_substitutions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::eliminations_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_eliminations ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_additional_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_eliminated_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_substituted_characters ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_a_1_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aa_bb_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aaaaa_aaaaa_5_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aba_aab_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abc_y_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abstractfoobarmanager_abstract_foobar_manager_3_2_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_apple_aple_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrop_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrortests_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_banana_b_n_n_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cherry_cherry_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_11_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_java_c_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_python_java_12_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz123_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_flaw_lawn_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_kitten_sitting_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_uninformed_uniformed_2_expects ... ok test diagnostic::levenshtein::tests::test_no_suggestion_for_very_different_name ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_blach_expects ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::underscored_names_not_suggested_if_hide_policy_set_to_yes ... ok test fixes::tests::add_ignore_deduplicates_existing_edit_against_planned_start_line ... ok test fixes::tests::add_ignore_does_not_append_to_trailing_reason ... ok test fixes::tests::add_ignore_does_not_make_nested_suppression_unused ... ok test fixes::tests::add_ignore_groups_diagnostics_for_same_line_suppression ... ok test fixes::tests::add_ignore_groups_suppression_matched_at_start_and_end ... ok test fixes::tests::add_ignore_keeps_disjoint_start_suppression_used ... ok test fixes::tests::add_ignore_keeps_nested_blanket_used_for_same_code ... ok test fixes::tests::add_ignore_matches_existing_suppression_against_diagnostic_range ... ok test fixes::tests::add_ignore_prefers_editable_outer_suppression_over_inner_with_reason ... ok test fixes::tests::add_ignore_prefers_same_line_suppression_over_outer_own_line ... ok test fixes::tests::add_ignore_reconciles_nested_same_code_edits ... ok test fixes::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test fixes::tests::add_ignore_updates_empty_same_line_suppression ... ok test fixes::tests::add_ignore_updates_inner_own_line_suppression ... ok test fixes::tests::add_ignore_updates_nested_and_outer_suppressions ... ok test fixes::tests::add_ignore_updates_preceding_own_line_suppressions ... ok test fixes::tests::arguments ... ok test fixes::tests::dont_fix_files_containing_syntax_errors ... ok test fixes::tests::dont_fix_unused_ignore ... ok test fixes::tests::existing_ty_ignore ... ok test fixes::tests::fix_cancellation_reverts_changes ... ok test fixes::tests::fix_non_convergence ... ok test fixes::tests::fix_overlapping_diagnostics_requires_multiple_iterations ... ok test fixes::tests::fix_syntax_error ... ok test fixes::tests::multiple_suppressions_different_codes ... ok test fixes::tests::multiple_suppressions_same_code ... ok test fixes::tests::return_type ... ok test fixes::tests::same_code_multiline_suppressions_with_different_ranges_can_become_redundant ... ok test fixes::tests::simple_suppression ... ok test lint::tests::included_documentation_preserves_indentation ... ok test lint::tests::inline_documentation_strips_doc_comment_prefixes ... ok test place::implicit_globals::tests::module_type_symbols_includes_declared_types_but_not_referenced_types ... ok test place::tests::implicit_builtin_globals ... ok test place::tests::implicit_sys_globals ... ok test place::tests::implicit_typing_extensions_globals ... ok test place::tests::implicit_typing_globals ... ok test place::tests::test_symbol_or_fall_back_to ... ok test reachability::tests::deep_constraint_projection_does_not_overflow ... ok test reachability::tests::non_terminal_call_range_invalidates_when_callable_changes ... ok test reachability::tests::non_terminal_call_range_recovers_cross_file_cycle ... ok test semantic_model::tests::alias_type ... ok test semantic_model::tests::class_type ... ok test semantic_model::tests::function_type ... ok test subscript::tests::py_index_empty ... ok test subscript::tests::py_index_more_elements ... ok test subscript::tests::py_index_single_element ... ok test subscript::tests::py_index_uses_full_index_range ... ok test subscript::tests::py_slice_empty_input ... ok test subscript::tests::py_slice_mixed_positive_negative_indices ... ok test subscript::tests::py_slice_negative_indices ... ok test subscript::tests::py_slice_nonnegative_indices ... ok test subscript::tests::py_slice_single_element_input ... ok test subscript::tests::py_slice_step_backward ... ok test subscript::tests::py_slice_step_forward ... ok test suppression::parser::tests::fmt_comment_before_type_ignore ... ok test suppression::parser::tests::invalid_type_ignore_valid_type_ignore ... ok test suppression::parser::tests::multiple_type_ignore_comments ... ok test suppression::parser::tests::type_ignore_before_fmt_off ... ok test suppression::parser::tests::type_ignore_explanation ... ok test suppression::parser::tests::type_ignore_multiple_codes ... ok test suppression::parser::tests::type_ignore_no_codes ... ok test suppression::parser::tests::type_ignore_single_code ... ok test suppression::parser::tests::valid_type_ignore_invalid_type_ignore ... ok test suppression::tests::editable_index_skips_nested_blanket_suppressions ... ok test suppression::tests::nested_suppressions_for_other_lints_do_not_match ... ok test types::call::bind::tests::contextual_preference_preserves_incomplete_inference ... ok test types::call::bind::tests::overloaded_argument_retains_correlated_inference ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_latest_version ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_low_python_version ... ok test types::class::known::tests::known_class_roundtrip_from_str ... ok test types::constraints::paths::tests::eager_and_lazy_negation_are_equivalent ... ok test types::constraints::paths::tests::path_assignments_follow_constraint_source_order ... ok test types::constraints::paths::tests::path_fold_break_restores_path_assignments ... ok test types::constraints::paths::tests::path_fold_reconstructs_constraint_sets ... ok test types::constraints::paths::tests::solution_walker_break_restores_path_assignments ... ok test types::constraints::projection::tests::four_independent_binary_arguments_have_sixteen_solutions ... ok test types::constraints::projection::tests::incomplete_solution_discards_the_projection ... ok test types::constraints::projection::tests::intersection_construction_failure_discards_the_projection ... ok test types::constraints::projection::tests::path_limit_is_checked_before_solving ... ok test types::constraints::projection::tests::rejected_exhausted_path_does_not_poison_valid_sibling ... ok test types::constraints::projection::tests::source_and_interning_order_do_not_change_correlated_projection ... ok test types::constraints::projection::tests::terminal_projections_need_no_paths_or_types ... ok test types::constraints::projection::tests::type_budget_charges_nested_set_theoretic_terms ... ok test types::constraints::projection::tests::type_budget_is_charged_before_constructing_a_union ... ok test types::constraints::projection::tests::valid_unsolved_path_is_not_unconstrained ... ok test types::constraints::sequents::tests::constraint_implications_are_cached ... ok test types::constraints::sequents::tests::overlapping_lower_bounds_do_not_skip_nonempty_sequent_map ... ok test types::constraints::tests::bounded_path_collection_shares_preprocessing_visits ... ok test types::constraints::tests::bounded_path_fast_paths_respect_limits ... ok test types::constraints::tests::combinators_only_short_circuit_on_terminal_saturation ... ok test types::constraints::tests::compound_constraint_absorption_is_independent_of_constraint_order ... ok test types::constraints::tests::compound_constraint_absorption_preserves_binding_source_order ... ok test types::constraints::tests::constraint_absorption_is_independent_of_constraint_order ... ok test types::constraints::tests::constraint_intersection_detects_disjoint_union_upper_bounds ... ok test types::constraints::tests::constraint_ordering_preserves_independent_concrete_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_negated_alternative_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_nested_transitive_solutions ... ok test types::constraints::tests::constraint_partition_is_independent_of_constraint_order ... ok test types::constraints::tests::constraint_set_source_order_combination_is_idempotent ... ok test types::constraints::tests::constraint_support_ignores_typevar_declaration_defaults ... ok test types::constraints::tests::constraint_support_is_complete_for_lazy_typevar_declaration_metadata ... ok test types::constraints::tests::deeply_nested_source_order_preserves_first_occurrences ... ok test types::constraints::tests::default_solve_distinguishes_invalid_bounds_from_never ... ok test types::constraints::tests::default_solve_leaves_unbounded_typevar_unsolved_without_bounds ... ok test types::constraints::tests::disjunction_of_independent_conjunctions_stays_compact ... ok test types::constraints::tests::never_satisfied_cache_is_shared_across_source_orders ... ok test types::constraints::tests::never_satisfied_results_are_cached ... ok test types::constraints::tests::owned_constraint_set_compacts_unreachable_storage ... ok test types::constraints::tests::owned_constraint_set_discards_unrelated_quantified_constraints ... ok test types::constraints::tests::owned_constraint_set_load_discards_unreferenced_typevars ... ok test types::constraints::tests::owned_constraint_set_load_preserves_overlay_typevar_ids ... ok test types::constraints::tests::owned_constraint_set_load_reads_compacted_storage ... ok test types::constraints::tests::owned_constraint_set_mutating_query_allocates_after_overlay ... ok test types::constraints::tests::owned_constraint_set_preserves_order_when_reintroducing_constraints ... ok test types::constraints::tests::owned_constraint_set_preserves_projected_solution_order ... ok test types::constraints::tests::owned_constraint_set_query_reads_compacted_overlay ... ok test types::constraints::tests::owned_constraint_set_source_order_ignores_construction_history ... ok test types::constraints::tests::owned_constraint_set_typevar_order_survives_round_trip ... ok test types::constraints::tests::projected_constraint_source_order_is_independent_of_allocation_order ... ok test types::constraints::tests::promoting_solutions_preserves_completeness ... ok test types::constraints::tests::shared_source_order_subtrees_are_visited_once ... ok test types::constraints::tests::simple_exact_bound_conjunction_skips_sequent_analysis ... ok test types::constraints::tests::simple_lower_bound_conjunction_skips_sequent_analysis ... ok test types::constraints::tests::simple_unsatisfiable_exact_bound_conjunction_skips_sequent_analysis ... ok test types::constraints::tests::solution_budget_exhaustion_preserves_available_bindings ... ok test types::constraints::tests::tdd_bare_constraints_have_no_uncertain_branches ... ok test types::constraints::tests::tdd_double_negation ... ok test types::constraints::tests::tdd_iff_self ... ok test types::constraints::tests::tdd_intersection_preserves_uncertain ... ok test types::constraints::tests::tdd_negation_correctness ... ok test types::constraints::tests::tdd_negation_produces_flat_tdd ... ok test types::constraints::tests::tdd_owned_round_trip ... ok test types::constraints::tests::tdd_uncertain_branch_absorbs_stronger_paths ... ok test types::constraints::tests::tdd_union_creates_uncertain_branches ... ok test types::constraints::tests::terminal_owned_constraint_set_discards_storage ... ok test types::constraints::tests::test_display_graph_output ... ok test types::constraints::tests::trivial_disjointness_does_not_claim_bounded_typevar_class_is_disjoint ... ok test types::constraints::tests::trivial_disjointness_implies_full_disjointness ... ok test types::constraints::tests::trivial_satisfaction_only_recognizes_terminals ... ok test types::constraints::tests::type_mapping_evaluates_mapped_subjects ... ok test types::constraints::tests::type_mapping_handles_absorbed_constraints_in_source_order ... ok test types::constraints::tests::type_mapping_updates_constraint_bounds ... ok test types::constraints::tests::upper_bound_collapses_never ... ok test types::constraints::tests::upper_bound_distinguishes_missing_bound_from_explicit_object ... ok test types::constraints::tests::upper_bound_does_not_materialize_overlapping_union_clauses ... ok test types::constraints::tests::upper_bound_does_not_treat_nontrivial_intersection_as_single_bound ... ok test types::constraints::tests::upper_bound_recovers_redundant_single_bounds ... ok test types::cyclic::tests::caches_results_and_spills_after_two_entries ... ok test types::cyclic::tests::classifies_flow_graph_cycles ... ok test types::cyclic::tests::classifies_recursive_parameter_flows ... ok test types::cyclic::tests::combines_flows_from_multiple_recursive_references ... ok test types::cyclic::tests::computes_each_active_identity_once ... ok test types::cyclic::tests::different_items_with_same_identity_form_cycle ... ok test types::cyclic::tests::nested_visit_short_circuits_on_cycle ... ok test types::cyclic::tests::property_receiver_does_not_make_protocol_recursive ... ok test types::cyclic::tests::recomputed_visits_share_abstract_identity_guards ... ok test types::cyclic::tests::recomputed_visits_share_exact_recursion_guards ... ok test types::cyclic::tests::scopes_inconclusive_parameter_flows_to_recursive_paths ... ok test types::cyclic::tests::selectively_reuses_cached_results ... ok test types::cyclic::tests::skips_identity_for_distinct_candidates ... ok test types::cyclic::tests::skips_identity_without_a_distinct_active_item ... ok test types::dedicated::pytest::tests::classifies_only_supported_fixture_requests ... ok test types::dedicated::pytest::tests::creating_conftest_updates_fixture_resolution ... ok test types::dedicated::pytest::tests::declines_dynamic_core_plugin_registries ... ok test types::dedicated::pytest::tests::excludes_direct_parameters_and_keeps_indirect_parameters ... ok test types::dedicated::pytest::tests::excludes_mock_patch_and_unittest_parameters ... ok test types::dedicated::pytest::tests::excludes_unavailable_definitions_from_fixture_exposures ... ok test types::dedicated::pytest::tests::follows_test_class_mro ... ok test types::dedicated::pytest::tests::honors_static_names_and_ignores_dynamic_names ... ok test types::dedicated::pytest::tests::ignores_imported_fixture_exposures_unavailable_at_runtime ... ok test types::dedicated::pytest::tests::ignores_local_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::tests::ignores_overwritten_imported_fixtures ... ok test types::dedicated::pytest::tests::prefers_class_fixtures_and_skips_method_receivers ... ok test types::dedicated::pytest::tests::preserves_conditional_imported_fixture_definitions ... ok test types::dedicated::pytest::tests::preserves_explicit_fixture_name_declarations ... ok test types::dedicated::pytest::tests::preserves_fixture_exposure_provenance_across_imports ... ok test types::dedicated::pytest::tests::project_fixtures_shadow_installed_core_plugins ... ok test types::dedicated::pytest::tests::requires_a_default_pytest_test_module_name ... ok test types::dedicated::pytest::tests::resolves_conftest_fixture_dependency_from_parent_conftest ... ok test types::dedicated::pytest::tests::resolves_conftest_fixtures_from_request_directory_to_first_party_root ... ok test types::dedicated::pytest::tests::resolves_conftest_providers_from_outermost_matching_first_party_root ... ok test types::dedicated::pytest::tests::resolves_dependencies_for_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::tests::resolves_fixture_after_positional_only_method_receiver ... ok test types::dedicated::pytest::tests::resolves_fixture_alongside_cyclic_reexport ... ok test types::dedicated::pytest::tests::resolves_fixture_declarations_from_stub_only_classes ... ok test types::dedicated::pytest::tests::resolves_fixture_reexports_through_stub_only_modules ... ok test types::dedicated::pytest::tests::resolves_fixtures_for_nested_test_classes ... ok test types::dedicated::pytest::tests::resolves_fixtures_in_test_class_bases ... ok test types::dedicated::pytest::tests::resolves_imported_fixture_declarations_from_source_when_available ... ok test types::dedicated::pytest::tests::resolves_imported_fixture_exposures ... ok test types::dedicated::pytest::tests::resolves_installed_core_plugins_in_registration_order ... ok test types::dedicated::pytest::tests::resolves_same_file_fixture_declarations_and_dependencies ... ok test types::dedicated::pytest::tests::skips_invalid_core_plugin_names ... ok test types::dedicated::pytest::tests::updating_core_plugin_registry_updates_fixture_resolution ... ok test types::dedicated::pytest::tests::uses_lexical_context_for_fixture_dependencies ... ok test types::dedicated::pytest::tests::uses_module_fixture_for_same_name_class_override ... ok test types::definition_resolution::tests::attribute_lookup_does_not_infer_scope ... ok test types::definition_resolution::tests::builtin_names_do_not_infer_scope ... ok test types::display::tests::numeric_tower_display ... ok test types::display::tests::signature_display ... ok test types::display::tests::signature_display_multiline ... ok test types::display::tests::string_literal_display ... ok test types::function::tests::known_function_roundtrip_from_str ... ok test types::generics::tests::alternative_storage_budget_preserves_merged_inference ... ok test types::generics::tests::constraint_failure_diagnostics_preserve_variance ... ok test types::generics::tests::exhausted_projection_keeps_legacy_mapping_unavailable ... ok test types::generics::tests::incomplete_inference_preserves_complete_siblings ... ok test types::generics::tests::inference_budget_exhaustion_discards_partial_mappings ... ok test types::generics::tests::inference_cleans_merged_types_independently_of_alternatives ... ok test types::generics::tests::inference_detects_expanding_cycles_hidden_by_merging ... ok test types::generics::tests::inference_preserves_correlated_alternatives ... ok test types::generics::tests::recording_constraints_does_not_project_legacy_mappings ... ok test types::generics::tests::recovery_inference_is_not_a_complete_solution ... ok test types::generics::tests::satisfiable_constraint_analysis_discards_rejected_paths ... ok test types::generics::tests::single_inference_defers_unsolved_defaults ... ok test types::ide_support::tests::builtin_definition_lookup_does_not_infer_scope ... ok test types::ide_support::tests::call_argument_forms_preserve_known_type_form_parameters ... ok test types::ide_support::tests::conditional_special_forms_preserve_type_form_information ... ok test types::ide_support::tests::conditional_special_forms_use_successful_binding_for_positional_arguments ... ok test types::ide_support::tests::keyword_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::overloaded_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::source_candidate_prefilters_use_identifier_boundaries ... ok test types::ide_support::tests::successful_call_argument_forms_ignore_failed_bindings ... ok test types::ide_support::tests::variadic_call_argument_forms_are_unknown_when_matched_to_multiple_parameters ... ok test types::ide_support::unreachable_code::tests::does_not_report_conditional_noreturn_tail_as_unreachable ... ok test types::ide_support::unreachable_code::tests::does_not_report_type_checking_block_as_unreachable ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_after_unreachable_statement_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_before_return_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_separate_unreachable_regions_separate ... ok test types::ide_support::unreachable_code::tests::merges_consecutive_unreachable_statements ... ok test types::ide_support::unreachable_code::tests::merges_overlapping_ranges_of_different_kinds ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_comprehension_scope_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_other_comprehension_scopes_into_enclosing_blocks ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_scope_range_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::reports_else_branch_after_true_condition ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_from_statically_known_arithmetic ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_statement ... ok test types::ide_support::unreachable_code::tests::reports_impossible_typed_dict_key_membership ... ok test types::ide_support::unreachable_code::tests::reports_noreturn_tail_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_platform_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_assert_false ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_break ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_chained_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_continue ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_infinite_loop ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise_inside_try ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_return ... ok test types::ide_support::unreachable_code::tests::reports_statement_in_unreachable_elif_branch ... ok test types::ide_support::unreachable_code::tests::reports_statically_empty_loop_bodies ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_class_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_function_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_ternary_branch ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_type_alias ... ok test types::ide_support::unreachable_code::tests::reports_version_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unused_binding_support::tests::captures_safe_local_binding_kinds ... ok test types::ide_support::unused_binding_support::tests::captures_unused_function_and_lambda_parameters ... ok test types::ide_support::unused_binding_support::tests::closure_use_does_not_mark_shadowed_binding_used ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_shadowing_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_nearest_shadowed_binding ... ok test types::ide_support::unused_binding_support::tests::comprehension_binding_captured_by_nested_lambda_is_used ... ok test types::ide_support::unused_binding_support::tests::does_not_report_used_parameter_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::nested_comprehension_capture_uses_intermediate_rebindings ... ok test types::ide_support::unused_binding_support::tests::nested_local_same_name_does_not_mark_outer_used ... ok test types::ide_support::unused_binding_support::tests::nested_or_pattern_capture_used_in_guard_is_not_reported ... ok test types::ide_support::unused_binding_support::tests::nonlocal_proxy_scope_still_marks_outer_binding_used ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_do_not_hide_other_unused_bindings ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_used_in_body_are_not_reported ... ok test types::ide_support::unused_binding_support::tests::overriding_method_reports_unused_local_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_dead_annotation_only_declaration ... ok test types::ide_support::unused_binding_support::tests::reports_non_parameter_self_and_cls_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_shadowed_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::reports_unused_binding_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_indirect_override ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_non_overriding_method ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_overriding_method ... ok test types::ide_support::unused_binding_support::tests::skips_annotated_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_reassignment ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_unused_binding ... ok test types::ide_support::unused_binding_support::tests::skips_binding_captured_by_comprehension_in_nested_function ... ok test types::ide_support::unused_binding_support::tests::skips_closure_captured_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_global_and_nonlocal_assignments ... ok test types::ide_support::unused_binding_support::tests::skips_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_loop_condition_guarded_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_module_and_class_scope_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_parameter_captured_by_nested_comprehension ... ok test types::ide_support::unused_binding_support::tests::skips_placeholder_and_dunder_locals ... ok test types::ide_support::unused_binding_support::tests::skips_unreachable_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_method_with_stub_body ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_module_level_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameters_in_stub_files ... ok test types::ide_support::unused_binding_support::tests::tracks_comprehension_walruses_in_local_scopes ... ok test types::infer::tests::adding_string_literals_and_literal_string ... ok test types::infer::tests::call_type_doesnt_rerun_when_only_callee_changed ... ok test types::infer::tests::compact_definition_types_omit_owner ... ok test types::infer::tests::comparison_truthiness_widens_across_sparse_cycle_results ... ok test types::infer::tests::dependency_implicit_class_member ... ok test types::infer::tests::dependency_implicit_instance_attribute ... ok test types::infer::tests::dependency_internal_symbol_change ... ok test types::infer::tests::dependency_own_instance_member ... ok test types::infer::tests::dependency_public_symbol_type_change ... ok test types::infer::tests::dependency_unrelated_symbol ... ok test types::infer::tests::expected_types_are_collected_only_for_open_files ... ok test types::infer::tests::field_specifier_default_value_invalidates_caller ... ok test types::infer::tests::function_inference_regions_are_disjoint ... ok test types::infer::tests::implicit_attribute_after_many_non_terminal_calls ... ok test types::infer::tests::implicit_attribute_preserves_terminal_narrowing_after_many_calls ... ok test types::infer::tests::lazy_parameter_defaults ... ok test types::infer::tests::multiplied_literal_string ... ok test types::infer::tests::multiplied_string ... ok test types::infer::tests::nested_binding_remains_precise_after_many_module_calls ... ok test types::infer::tests::nested_implicit_attribute_graphs_do_not_overflow_stack ... ok test types::infer::tests::not_literal_string ... ok test types::infer::tests::parameter_default_presence_invalidates_caller ... ok test types::infer::tests::pep695_type_params ... ok test types::infer::tests::program_file_changes_with_python_version ... ok test types::infer::tests::redundant_cast_without_closing_parenthesis ... ok test types::infer::tests::same_file_at_different_python_versions ... ok test types::infer::tests::simple_assignment_does_not_enter_salsa_cycle ... ok test types::infer::tests::truncated_string_literals_become_literal_string ... ok test types::infer::tests::unbound_symbol_no_reachability_constraint_check ... ok test types::property_tests::flaky::all_type_pairs_are_supertypes_of_their_intersection ... ignored test types::property_tests::flaky::all_type_pairs_can_be_assigned_from_their_intersection ... ignored test types::property_tests::flaky::bottom_materialization_of_type_is_assignable_to_type ... ignored test types::property_tests::flaky::constituent_members_of_union_is_not_disjoint_from_that_union ... ignored test types::property_tests::flaky::double_negation_is_identity ... ignored test types::property_tests::flaky::intersection_equivalence_not_order_dependent ... ignored test types::property_tests::flaky::negation_of_fully_static_types_is_disjoint ... ignored test types::property_tests::flaky::negation_reverses_subtype_order ... ignored test types::property_tests::flaky::top_materialization_of_type_is_assignable_to_type ... ignored test types::property_tests::flaky::union_equivalence_not_order_dependent ... ignored test types::property_tests::stable::all_fully_static_type_pairs_are_subtype_of_their_union ... ignored test types::property_tests::stable::all_negated_types_identical_to_intersection_with_single_negated_element ... ignored test types::property_tests::stable::all_type_pairs_are_assignable_to_their_union ... ignored test types::property_tests::stable::all_types_assignable_to_iterable_are_iterable ... ignored test types::property_tests::stable::all_types_assignable_to_object ... ignored test types::property_tests::stable::all_types_subtype_of_object ... ignored test types::property_tests::stable::assignable_to_is_reflexive ... ignored test types::property_tests::stable::bottom_callable_is_subtype_of_all_callable ... ignored test types::property_tests::stable::disjoint_from_is_irreflexive ... ignored test types::property_tests::stable::disjoint_from_is_symmetric ... ignored test types::property_tests::stable::equivalent_to_is_commutative ... ignored test types::property_tests::stable::equivalent_to_is_reflexive ... ignored test types::property_tests::stable::equivalent_to_is_symmetric ... ignored test types::property_tests::stable::equivalent_to_is_transitive ... ignored test types::property_tests::stable::never_assignable_to_every_type ... ignored test types::property_tests::stable::never_subtype_of_every_type ... ignored test types::property_tests::stable::only_never_is_subtype_of_any ... ignored test types::property_tests::stable::only_object_is_supertype_of_any ... ignored test types::property_tests::stable::structural_negation_subtyping_matches_materialized_negation ... ignored test types::property_tests::stable::subtype_of_implies_assignable_to ... ignored test types::property_tests::stable::subtype_of_implies_not_disjoint_from ... ignored test types::property_tests::stable::subtype_of_is_antisymmetric ... ignored test types::property_tests::stable::subtype_of_is_reflexive_for_fully_static_types ... ignored test types::property_tests::stable::subtype_of_is_transitive ... ignored test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_parameter ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_parameter_default ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_positional_only_parameter_name ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::simplifies_a_parameter_annotation ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::simplifies_the_return_type ... ok test types::property_tests::type_generation::tests::gradual_callable_shrinks_to_empty_parameter_list ... ok test types::set_theoretic::builder::tests::build_intersection_discards_never_dnf_branches ... ok test types::set_theoretic::builder::tests::build_intersection_empty_intersection_equals_object ... ok test types::set_theoretic::builder::tests::build_intersection_enums ... ok test types::set_theoretic::builder::tests::build_intersection_simplify_split_bool ... ok test types::set_theoretic::builder::tests::build_union_no_elements ... ok test types::set_theoretic::builder::tests::build_union_single_element ... ok test types::set_theoretic::builder::tests::build_union_two_elements ... ok test types::set_theoretic::builder::tests::cycle_recovery_skips_other_redundancy_simplification ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_recursive_literal_union ... ok test types::set_theoretic::builder::tests::map_preserves_alias_unpacking_behavior ... ok test types::set_theoretic::builder::tests::map_rebuilds_prefix_for_literal_widening ... ok test types::set_theoretic::builder::tests::union_common_literal_supertype ... ok test types::signatures::tests::always_satisfied_receiver_constraints_are_discarded ... ok test types::signatures::tests::deferred_in_stub ... ok test types::signatures::tests::empty ... ok test types::signatures::tests::external_signature_no_decorator ... ok test types::signatures::tests::full ... ok test types::signatures::tests::generic_deferred_in_stub ... ok test types::signatures::tests::generic_not_deferred ... ok test types::signatures::tests::not_deferred ... ok test types::tests::bounded_intersection_preserves_late_union_elements ... ok test types::tests::bounded_intersection_returns_none_when_budget_exhausted ... ok test types::tests::divergent_type ... ok test types::tests::eager_expansion ... ok test types::tests::generic_alias_cycle_recovery_normalizes_same_origin_unknown_oscillation ... ok test types::tests::generic_alias_cycle_recovery_rejects_unsafe_merges ... ok test types::tests::member_lookup_result_size ... ok test types::tests::no_default_type_is_singleton::pythonversion_py312_expects ... ok test types::tests::no_default_type_is_singleton::pythonversion_py313_expects ... ok test types::tests::property_deprecations_do_not_infer_accessor_signatures ... ok test types::tests::todo_types ... ok test types::tests::type_alias_variance ... ok test types::tests::typing_vs_typeshed_no_default ... ok test types::tests::unrestricted_tuple_materialization_absorbs_divergent_approximations ... ok test types::type_expansion::tests::expand_bool_type ... ok test types::type_expansion::tests::expand_tuple_type ... ok test types::type_expansion::tests::expand_union_type ... ok test types::typed_dict::btreemap_overlapping_items ... ok test types::typevar::tests::typevar_set_distinguishes_fresh_and_paramspec_identities ... ok test types::typevar::tests::typevar_set_empty_set_is_none ... ok test types::typevar::tests::typevar_set_keeps_first_instance_for_each_identity ... ok test types::visitor::tests::collected_types_spills_without_losing_deduplication ... ok test types::visitor::tests::materialization_noop_checks_hidden_function_types ... ok test types::visitor::tests::materialization_noop_rejects_divergent_markers ... ok test result: ok. 414 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 4.71s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/corpus-2446d021d01d4d91 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 14 tests test corpus_no_panic ... ok test linter_no_panic::_a_e_expects ... ok test linter_no_panic::_a_z_expects ... ok test linter_no_panic::_f_expects ... ok test linter_no_panic::_g_o_expects ... ok test linter_no_panic::_p_expects ... ok test linter_no_panic::_q_z_expects ... ok test linter_stubs_no_panic ... ok test parser_no_panic ... ok test typeshed_no_panic::_a_e_expects ... ok test typeshed_no_panic::_a_z_expects ... ok test typeshed_no_panic::_f_k_expects ... ok test typeshed_no_panic::_l_p_expects ... ok test typeshed_no_panic::_q_z_expects ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/mdtest-8db6d6f40877bdab --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 492 tests test lint_doc::call-non-callable.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::duplicate-kw-only.md ... ok test mdtest::abstract.md ... ok test lint_doc::missing-type-argument.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::annotations/any.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test mdtest::assignment/multi_target.md ... ok test lint_doc::invalid-assignment.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::annotations/never.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test mdtest::annotations/deferred.md ... ok test lint_doc::duplicate-base.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::binary/custom.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::call/annotation.md ... ok test mdtest::annotations/literal_string.md ... ok test lint_doc::conflicting-metaclass.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::binary/instances.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/dunder.md ... ok test mdtest::call/never.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::call/new_class.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::call/open.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::annotations/string.md ... ok test mdtest::async.md ... ok test mdtest::classes.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::binary/classes.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::call/methods.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::class/slots.md ... ok test mdtest::call/type.md ... ok test mdtest::binary/integers.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::call/union.md ... ok test mdtest::call/replace.md ... ok test mdtest::del.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::conditional/match.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::declaration/error.md ... ok test mdtest::call/constructor.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::class/super.md ... ok test mdtest::call/function.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::binary/unions.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::decorators.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::bidirectional.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::doc/README.md ... ok test mdtest::annotations/union.md ... ok test mdtest::attributes.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::deprecated.md ... ok test mdtest::annotations/self.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::expression/assert.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::expression/if.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::expression/len.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::directives/cast.md ... ok test mdtest::call/builtins.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::exception/basic.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::function/parameters.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/basic.md ... ok test mdtest::final.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::function/return_type.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/conventions.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/tracking.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::call/overloads.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/float.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::literal/integer.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::known_constants.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::intersection_types.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::import/relative.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::literal/string.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::mro.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::import/conditional.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::notebook.md ... ok test mdtest::narrow/while.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::liskov.md ... ok test mdtest::metaclass.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::os_name.md ... ok test mdtest::import/star.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::narrow/len.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::loops/for.md ... ok test mdtest::promotion.md ... ok test mdtest::properties.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::named_tuple.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::overloads.md ... ok test mdtest::public_types.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::python_version.md ... ok test mdtest::scripts.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::sentinels.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/string.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::t_strings.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::sys_platform.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::stubs/class.md ... ok test mdtest::scopes/global.md ... ok test mdtest::type_form.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::unary/integers.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::union_types.md ... ok test mdtest::override.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::with/sync.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::enums.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::with/async.md ... ok test mdtest::unary/custom.md ... ok test mdtest::unpacking.md ... ok test mdtest::narrow/type.md ... ok test mdtest::protocols.md ... ok test mdtest::narrow/match.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::unreachable.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 492 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.64s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_server-ac6c3818ad4df4c0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test document::text_document::tests::redo_edit ... ok test server::script_progress::tests::script_progress_counts_pending_scripts_and_shows_last_started ... ok test session::tests::detached_command_executor_does_not_retain_document_index ... ok test session::tests::detached_untrusted_executor_rejects_commands ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 168 tests test call_hierarchy::incoming_calls_multi_file ... 2026-09-10 09:51:24.331134283 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.331269564 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.331329025 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.331441266 DEBUG Client info: None 2026-09-10 09:51:24.331487787 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.331510337 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.331524457 INFO Version: Unknown 2026-09-10 09:51:24.331606408 DEBUG Received server response for request 1 2026-09-10 09:51:24.331687899 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.331706679 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpbKpGl9 2026-09-10 09:51:24.331833361 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.331893461 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.331898161 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.331906241 DEBUG No workspace configuration provided for file:///tmp/.tmpbKpGl9 2026-09-10 09:51:24.331935772 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.331939652 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-09-10 09:51:24.331987022 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.331995732 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpbKpGl9, using default options 2026-09-10 09:51:24.332009763 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.332013083 DEBUG Deferring `textDocument/prepareCallHierarchy` request until all workspaces are initialized 2026-09-10 09:51:24.332021913 DEBUG Initializing workspace `file:///tmp/.tmpbKpGl9`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.332041003 DEBUG Searching for a project in '/tmp/.tmpbKpGl9' 2026-09-10 09:51:24.332075893 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:24.332085863 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.334622202 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.334639042 DEBUG Discovering virtual environment in `/tmp/.tmpbKpGl9` 2026-09-10 09:51:24.334684452 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.334689272 DEBUG No virtual environment found 2026-09-10 09:51:24.334701272 DEBUG Adding first-party search path `/tmp/.tmpbKpGl9` 2026-09-10 09:51:24.334705772 DEBUG Using vendored stdlib 2026-09-10 09:51:24.334861864 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.334877744 DEBUG Adding new file root '/tmp/.tmpbKpGl9' of kind Project 2026-09-10 09:51:24.336799836 INFO Project::index_files{project=.tmpbKpGl9}: Indexed 3 file(s) in 0.002s 2026-09-10 09:51:24.336815486 DEBUG Updating project to check open files 2026-09-10 09:51:24.336834076 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.336838086 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.336909487 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbKpGl9/lib.py") 2026-09-10 09:51:24.336917487 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbKpGl9/lib.py` 2026-09-10 09:51:24.336923407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbKpGl9/lib.py` 2026-09-10 09:51:24.336999738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbKpGl9/lib.py` to project `.tmpbKpGl9` 2026-09-10 09:51:24.337014348 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbKpGl9/lib.py` 2026-09-10 09:51:24.337016758 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.337023118 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.337028418 DEBUG Processing deferred request `textDocument/prepareCallHierarchy` 2026-09-10 09:51:24.337410892 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.337491813 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=460.74µs 2026-09-10 09:51:24.337514944 DEBUG Received server response for request 2 2026-09-10 09:51:24.337525694 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-09-10 09:51:24.341956993 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=4.42ms 2026-09-10 09:51:24.341981853 DEBUG Received server response for request 3 2026-09-10 09:51:24.389635982 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.389703812 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.389718583 DEBUG method="shutdown" response.id=4 duration=23.98µs 2026-09-10 09:51:24.389732303 DEBUG Received server response for request 4 2026-09-10 09:51:24.389737613 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.389754883 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-09-10 09:51:24.391587483 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.391662714 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.391707085 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.391764855 DEBUG Client info: None 2026-09-10 09:51:24.391798496 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.391812776 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.391818966 INFO Version: Unknown 2026-09-10 09:51:24.391859226 DEBUG Received server response for request 1 2026-09-10 09:51:24.391899237 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.391913077 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpTKQ9xW 2026-09-10 09:51:24.391986938 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.392021418 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.392025458 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.392033438 DEBUG No workspace configuration provided for file:///tmp/.tmpTKQ9xW 2026-09-10 09:51:24.392039168 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.392042058 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-09-10 09:51:24.392092099 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.392098079 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpTKQ9xW, using default options 2026-09-10 09:51:24.392105589 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.392108599 DEBUG Deferring `textDocument/prepareCallHierarchy` request until all workspaces are initialized 2026-09-10 09:51:24.392116179 DEBUG Initializing workspace `file:///tmp/.tmpTKQ9xW`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.392135719 DEBUG Searching for a project in '/tmp/.tmpTKQ9xW' 2026-09-10 09:51:24.392176190 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:24.392181280 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.392938748 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.392944798 DEBUG Discovering virtual environment in `/tmp/.tmpTKQ9xW` 2026-09-10 09:51:24.392989049 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.392993489 DEBUG No virtual environment found 2026-09-10 09:51:24.393005279 DEBUG Adding first-party search path `/tmp/.tmpTKQ9xW` 2026-09-10 09:51:24.393009119 DEBUG Using vendored stdlib 2026-09-10 09:51:24.393142261 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.393162351 DEBUG Adding new file root '/tmp/.tmpTKQ9xW' of kind Project 2026-09-10 09:51:24.394844869 INFO Project::index_files{project=.tmpTKQ9xW}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.394859900 DEBUG Updating project to check open files 2026-09-10 09:51:24.394878420 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.394882250 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.394940750 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTKQ9xW/foo.py") 2026-09-10 09:51:24.394950261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTKQ9xW/foo.py` 2026-09-10 09:51:24.394956191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTKQ9xW/foo.py` 2026-09-10 09:51:24.395042892 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTKQ9xW/foo.py` to project `.tmpTKQ9xW` 2026-09-10 09:51:24.395054162 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTKQ9xW/foo.py` 2026-09-10 09:51:24.395056422 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.395063552 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.395068662 DEBUG Processing deferred request `textDocument/prepareCallHierarchy` 2026-09-10 09:51:24.395331375 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.395409876 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=338.71µs 2026-09-10 09:51:24.395423066 DEBUG Received server response for request 2 2026-09-10 09:51:24.395433606 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-09-10 09:51:24.395627148 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=179.68µs 2026-09-10 09:51:24.395638398 DEBUG Received server response for request 3 2026-09-10 09:51:24.405816191 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.405839751 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.405846832 DEBUG method="shutdown" response.id=4 duration=11.29µs 2026-09-10 09:51:24.405856422 DEBUG Received server response for request 4 2026-09-10 09:51:24.405860162 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.405869412 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-09-10 09:51:24.407218767 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.407281137 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.407311698 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.407355868 DEBUG Client info: None 2026-09-10 09:51:24.407388039 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.407399449 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.407404829 INFO Version: Unknown 2026-09-10 09:51:24.407442449 DEBUG Received server response for request 1 2026-09-10 09:51:24.407482760 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.407496860 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp1QRbxc 2026-09-10 09:51:24.407574131 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.407611681 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.407615081 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.407621691 DEBUG No workspace configuration provided for file:///tmp/.tmp1QRbxc 2026-09-10 09:51:24.407627871 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.407630671 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-09-10 09:51:24.407684272 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.407690022 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp1QRbxc, using default options 2026-09-10 09:51:24.407696812 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.407700442 DEBUG Deferring `textDocument/prepareCallHierarchy` request until all workspaces are initialized 2026-09-10 09:51:24.407707672 DEBUG Initializing workspace `file:///tmp/.tmp1QRbxc`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.407724682 DEBUG Searching for a project in '/tmp/.tmp1QRbxc' 2026-09-10 09:51:24.407750953 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:24.407755513 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.408307209 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.408313859 DEBUG Discovering virtual environment in `/tmp/.tmp1QRbxc` 2026-09-10 09:51:24.408362229 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.408366429 DEBUG No virtual environment found 2026-09-10 09:51:24.408378330 DEBUG Adding first-party search path `/tmp/.tmp1QRbxc` 2026-09-10 09:51:24.408382310 DEBUG Using vendored stdlib 2026-09-10 09:51:24.408504021 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.408508161 DEBUG Adding new file root '/tmp/.tmp1QRbxc' of kind Project 2026-09-10 09:51:24.411080789 INFO Project::index_files{project=.tmp1QRbxc}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.411096930 DEBUG Updating project to check open files 2026-09-10 09:51:24.411115410 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.411119110 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.411186901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1QRbxc/foo.py") 2026-09-10 09:51:24.411195811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1QRbxc/foo.py` 2026-09-10 09:51:24.411202331 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1QRbxc/foo.py` 2026-09-10 09:51:24.411282922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1QRbxc/foo.py` to project `.tmp1QRbxc` 2026-09-10 09:51:24.411294152 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1QRbxc/foo.py` 2026-09-10 09:51:24.411296682 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.411303422 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.411308642 DEBUG Processing deferred request `textDocument/prepareCallHierarchy` 2026-09-10 09:51:24.411474054 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.411535044 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=223.77µs 2026-09-10 09:51:24.411551055 DEBUG Received server response for request 2 2026-09-10 09:51:24.421705147 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:24.421726598 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.421733998 DEBUG method="shutdown" response.id=3 duration=10.65µs 2026-09-10 09:51:24.421743588 DEBUG Received server response for request 3 2026-09-10 09:51:24.421746718 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.421755578 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-09-10 09:51:24.423023302 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.423087593 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.423120553 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.423185074 DEBUG Client info: None 2026-09-10 09:51:24.423206464 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.423218314 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.423224014 INFO Version: Unknown 2026-09-10 09:51:24.423268455 DEBUG Received server response for request 1 2026-09-10 09:51:24.423310455 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.423393336 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.423430967 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.423434637 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.423448257 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.423451627 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:24.423508267 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.423521728 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.423525458 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:24.423532838 DEBUG Initializing workspace `file:///tmp/.tmpzH1DW7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.423549438 DEBUG Searching for a project in '/tmp/.tmpzH1DW7/src' 2026-09-10 09:51:24.423600988 DEBUG Found project at '/tmp/.tmpzH1DW7' 2026-09-10 09:51:24.423605608 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.424163905 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.424170235 DEBUG Discovering virtual environment in `/tmp/.tmpzH1DW7` 2026-09-10 09:51:24.424220945 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.424225375 DEBUG No virtual environment found 2026-09-10 09:51:24.424235195 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.424243156 DEBUG Adding first-party search path `/tmp/.tmpzH1DW7/src` 2026-09-10 09:51:24.424247236 DEBUG Adding first-party search path `/tmp/.tmpzH1DW7` 2026-09-10 09:51:24.424251306 DEBUG Using vendored stdlib 2026-09-10 09:51:24.424377727 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.424382487 DEBUG Adding new file root '/tmp/.tmpzH1DW7' of kind Project 2026-09-10 09:51:24.426059416 INFO Project::index_files{project=.tmpzH1DW7}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.426074746 DEBUG Updating project to check open files 2026-09-10 09:51:24.426092906 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.426096976 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.426165437 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzH1DW7/src/foo.py") 2026-09-10 09:51:24.426174087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzH1DW7/src/foo.py` 2026-09-10 09:51:24.426180307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzH1DW7/src/foo.py` 2026-09-10 09:51:24.426310178 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzH1DW7/src/foo.py` to project `.tmpzH1DW7` 2026-09-10 09:51:24.426322209 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzH1DW7/src/foo.py` 2026-09-10 09:51:24.426324439 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.426331619 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.426336959 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:24.426421140 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzH1DW7/src/foo.py"))}: Checking file '/tmp/.tmpzH1DW7/src/foo.py' 2026-09-10 09:51:24.426550001 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzH1DW7/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.440347934 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.01ms 2026-09-10 09:51:24.440367224 DEBUG Received server response for request 2 2026-09-10 09:51:24.440421485 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:51:24.440509096 DEBUG method="textDocument/codeAction" response.id=3 duration=68.05µs 2026-09-10 09:51:24.440519816 DEBUG Received server response for request 3 2026-09-10 09:51:24.450814230 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.450839240 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.450847410 DEBUG method="shutdown" response.id=4 duration=11.76µs 2026-09-10 09:51:24.450857731 DEBUG Received server response for request 4 2026-09-10 09:51:24.450861591 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.450870571 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-09-10 09:51:24.453590001 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.453655672 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.453696742 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.453783863 DEBUG Client info: None 2026-09-10 09:51:24.453823164 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.453837764 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.453845004 INFO Version: Unknown 2026-09-10 09:51:24.453891214 DEBUG Received server response for request 1 2026-09-10 09:51:24.453927545 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.454026176 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.454059566 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.454063026 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.454076196 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.454079726 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:24.454130747 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.454144127 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.454160917 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:24.454167487 DEBUG Initializing workspace `file:///tmp/.tmpZPK4zP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.454183608 DEBUG Searching for a project in '/tmp/.tmpZPK4zP/src' 2026-09-10 09:51:24.454216498 DEBUG Found project at '/tmp/.tmpZPK4zP' 2026-09-10 09:51:24.454220548 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.454814805 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.454820285 DEBUG Discovering virtual environment in `/tmp/.tmpZPK4zP` 2026-09-10 09:51:24.454860475 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.454864285 DEBUG No virtual environment found 2026-09-10 09:51:24.454873665 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.454881595 DEBUG Adding first-party search path `/tmp/.tmpZPK4zP/src` 2026-09-10 09:51:24.454885405 DEBUG Adding first-party search path `/tmp/.tmpZPK4zP` 2026-09-10 09:51:24.454889105 DEBUG Using vendored stdlib 2026-09-10 09:51:24.454996457 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.455000577 DEBUG Adding new file root '/tmp/.tmpZPK4zP' of kind Project 2026-09-10 09:51:24.456674385 INFO Project::index_files{project=.tmpZPK4zP}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.456691105 DEBUG Updating project to check open files 2026-09-10 09:51:24.456705686 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.456709256 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.456766546 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZPK4zP/src/foo.py") 2026-09-10 09:51:24.456774876 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZPK4zP/src/foo.py` 2026-09-10 09:51:24.456780666 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZPK4zP/src/foo.py` 2026-09-10 09:51:24.456879177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZPK4zP/src/foo.py` to project `.tmpZPK4zP` 2026-09-10 09:51:24.456889488 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZPK4zP/src/foo.py` 2026-09-10 09:51:24.456891938 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.456898678 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.456903798 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:24.456974558 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZPK4zP/src/foo.py"))}: Checking file '/tmp/.tmpZPK4zP/src/foo.py' 2026-09-10 09:51:24.457095630 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZPK4zP/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.469515128 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZPK4zP/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:24.469650049 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.74ms 2026-09-10 09:51:24.469669829 DEBUG Received server response for request 2 2026-09-10 09:51:24.469703460 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:51:24.469769900 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpZPK4zP/src' 2026-09-10 09:51:24.469783000 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpZPK4zP' 2026-09-10 09:51:24.469789591 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:24.479490798 DEBUG method="textDocument/codeAction" response.id=3 duration=9.77ms 2026-09-10 09:51:24.479510358 DEBUG Received server response for request 3 2026-09-10 09:51:24.489841693 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.489878823 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.489889264 DEBUG method="shutdown" response.id=4 duration=15.37µs 2026-09-10 09:51:24.489899884 DEBUG Received server response for request 4 2026-09-10 09:51:24.489904224 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.489919984 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-09-10 09:51:24.494713177 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.494783048 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.494819818 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.494873689 DEBUG Client info: None 2026-09-10 09:51:24.494899729 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.494913399 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.494919089 INFO Version: Unknown 2026-09-10 09:51:24.494957490 DEBUG Received server response for request 1 2026-09-10 09:51:24.494999320 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.495092131 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.495138982 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.495142382 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.495169452 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.495172462 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:24.495215243 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.495228243 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.495232293 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:24.495239833 DEBUG Initializing workspace `file:///tmp/.tmpnDccVv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.495258463 DEBUG Searching for a project in '/tmp/.tmpnDccVv/src' 2026-09-10 09:51:24.495295163 DEBUG Found project at '/tmp/.tmpnDccVv' 2026-09-10 09:51:24.495299404 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.495861610 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.495867710 DEBUG Discovering virtual environment in `/tmp/.tmpnDccVv` 2026-09-10 09:51:24.495915580 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.495919530 DEBUG No virtual environment found 2026-09-10 09:51:24.495929861 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.495938581 DEBUG Adding first-party search path `/tmp/.tmpnDccVv/src` 2026-09-10 09:51:24.495942481 DEBUG Adding first-party search path `/tmp/.tmpnDccVv` 2026-09-10 09:51:24.495946241 DEBUG Using vendored stdlib 2026-09-10 09:51:24.496055542 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.496060782 DEBUG Adding new file root '/tmp/.tmpnDccVv' of kind Project 2026-09-10 09:51:24.498829793 INFO Project::index_files{project=.tmpnDccVv}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:24.498845983 DEBUG Updating project to check open files 2026-09-10 09:51:24.498863653 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.498867163 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.498922324 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnDccVv/src/foo.py") 2026-09-10 09:51:24.498930814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnDccVv/src/foo.py` 2026-09-10 09:51:24.498936704 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnDccVv/src/foo.py` 2026-09-10 09:51:24.499033755 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnDccVv/src/foo.py` to project `.tmpnDccVv` 2026-09-10 09:51:24.499046015 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnDccVv/src/foo.py` 2026-09-10 09:51:24.499048395 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.499054965 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.499060245 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:24.499134936 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnDccVv/src/foo.py"))}: Checking file '/tmp/.tmpnDccVv/src/foo.py' 2026-09-10 09:51:24.499257557 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnDccVv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.508443559 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnDccVv/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:24.514366125 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.30ms 2026-09-10 09:51:24.514392705 DEBUG Received server response for request 2 2026-09-10 09:51:24.514428706 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:51:24.514507977 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpnDccVv/src' 2026-09-10 09:51:24.514525347 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpnDccVv' 2026-09-10 09:51:24.514532057 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:24.522125191 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.522135231 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:24.522165172 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:24.524843251 DEBUG method="textDocument/codeAction" response.id=3 duration=10.39ms 2026-09-10 09:51:24.524862661 DEBUG Received server response for request 3 2026-09-10 09:51:24.535245907 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.535281717 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.535290517 DEBUG method="shutdown" response.id=4 duration=13.20µs 2026-09-10 09:51:24.535307657 DEBUG Received server response for request 4 2026-09-10 09:51:24.535311587 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.535326827 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-09-10 09:51:24.541653308 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.541718628 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.541757469 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.541813569 DEBUG Client info: None 2026-09-10 09:51:24.541837610 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.541850960 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.541857420 INFO Version: Unknown 2026-09-10 09:51:24.541894560 DEBUG Received server response for request 1 2026-09-10 09:51:24.541935711 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.542021212 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.542059192 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.542066322 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.542081092 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.542085012 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:24.542119003 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.542131513 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.542134463 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:24.542141483 DEBUG Initializing workspace `file:///tmp/.tmprsEoV7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.542174023 DEBUG Searching for a project in '/tmp/.tmprsEoV7/src' 2026-09-10 09:51:24.542208244 DEBUG Found project at '/tmp/.tmprsEoV7' 2026-09-10 09:51:24.542212634 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.542873751 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.542879721 DEBUG Discovering virtual environment in `/tmp/.tmprsEoV7` 2026-09-10 09:51:24.542928432 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.542932752 DEBUG No virtual environment found 2026-09-10 09:51:24.542942982 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.542951852 DEBUG Adding first-party search path `/tmp/.tmprsEoV7/src` 2026-09-10 09:51:24.542956102 DEBUG Adding first-party search path `/tmp/.tmprsEoV7` 2026-09-10 09:51:24.542959772 DEBUG Using vendored stdlib 2026-09-10 09:51:24.543069333 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.543073913 DEBUG Adding new file root '/tmp/.tmprsEoV7' of kind Project 2026-09-10 09:51:24.544792962 INFO Project::index_files{project=.tmprsEoV7}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.544809943 DEBUG Updating project to check open files 2026-09-10 09:51:24.544828353 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.544832263 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.544885994 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprsEoV7/src/foo.py") 2026-09-10 09:51:24.544893484 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprsEoV7/src/foo.py` 2026-09-10 09:51:24.544899514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprsEoV7/src/foo.py` 2026-09-10 09:51:24.545010635 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprsEoV7/src/foo.py` to project `.tmprsEoV7` 2026-09-10 09:51:24.545022305 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprsEoV7/src/foo.py` 2026-09-10 09:51:24.545024525 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.545030955 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.545036325 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:24.545120286 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprsEoV7/src/foo.py"))}: Checking file '/tmp/.tmprsEoV7/src/foo.py' 2026-09-10 09:51:24.545262788 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprsEoV7/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.554201227 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprsEoV7/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:24.554294858 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.26ms 2026-09-10 09:51:24.554317448 DEBUG Received server response for request 2 2026-09-10 09:51:24.554337148 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:51:24.554399509 DEBUG method="textDocument/codeAction" response.id=3 duration=50.69µs 2026-09-10 09:51:24.554412239 DEBUG Received server response for request 3 2026-09-10 09:51:24.564665323 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.564685353 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.564691463 DEBUG method="shutdown" response.id=4 duration=9.18µs 2026-09-10 09:51:24.564698623 DEBUG Received server response for request 4 2026-09-10 09:51:24.564702483 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.564709423 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-09-10 09:51:24.567003759 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.567066380 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.567101870 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.567180291 DEBUG Client info: None 2026-09-10 09:51:24.567219281 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.567233581 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.567239911 INFO Version: Unknown 2026-09-10 09:51:24.567281942 DEBUG Received server response for request 1 2026-09-10 09:51:24.567323002 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.567403583 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.567437794 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.567441394 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.567455724 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.567458744 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:24.567502224 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.567512724 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.567516555 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:24.567522485 DEBUG Initializing workspace `file:///tmp/.tmpEuZNcn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.567538395 DEBUG Searching for a project in '/tmp/.tmpEuZNcn/src' 2026-09-10 09:51:24.567570565 DEBUG Found project at '/tmp/.tmpEuZNcn' 2026-09-10 09:51:24.567574565 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.567900539 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.567905749 DEBUG Discovering virtual environment in `/tmp/.tmpEuZNcn` 2026-09-10 09:51:24.567946749 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.567950579 DEBUG No virtual environment found 2026-09-10 09:51:24.567960109 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.567968430 DEBUG Adding first-party search path `/tmp/.tmpEuZNcn/src` 2026-09-10 09:51:24.567972260 DEBUG Adding first-party search path `/tmp/.tmpEuZNcn` 2026-09-10 09:51:24.567976050 DEBUG Using vendored stdlib 2026-09-10 09:51:24.568070271 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.568074261 DEBUG Adding new file root '/tmp/.tmpEuZNcn' of kind Project 2026-09-10 09:51:24.569730169 INFO Project::index_files{project=.tmpEuZNcn}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.569746049 DEBUG Updating project to check open files 2026-09-10 09:51:24.569759139 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.569761979 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.569806790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEuZNcn/src/foo.py") 2026-09-10 09:51:24.569813770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEuZNcn/src/foo.py` 2026-09-10 09:51:24.569819520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEuZNcn/src/foo.py` 2026-09-10 09:51:24.569910011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEuZNcn/src/foo.py` to project `.tmpEuZNcn` 2026-09-10 09:51:24.569920791 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEuZNcn/src/foo.py` 2026-09-10 09:51:24.569923191 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.569929071 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.569934311 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:24.569994112 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEuZNcn/src/foo.py"))}: Checking file '/tmp/.tmpEuZNcn/src/foo.py' 2026-09-10 09:51:24.570094503 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEuZNcn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.581360008 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.42ms 2026-09-10 09:51:24.581377318 DEBUG Received server response for request 2 2026-09-10 09:51:24.581411869 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:51:24.581472069 DEBUG method="textDocument/codeAction" response.id=3 duration=45.35µs 2026-09-10 09:51:24.581481609 DEBUG Received server response for request 3 2026-09-10 09:51:24.591755983 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.591778633 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.591786364 DEBUG method="shutdown" response.id=4 duration=10.89µs 2026-09-10 09:51:24.591796014 DEBUG Received server response for request 4 2026-09-10 09:51:24.591799624 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.591809244 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-09-10 09:51:24.594316142 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.594391282 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.594436933 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.594491494 DEBUG Client info: None 2026-09-10 09:51:24.594520344 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.594531184 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.594536484 INFO Version: Unknown 2026-09-10 09:51:24.594575135 DEBUG Received server response for request 1 2026-09-10 09:51:24.594618745 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.594704706 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.594739376 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.594743506 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.594758867 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.594769037 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:24.594810057 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.594824927 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.594828847 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:24.594836187 DEBUG Initializing workspace `file:///tmp/.tmpZ6vfCO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.594853758 DEBUG Searching for a project in '/tmp/.tmpZ6vfCO/src' 2026-09-10 09:51:24.594888718 DEBUG Found project at '/tmp/.tmpZ6vfCO' 2026-09-10 09:51:24.594893348 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.595600506 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.595607436 DEBUG Discovering virtual environment in `/tmp/.tmpZ6vfCO` 2026-09-10 09:51:24.595655287 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.595659637 DEBUG No virtual environment found 2026-09-10 09:51:24.595670107 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.595679577 DEBUG Adding first-party search path `/tmp/.tmpZ6vfCO/src` 2026-09-10 09:51:24.595683237 DEBUG Adding first-party search path `/tmp/.tmpZ6vfCO` 2026-09-10 09:51:24.595687047 DEBUG Using vendored stdlib 2026-09-10 09:51:24.595806908 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.595811998 DEBUG Adding new file root '/tmp/.tmpZ6vfCO' of kind Project 2026-09-10 09:51:24.597521207 INFO Project::index_files{project=.tmpZ6vfCO}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.597538717 DEBUG Updating project to check open files 2026-09-10 09:51:24.597556878 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.597560778 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.597628738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZ6vfCO/src/foo.py") 2026-09-10 09:51:24.597637179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZ6vfCO/src/foo.py` 2026-09-10 09:51:24.597643489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZ6vfCO/src/foo.py` 2026-09-10 09:51:24.597740920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZ6vfCO/src/foo.py` to project `.tmpZ6vfCO` 2026-09-10 09:51:24.597756220 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZ6vfCO/src/foo.py` 2026-09-10 09:51:24.597758450 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.597765960 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.597771200 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:24.597851741 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZ6vfCO/src/foo.py"))}: Checking file '/tmp/.tmpZ6vfCO/src/foo.py' 2026-09-10 09:51:24.597971482 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZ6vfCO/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.605819129 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZ6vfCO/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:24.611756405 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.98ms 2026-09-10 09:51:24.611788275 DEBUG Received server response for request 2 2026-09-10 09:51:24.611821066 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:51:24.611886957 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpZ6vfCO/src' 2026-09-10 09:51:24.611903087 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpZ6vfCO' 2026-09-10 09:51:24.611910537 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:24.619412510 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.619425630 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:24.619504231 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:24.622042529 DEBUG method="textDocument/codeAction" response.id=3 duration=10.21ms 2026-09-10 09:51:24.622064829 DEBUG Received server response for request 3 2026-09-10 09:51:24.632438804 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.632474885 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.632483775 DEBUG method="shutdown" response.id=4 duration=13.89µs 2026-09-10 09:51:24.632494635 DEBUG Received server response for request 4 2026-09-10 09:51:24.632498865 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.632514335 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-09-10 09:51:24.638846396 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.638916646 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.638957427 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.639027148 DEBUG Client info: None 2026-09-10 09:51:24.639064178 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.639078998 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.639085238 INFO Version: Unknown 2026-09-10 09:51:24.639126879 DEBUG Received server response for request 1 2026-09-10 09:51:24.639180689 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.639284700 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.639331031 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.639334371 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.639347741 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.639351101 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:24.639396932 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.639410612 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.639415172 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:24.639422872 DEBUG Initializing workspace `file:///tmp/.tmpKiu0FP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.639443882 DEBUG Searching for a project in '/tmp/.tmpKiu0FP/src' 2026-09-10 09:51:24.639481313 DEBUG Found project at '/tmp/.tmpKiu0FP' 2026-09-10 09:51:24.639486083 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.640166710 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.640173050 DEBUG Discovering virtual environment in `/tmp/.tmpKiu0FP` 2026-09-10 09:51:24.640222781 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.640227081 DEBUG No virtual environment found 2026-09-10 09:51:24.640237041 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.640245671 DEBUG Adding first-party search path `/tmp/.tmpKiu0FP/src` 2026-09-10 09:51:24.640249881 DEBUG Adding first-party search path `/tmp/.tmpKiu0FP` 2026-09-10 09:51:24.640253651 DEBUG Using vendored stdlib 2026-09-10 09:51:24.640375453 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.640379873 DEBUG Adding new file root '/tmp/.tmpKiu0FP' of kind Project 2026-09-10 09:51:24.642087512 INFO Project::index_files{project=.tmpKiu0FP}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.642104972 DEBUG Updating project to check open files 2026-09-10 09:51:24.642124152 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.642127882 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.642205663 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKiu0FP/src/foo.py") 2026-09-10 09:51:24.642214473 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKiu0FP/src/foo.py` 2026-09-10 09:51:24.642221213 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKiu0FP/src/foo.py` 2026-09-10 09:51:24.642323034 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKiu0FP/src/foo.py` to project `.tmpKiu0FP` 2026-09-10 09:51:24.642335414 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKiu0FP/src/foo.py` 2026-09-10 09:51:24.642337744 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.642344524 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.642349904 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:24.642421605 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKiu0FP/src/foo.py"))}: Checking file '/tmp/.tmpKiu0FP/src/foo.py' 2026-09-10 09:51:24.642558817 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKiu0FP/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.651848700 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKiu0FP/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:24.654469949 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.12ms 2026-09-10 09:51:24.654487609 DEBUG Received server response for request 2 2026-09-10 09:51:24.654521509 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:51:24.654582150 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpKiu0FP/src' 2026-09-10 09:51:24.654598370 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpKiu0FP' 2026-09-10 09:51:24.654605280 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:24.661648528 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.661658689 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:24.661678949 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:24.664130366 DEBUG method="textDocument/codeAction" response.id=3 duration=9.59ms 2026-09-10 09:51:24.664156466 DEBUG Received server response for request 3 2026-09-10 09:51:24.674498011 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.674535241 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.674545301 DEBUG method="shutdown" response.id=4 duration=15.10µs 2026-09-10 09:51:24.674565112 DEBUG Received server response for request 4 2026-09-10 09:51:24.674568662 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.674585662 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-09-10 09:51:24.680249185 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.680320776 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.680367466 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.680425247 DEBUG Client info: None 2026-09-10 09:51:24.680455007 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.680467967 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.680473777 INFO Version: Unknown 2026-09-10 09:51:24.680514178 DEBUG Received server response for request 1 2026-09-10 09:51:24.680555538 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.680643279 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.680688810 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.680692170 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.680706770 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.680709950 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:24.680763090 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.680777081 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.680781371 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:24.680789211 DEBUG Initializing workspace `file:///tmp/.tmpa27zUv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.680809031 DEBUG Searching for a project in '/tmp/.tmpa27zUv/src' 2026-09-10 09:51:24.680858862 DEBUG Found project at '/tmp/.tmpa27zUv' 2026-09-10 09:51:24.680863662 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.681516159 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.681523759 DEBUG Discovering virtual environment in `/tmp/.tmpa27zUv` 2026-09-10 09:51:24.681575819 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.681580770 DEBUG No virtual environment found 2026-09-10 09:51:24.681590930 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.681599500 DEBUG Adding first-party search path `/tmp/.tmpa27zUv/src` 2026-09-10 09:51:24.681603520 DEBUG Adding first-party search path `/tmp/.tmpa27zUv` 2026-09-10 09:51:24.681607550 DEBUG Using vendored stdlib 2026-09-10 09:51:24.681714421 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.681719371 DEBUG Adding new file root '/tmp/.tmpa27zUv' of kind Project 2026-09-10 09:51:24.684251049 INFO Project::index_files{project=.tmpa27zUv}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.684268989 DEBUG Updating project to check open files 2026-09-10 09:51:24.684287840 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.684291890 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.684359130 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpa27zUv/src/foo.py") 2026-09-10 09:51:24.684367750 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpa27zUv/src/foo.py` 2026-09-10 09:51:24.684373811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpa27zUv/src/foo.py` 2026-09-10 09:51:24.684470892 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpa27zUv/src/foo.py` to project `.tmpa27zUv` 2026-09-10 09:51:24.684483172 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpa27zUv/src/foo.py` 2026-09-10 09:51:24.684485702 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.684492992 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.684498732 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:24.684581023 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa27zUv/src/foo.py"))}: Checking file '/tmp/.tmpa27zUv/src/foo.py' 2026-09-10 09:51:24.684703364 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa27zUv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.695323012 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.82ms 2026-09-10 09:51:24.695339952 DEBUG Received server response for request 2 2026-09-10 09:51:24.695387483 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:51:24.695476274 DEBUG method="textDocument/codeAction" response.id=3 duration=68.29µs 2026-09-10 09:51:24.695487314 DEBUG Received server response for request 3 2026-09-10 09:51:24.705786018 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.705818258 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.705826088 DEBUG method="shutdown" response.id=4 duration=10.97µs 2026-09-10 09:51:24.705836229 DEBUG Received server response for request 4 2026-09-10 09:51:24.705840089 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.705855599 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-09-10 09:51:24.708457918 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-09-10 09:51:24.708531638 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.708573049 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.708622989 DEBUG Client info: None 2026-09-10 09:51:24.708653010 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.708664370 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-09-10 09:51:24.708670150 INFO Version: Unknown 2026-09-10 09:51:24.708706630 DEBUG Received server response for request 1 2026-09-10 09:51:24.708745611 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.708824952 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.708862232 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.708865522 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.708878712 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.708882082 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:24.708922273 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.708934213 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.708938013 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:24.708944913 DEBUG Initializing workspace `file:///tmp/.tmp7WeSVO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.708960683 DEBUG Searching for a project in '/tmp/.tmp7WeSVO/src' 2026-09-10 09:51:24.708993944 DEBUG Found project at '/tmp/.tmp7WeSVO' 2026-09-10 09:51:24.708997934 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.709351848 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.709357258 DEBUG Discovering virtual environment in `/tmp/.tmp7WeSVO` 2026-09-10 09:51:24.709398308 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.709402808 DEBUG No virtual environment found 2026-09-10 09:51:24.709412068 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.709420548 DEBUG Adding first-party search path `/tmp/.tmp7WeSVO/src` 2026-09-10 09:51:24.709424508 DEBUG Adding first-party search path `/tmp/.tmp7WeSVO` 2026-09-10 09:51:24.709428348 DEBUG Using vendored stdlib 2026-09-10 09:51:24.709531630 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.709535430 DEBUG Adding new file root '/tmp/.tmp7WeSVO' of kind Project 2026-09-10 09:51:24.711192588 INFO Project::index_files{project=.tmp7WeSVO}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.711208658 DEBUG Updating project to check open files 2026-09-10 09:51:24.711222658 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.711225778 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.711273659 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7WeSVO/src/foo.py") 2026-09-10 09:51:24.711281189 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7WeSVO/src/foo.py` 2026-09-10 09:51:24.711287259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7WeSVO/src/foo.py` 2026-09-10 09:51:24.711375950 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7WeSVO/src/foo.py` to project `.tmp7WeSVO` 2026-09-10 09:51:24.711386790 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7WeSVO/src/foo.py` 2026-09-10 09:51:24.711389210 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.711395460 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.711400500 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:24.711491331 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7WeSVO/src/foo.py"))}: Checking file '/tmp/.tmp7WeSVO/src/foo.py' 2026-09-10 09:51:24.711627883 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7WeSVO/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.720243018 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7WeSVO/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:24.722854357 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.45ms 2026-09-10 09:51:24.722875988 DEBUG Received server response for request 2 2026-09-10 09:51:24.722912538 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:51:24.722980619 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp7WeSVO/src' 2026-09-10 09:51:24.722995979 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp7WeSVO' 2026-09-10 09:51:24.723005589 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:24.729116127 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.729126137 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:24.729161877 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:24.731796606 DEBUG method="textDocument/codeAction" response.id=3 duration=8.87ms 2026-09-10 09:51:24.731814427 DEBUG Received server response for request 3 2026-09-10 09:51:24.742166861 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.742203362 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.742212692 DEBUG method="shutdown" response.id=4 duration=14.40µs 2026-09-10 09:51:24.742222462 DEBUG Received server response for request 4 2026-09-10 09:51:24.742226742 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.742242642 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-09-10 09:51:24.748125578 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.748212059 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.748249619 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.748305380 DEBUG Client info: None 2026-09-10 09:51:24.748328870 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.748342600 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.748349570 INFO Version: Unknown 2026-09-10 09:51:24.748390791 DEBUG Received server response for request 1 2026-09-10 09:51:24.748432381 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.748525022 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.748566602 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.748570253 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.748584453 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.748587763 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:24.748632693 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.748645583 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.748649243 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:24.748656783 DEBUG Initializing workspace `file:///tmp/.tmppHeUuh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.748675804 DEBUG Searching for a project in '/tmp/.tmppHeUuh/src' 2026-09-10 09:51:24.748726504 DEBUG Found project at '/tmp/.tmppHeUuh' 2026-09-10 09:51:24.748731684 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.749440582 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.749447322 DEBUG Discovering virtual environment in `/tmp/.tmppHeUuh` 2026-09-10 09:51:24.749497493 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.749501703 DEBUG No virtual environment found 2026-09-10 09:51:24.749512303 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.749521123 DEBUG Adding first-party search path `/tmp/.tmppHeUuh/src` 2026-09-10 09:51:24.749524943 DEBUG Adding first-party search path `/tmp/.tmppHeUuh` 2026-09-10 09:51:24.749528603 DEBUG Using vendored stdlib 2026-09-10 09:51:24.749639834 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.749644304 DEBUG Adding new file root '/tmp/.tmppHeUuh' of kind Project 2026-09-10 09:51:24.752253993 INFO Project::index_files{project=.tmppHeUuh}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.752268823 DEBUG Updating project to check open files 2026-09-10 09:51:24.752286724 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.752290624 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.752350534 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppHeUuh/src/foo.py") 2026-09-10 09:51:24.752358694 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppHeUuh/src/foo.py` 2026-09-10 09:51:24.752364944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppHeUuh/src/foo.py` 2026-09-10 09:51:24.752463136 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppHeUuh/src/foo.py` to project `.tmppHeUuh` 2026-09-10 09:51:24.752475386 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppHeUuh/src/foo.py` 2026-09-10 09:51:24.752477776 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.752484296 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.752489586 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:24.752648678 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppHeUuh/src/foo.py"))}: Checking file '/tmp/.tmppHeUuh/src/foo.py' 2026-09-10 09:51:24.752756529 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppHeUuh/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.763680900 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.19ms 2026-09-10 09:51:24.763697800 DEBUG Received server response for request 2 2026-09-10 09:51:24.763737921 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-10 09:51:24.763792481 DEBUG method="textDocument/codeAction" response.id=3 duration=37.32µs 2026-09-10 09:51:24.763801671 DEBUG Received server response for request 3 2026-09-10 09:51:24.773874503 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:24.773895693 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.773902853 DEBUG method="shutdown" response.id=4 duration=10.01µs 2026-09-10 09:51:24.773912833 DEBUG Received server response for request 4 2026-09-10 09:51:24.773916024 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.773925064 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-09-10 09:51:24.776470112 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.776541463 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.776585803 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.776642874 DEBUG Client info: None 2026-09-10 09:51:24.776671034 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.776684674 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.776689944 INFO Version: Unknown 2026-09-10 09:51:24.776729615 DEBUG Received server response for request 1 2026-09-10 09:51:24.776771675 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.776861166 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.776895477 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.776898907 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.776912077 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-09-10 09:51:24.776973027 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.776986278 DEBUG Deferring `workspace/executeCommand` request until all workspaces are initialized 2026-09-10 09:51:24.776993738 DEBUG Initializing workspace `file:///tmp/.tmp8W7bSz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.777012328 DEBUG Searching for a project in '/tmp/.tmp8W7bSz/src' 2026-09-10 09:51:24.777064218 DEBUG Found project at '/tmp/.tmp8W7bSz' 2026-09-10 09:51:24.777068788 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.777684905 DEBUG Discovering virtual environment in `/tmp/.tmp8W7bSz` 2026-09-10 09:51:24.777734716 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.777739566 DEBUG No virtual environment found 2026-09-10 09:51:24.777749706 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:24.777758876 DEBUG Adding first-party search path `/tmp/.tmp8W7bSz/src` 2026-09-10 09:51:24.777763236 DEBUG Adding first-party search path `/tmp/.tmp8W7bSz` 2026-09-10 09:51:24.777767256 DEBUG Using vendored stdlib 2026-09-10 09:51:24.777878377 INFO Python version: Python 3.10, platform: linux 2026-09-10 09:51:24.777883538 DEBUG Adding new file root '/tmp/.tmp8W7bSz' of kind Project 2026-09-10 09:51:24.779612627 INFO Project::index_files{project=.tmp8W7bSz}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.779630937 DEBUG Updating project to check open files 2026-09-10 09:51:24.779648487 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.779652457 DEBUG Processing deferred request `workspace/executeCommand` 2026-09-10 09:51:24.779698318 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.779951880 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-09-10 09:51:24.779959641 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-09-10 09:51:24.779974461 DEBUG method="workspace/executeCommand" response.id=2 duration=319.23µs 2026-09-10 09:51:24.779987681 DEBUG Received server response for request 2 2026-09-10 09:51:24.791029183 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:24.791055054 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.791062124 DEBUG method="shutdown" response.id=3 duration=9.99µs 2026-09-10 09:51:24.791072334 DEBUG Received server response for request 3 2026-09-10 09:51:24.791076674 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.791086374 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-09-10 09:51:24.792454849 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.792528270 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.792568640 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.792626501 DEBUG Client info: None 2026-09-10 09:51:24.792649471 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.792662751 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.792668761 INFO Version: Unknown 2026-09-10 09:51:24.792709242 DEBUG Received server response for request 1 2026-09-10 09:51:24.792750422 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.792841013 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.792879434 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.792883014 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.792896864 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.792900234 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:24.792940894 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.792954465 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.792957975 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:24.792964215 DEBUG Initializing workspace `file:///tmp/.tmpyWhvHX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.792980565 DEBUG Searching for a project in '/tmp/.tmpyWhvHX/src' 2026-09-10 09:51:24.793014025 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:24.793018555 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.793563341 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.793569321 DEBUG Discovering virtual environment in `/tmp/.tmpyWhvHX/src` 2026-09-10 09:51:24.793614662 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.793619442 DEBUG No virtual environment found 2026-09-10 09:51:24.793630522 DEBUG Adding first-party search path `/tmp/.tmpyWhvHX/src` 2026-09-10 09:51:24.793634382 DEBUG Using vendored stdlib 2026-09-10 09:51:24.793753844 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.793758494 DEBUG Adding new file root '/tmp/.tmpyWhvHX/src' of kind Project 2026-09-10 09:51:24.795464112 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.795479093 DEBUG Updating project to check open files 2026-09-10 09:51:24.795495313 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.795499223 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.795557304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyWhvHX/src/foo.py") 2026-09-10 09:51:24.795568144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyWhvHX/src/foo.py` 2026-09-10 09:51:24.795574274 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyWhvHX/src/foo.py` 2026-09-10 09:51:24.795682765 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyWhvHX/src/foo.py` to project `src` 2026-09-10 09:51:24.795694135 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyWhvHX/src/foo.py` 2026-09-10 09:51:24.795696385 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.795702485 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.795707455 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:24.796087259 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.811574201 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:24.815699947 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:24.840738885 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:24.840758865 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:24.840764785 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:24.840818576 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:24.840822266 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:24.840876076 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpyWhvHX/src' 2026-09-10 09:51:24.840886746 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:24.856612061 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.856626481 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:24.856633941 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:24.856876124 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 61.137908ms 2026-09-10 09:51:24.856927714 DEBUG method="textDocument/completion" response.id=2 duration=61.22ms 2026-09-10 09:51:24.856964055 DEBUG Received server response for request 2 2026-09-10 09:51:24.867261719 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:24.867302369 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.867311429 DEBUG method="shutdown" response.id=3 duration=15.16µs 2026-09-10 09:51:24.867322680 DEBUG Received server response for request 3 2026-09-10 09:51:24.867326730 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.867342030 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-09-10 09:51:24.876273849 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:24.876341839 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.876383160 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.876457611 DEBUG Client info: None 2026-09-10 09:51:24.876494941 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.876509461 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:24.876515301 INFO Version: Unknown 2026-09-10 09:51:24.876554102 DEBUG Received server response for request 1 2026-09-10 09:51:24.876592302 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.876692103 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.876747754 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.876750854 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.876764984 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.876768134 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:24.876823455 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.876838985 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.876843285 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:24.876851295 DEBUG Initializing workspace `file:///tmp/.tmplJ2x22/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:24.876871375 DEBUG Searching for a project in '/tmp/.tmplJ2x22/src' 2026-09-10 09:51:24.876904916 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:24.876910426 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.877662554 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.877669404 DEBUG Discovering virtual environment in `/tmp/.tmplJ2x22/src` 2026-09-10 09:51:24.877724595 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.877729365 DEBUG No virtual environment found 2026-09-10 09:51:24.877741615 DEBUG Adding first-party search path `/tmp/.tmplJ2x22/src` 2026-09-10 09:51:24.877745765 DEBUG Using vendored stdlib 2026-09-10 09:51:24.877851386 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.877856096 DEBUG Adding new file root '/tmp/.tmplJ2x22/src' of kind Project 2026-09-10 09:51:24.879591596 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.879609256 DEBUG Updating project to check open files 2026-09-10 09:51:24.879627816 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.879631346 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.879698047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplJ2x22/src/foo.py") 2026-09-10 09:51:24.879708047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplJ2x22/src/foo.py` 2026-09-10 09:51:24.879714007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplJ2x22/src/foo.py` 2026-09-10 09:51:24.879815818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplJ2x22/src/foo.py` to project `src` 2026-09-10 09:51:24.879827718 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplJ2x22/src/foo.py` 2026-09-10 09:51:24.879830158 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.879836848 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.879842318 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:24.880121041 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.893195116 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:24.897395623 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:24.922265049 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:24.922283169 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:24.922289209 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:24.922340140 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:24.922343710 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:24.922392540 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmplJ2x22/src' 2026-09-10 09:51:24.922402800 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:24.941554373 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.941567453 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:24.941573943 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:24.941832386 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 61.954037ms 2026-09-10 09:51:24.941884986 DEBUG method="textDocument/completion" response.id=2 duration=62.04ms 2026-09-10 09:51:24.941922467 DEBUG Received server response for request 2 2026-09-10 09:51:24.952288762 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:24.952331112 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:24.952340762 DEBUG method="shutdown" response.id=3 duration=16.08µs 2026-09-10 09:51:24.952351452 DEBUG Received server response for request 3 2026-09-10 09:51:24.952355622 DEBUG Client sends notification `exit` 2026-09-10 09:51:24.952371193 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-09-10 09:51:24.961297862 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "commands": Object { "commands": Array [ String("ty.triggerParameterHints"), ], }, }, ), } 2026-09-10 09:51:24.961386343 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:24.961428503 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:24.961522524 DEBUG Client info: None 2026-09-10 09:51:24.961563395 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:24.961581465 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-09-10 09:51:24.961588145 INFO Version: Unknown 2026-09-10 09:51:24.961626075 DEBUG Received server response for request 1 2026-09-10 09:51:24.961670646 DEBUG Client sends notification `initialized` 2026-09-10 09:51:24.961768957 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:24.961820518 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:24.961823828 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:24.961838188 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:24.961840908 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:24.961898198 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:24.961911769 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:24.961915929 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:24.961923069 DEBUG Initializing workspace `file:///tmp/.tmpIfJjUa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-09-10 09:51:24.961946269 DEBUG Searching for a project in '/tmp/.tmpIfJjUa/src' 2026-09-10 09:51:24.961980519 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:24.961986059 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:24.962402144 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:24.962408924 DEBUG Discovering virtual environment in `/tmp/.tmpIfJjUa/src` 2026-09-10 09:51:24.962463005 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:24.962467415 DEBUG No virtual environment found 2026-09-10 09:51:24.962479225 DEBUG Adding first-party search path `/tmp/.tmpIfJjUa/src` 2026-09-10 09:51:24.962483425 DEBUG Using vendored stdlib 2026-09-10 09:51:24.962578646 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:24.962583446 DEBUG Adding new file root '/tmp/.tmpIfJjUa/src' of kind Project 2026-09-10 09:51:24.964318775 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:24.964335145 DEBUG Updating project to check open files 2026-09-10 09:51:24.964353496 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:24.964357356 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:24.964410266 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIfJjUa/src/foo.py") 2026-09-10 09:51:24.964418986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIfJjUa/src/foo.py` 2026-09-10 09:51:24.964425126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIfJjUa/src/foo.py` 2026-09-10 09:51:24.964527988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIfJjUa/src/foo.py` to project `src` 2026-09-10 09:51:24.964540088 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIfJjUa/src/foo.py` 2026-09-10 09:51:24.964542398 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:24.964549098 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:24.964554438 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:24.964877961 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:24.978360281 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:24.982133093 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.002550669 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.002569239 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.002575120 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.002642160 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.002645690 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.002694301 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpIfJjUa/src' 2026-09-10 09:51:25.002704171 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:25.022297188 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.70386ms 2026-09-10 09:51:25.022338069 DEBUG method="textDocument/completion" response.id=2 duration=57.78ms 2026-09-10 09:51:25.022363349 DEBUG Received server response for request 2 2026-09-10 09:51:25.032624553 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.032663593 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.032670653 DEBUG method="shutdown" response.id=3 duration=12.37µs 2026-09-10 09:51:25.032687604 DEBUG Received server response for request 3 2026-09-10 09:51:25.032691714 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.032706564 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-09-10 09:51:25.040379469 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.040460760 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.040501880 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.040579671 DEBUG Client info: None 2026-09-10 09:51:25.040619272 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.040632882 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-09-10 09:51:25.040639142 INFO Version: Unknown 2026-09-10 09:51:25.040677922 DEBUG Received server response for request 1 2026-09-10 09:51:25.040719783 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.040818084 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.040855764 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.040859064 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.040872844 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.040876174 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.040938515 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.040953845 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.040957465 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.040965315 DEBUG Initializing workspace `file:///tmp/.tmpnzYv7E/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:25.040985036 DEBUG Searching for a project in '/tmp/.tmpnzYv7E/src' 2026-09-10 09:51:25.041019676 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.041025526 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.041677883 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.041684593 DEBUG Discovering virtual environment in `/tmp/.tmpnzYv7E/src` 2026-09-10 09:51:25.041734754 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.041739654 DEBUG No virtual environment found 2026-09-10 09:51:25.041752894 DEBUG Adding first-party search path `/tmp/.tmpnzYv7E/src` 2026-09-10 09:51:25.041757124 DEBUG Using vendored stdlib 2026-09-10 09:51:25.041866545 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.041871385 DEBUG Adding new file root '/tmp/.tmpnzYv7E/src' of kind Project 2026-09-10 09:51:25.043577504 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.043593615 DEBUG Updating project to check open files 2026-09-10 09:51:25.043612315 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.043616085 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.043674545 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnzYv7E/src/foo.py") 2026-09-10 09:51:25.043686076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnzYv7E/src/foo.py` 2026-09-10 09:51:25.043692146 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnzYv7E/src/foo.py` 2026-09-10 09:51:25.043796217 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnzYv7E/src/foo.py` to project `src` 2026-09-10 09:51:25.043808387 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnzYv7E/src/foo.py` 2026-09-10 09:51:25.043810847 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.043818427 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.043823937 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.044227952 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.057739251 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.061518143 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.082030681 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.082049101 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.082054971 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.082123962 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.082127542 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.082193243 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpnzYv7E/src' 2026-09-10 09:51:25.082204133 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:25.102139464 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.276847ms 2026-09-10 09:51:25.102196604 DEBUG method="textDocument/completion" response.id=2 duration=58.37ms 2026-09-10 09:51:25.102224065 DEBUG Received server response for request 2 2026-09-10 09:51:25.112469808 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.112510019 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.112517439 DEBUG method="shutdown" response.id=3 duration=12.63µs 2026-09-10 09:51:25.112533679 DEBUG Received server response for request 3 2026-09-10 09:51:25.112538139 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.112554469 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-09-10 09:51:25.120130353 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "commands": Object { "commands": Array [ String("ty.triggerParameterHints"), ], }, }, ), } 2026-09-10 09:51:25.120241995 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.120291025 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.120377376 DEBUG Client info: None 2026-09-10 09:51:25.120413377 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.120431117 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-09-10 09:51:25.120437167 INFO Version: Unknown 2026-09-10 09:51:25.120474957 DEBUG Received server response for request 1 2026-09-10 09:51:25.120520128 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.120632119 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.120685340 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.120688750 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.120703720 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.120706970 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.120753210 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.120768540 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.120772390 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.120780291 DEBUG Initializing workspace `file:///tmp/.tmpooMnBP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-09-10 09:51:25.120804291 DEBUG Searching for a project in '/tmp/.tmpooMnBP/src' 2026-09-10 09:51:25.120838921 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.120843671 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.121548649 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.121555419 DEBUG Discovering virtual environment in `/tmp/.tmpooMnBP/src` 2026-09-10 09:51:25.121609730 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.121614140 DEBUG No virtual environment found 2026-09-10 09:51:25.121625900 DEBUG Adding first-party search path `/tmp/.tmpooMnBP/src` 2026-09-10 09:51:25.121630150 DEBUG Using vendored stdlib 2026-09-10 09:51:25.121742471 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.121747911 DEBUG Adding new file root '/tmp/.tmpooMnBP/src' of kind Project 2026-09-10 09:51:25.124442131 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:25.124456801 DEBUG Updating project to check open files 2026-09-10 09:51:25.124474992 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.124478722 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.124541822 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpooMnBP/src/foo.py") 2026-09-10 09:51:25.124553352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpooMnBP/src/foo.py` 2026-09-10 09:51:25.124559783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpooMnBP/src/foo.py` 2026-09-10 09:51:25.124659734 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpooMnBP/src/foo.py` to project `src` 2026-09-10 09:51:25.124671994 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpooMnBP/src/foo.py` 2026-09-10 09:51:25.124674214 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.124681004 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.124686174 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.124977197 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.138524957 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.142289829 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.162627695 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.162645535 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.162651405 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.162700396 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.162704166 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.162754356 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpooMnBP/src' 2026-09-10 09:51:25.162765046 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:25.180181219 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.180193840 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:25.180200470 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:25.180412802 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 55.694478ms 2026-09-10 09:51:25.180449792 DEBUG method="textDocument/completion" response.id=2 duration=55.76ms 2026-09-10 09:51:25.180480703 DEBUG Received server response for request 2 2026-09-10 09:51:25.190732626 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.190771307 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.190780257 DEBUG method="shutdown" response.id=3 duration=14.75µs 2026-09-10 09:51:25.190797867 DEBUG Received server response for request 3 2026-09-10 09:51:25.190802217 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.190817787 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-09-10 09:51:25.199939228 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.200017959 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.200060660 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.200145731 DEBUG Client info: None 2026-09-10 09:51:25.200199101 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.200217032 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-09-10 09:51:25.200222702 INFO Version: Unknown 2026-09-10 09:51:25.200262902 DEBUG Received server response for request 1 2026-09-10 09:51:25.200303213 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.200409654 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.200469304 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.200472764 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.200487345 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.200490385 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.200555925 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.200572026 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.200576456 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.200583876 DEBUG Initializing workspace `file:///tmp/.tmpZxgcQ6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-09-10 09:51:25.200607166 DEBUG Searching for a project in '/tmp/.tmpZxgcQ6/src' 2026-09-10 09:51:25.200642346 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.200647396 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.201454445 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.201461355 DEBUG Discovering virtual environment in `/tmp/.tmpZxgcQ6/src` 2026-09-10 09:51:25.201515356 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.201519666 DEBUG No virtual environment found 2026-09-10 09:51:25.201531626 DEBUG Adding first-party search path `/tmp/.tmpZxgcQ6/src` 2026-09-10 09:51:25.201535996 DEBUG Using vendored stdlib 2026-09-10 09:51:25.201656018 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.201661538 DEBUG Adding new file root '/tmp/.tmpZxgcQ6/src' of kind Project 2026-09-10 09:51:25.204272487 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.204288477 DEBUG Updating project to check open files 2026-09-10 09:51:25.204307047 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.204310567 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.204370128 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZxgcQ6/src/foo.py") 2026-09-10 09:51:25.204379068 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZxgcQ6/src/foo.py` 2026-09-10 09:51:25.204385448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZxgcQ6/src/foo.py` 2026-09-10 09:51:25.204482899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZxgcQ6/src/foo.py` to project `src` 2026-09-10 09:51:25.204494409 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZxgcQ6/src/foo.py` 2026-09-10 09:51:25.204496989 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.204504389 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.204509589 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.204898364 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.218301482 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.222067554 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.242550381 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.242569661 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.242575451 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.242642382 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.242645962 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.242697043 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpZxgcQ6/src' 2026-09-10 09:51:25.242707513 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:25.261409120 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.79283ms 2026-09-10 09:51:25.261449801 DEBUG method="textDocument/completion" response.id=2 duration=56.94ms 2026-09-10 09:51:25.261476611 DEBUG Received server response for request 2 2026-09-10 09:51:25.271760125 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.271798986 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.271807686 DEBUG method="shutdown" response.id=3 duration=13.56µs 2026-09-10 09:51:25.271819186 DEBUG Received server response for request 3 2026-09-10 09:51:25.271824116 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.271838776 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-09-10 09:51:25.279503001 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.279569612 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.279613672 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.279689293 DEBUG Client info: None 2026-09-10 09:51:25.279724423 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.279741354 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:25.279748234 INFO Version: Unknown 2026-09-10 09:51:25.279785804 DEBUG Received server response for request 1 2026-09-10 09:51:25.279823484 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.279932036 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.279986006 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.279988886 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.280003356 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.280006156 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.280057537 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.280072467 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.280076657 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.280083967 DEBUG Initializing workspace `file:///tmp/.tmpqQo0UJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-09-10 09:51:25.280121978 DEBUG Searching for a project in '/tmp/.tmpqQo0UJ/src' 2026-09-10 09:51:25.280171038 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.280175778 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.280840916 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.280847326 DEBUG Discovering virtual environment in `/tmp/.tmpqQo0UJ/src` 2026-09-10 09:51:25.280900606 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.280905376 DEBUG No virtual environment found 2026-09-10 09:51:25.280918437 DEBUG Adding first-party search path `/tmp/.tmpqQo0UJ/src` 2026-09-10 09:51:25.280922727 DEBUG Using vendored stdlib 2026-09-10 09:51:25.281031488 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.281036678 DEBUG Adding new file root '/tmp/.tmpqQo0UJ/src' of kind Project 2026-09-10 09:51:25.282803418 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.282820298 DEBUG Updating project to check open files 2026-09-10 09:51:25.282838668 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.282842718 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.282904299 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqQo0UJ/src/foo.py") 2026-09-10 09:51:25.282915709 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqQo0UJ/src/foo.py` 2026-09-10 09:51:25.282921679 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqQo0UJ/src/foo.py` 2026-09-10 09:51:25.283020650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqQo0UJ/src/foo.py` to project `src` 2026-09-10 09:51:25.283032430 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqQo0UJ/src/foo.py` 2026-09-10 09:51:25.283034750 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.283041470 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.283046640 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.283480145 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.296964485 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.300736646 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.321100712 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.321120362 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.321125883 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.321213743 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.321217684 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.321267934 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpqQo0UJ/src' 2026-09-10 09:51:25.321279054 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:25.339915831 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.729779ms 2026-09-10 09:51:25.339954341 DEBUG method="textDocument/completion" response.id=2 duration=56.91ms 2026-09-10 09:51:25.339980132 DEBUG Received server response for request 2 2026-09-10 09:51:25.350244756 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.350281576 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.350289866 DEBUG method="shutdown" response.id=3 duration=13.94µs 2026-09-10 09:51:25.350305986 DEBUG Received server response for request 3 2026-09-10 09:51:25.350310596 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.350326996 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-09-10 09:51:25.358064572 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.358143513 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.358202004 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.358276855 DEBUG Client info: None 2026-09-10 09:51:25.358313825 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.358327735 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:25.358333945 INFO Version: Unknown 2026-09-10 09:51:25.358372856 DEBUG Received server response for request 1 2026-09-10 09:51:25.358416046 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.358485857 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.358521507 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.358525097 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.358539607 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.358542767 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.358582208 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.358593948 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.358597688 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.358604588 DEBUG Initializing workspace `file:///tmp/.tmpvGrlKv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:25.358622378 DEBUG Searching for a project in '/tmp/.tmpvGrlKv/src' 2026-09-10 09:51:25.358656339 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.358661339 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.359054623 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.359060153 DEBUG Discovering virtual environment in `/tmp/.tmpvGrlKv/src` 2026-09-10 09:51:25.359111764 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.359116134 DEBUG No virtual environment found 2026-09-10 09:51:25.359127734 DEBUG Adding first-party search path `/tmp/.tmpvGrlKv/src` 2026-09-10 09:51:25.359131964 DEBUG Using vendored stdlib 2026-09-10 09:51:25.359245455 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.359250515 DEBUG Adding new file root '/tmp/.tmpvGrlKv/src' of kind Project 2026-09-10 09:51:25.361050405 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.361065025 DEBUG Updating project to check open files 2026-09-10 09:51:25.361082566 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.361086176 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.361139016 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvGrlKv/src/foo.py") 2026-09-10 09:51:25.361157386 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvGrlKv/src/foo.py` 2026-09-10 09:51:25.361163657 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvGrlKv/src/foo.py` 2026-09-10 09:51:25.361251568 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvGrlKv/src/foo.py` to project `src` 2026-09-10 09:51:25.361263118 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvGrlKv/src/foo.py` 2026-09-10 09:51:25.361265578 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.361272198 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.361277548 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.361602201 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.375222382 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.379031065 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.399543782 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.399562052 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.399567572 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.399620263 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.399623993 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.399673874 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpvGrlKv/src' 2026-09-10 09:51:25.399684534 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:25.420612806 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.296268ms 2026-09-10 09:51:25.420661246 DEBUG method="textDocument/completion" response.id=2 duration=59.38ms 2026-09-10 09:51:25.420694257 DEBUG Received server response for request 2 2026-09-10 09:51:25.430945591 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.430986541 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.430996551 DEBUG method="shutdown" response.id=3 duration=15.73µs 2026-09-10 09:51:25.431005931 DEBUG Received server response for request 3 2026-09-10 09:51:25.431009831 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.431025561 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-09-10 09:51:25.439963070 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.440043541 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.440093672 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.440195243 DEBUG Client info: None 2026-09-10 09:51:25.440237464 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.440254374 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:25.440260804 INFO Version: Unknown 2026-09-10 09:51:25.440308154 DEBUG Received server response for request 1 2026-09-10 09:51:25.440351825 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.440465456 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.440503476 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.440506927 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.440521607 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.440525027 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.440587657 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.440602528 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.440606488 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.440613988 DEBUG Initializing workspace `file:///tmp/.tmpck5XXi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-09-10 09:51:25.440636298 DEBUG Searching for a project in '/tmp/.tmpck5XXi/src' 2026-09-10 09:51:25.440672168 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.440677528 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.441465597 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.441472687 DEBUG Discovering virtual environment in `/tmp/.tmpck5XXi/src` 2026-09-10 09:51:25.441522168 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.441526468 DEBUG No virtual environment found 2026-09-10 09:51:25.441540198 DEBUG Adding first-party search path `/tmp/.tmpck5XXi/src` 2026-09-10 09:51:25.441544378 DEBUG Using vendored stdlib 2026-09-10 09:51:25.441665299 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.441670479 DEBUG Adding new file root '/tmp/.tmpck5XXi/src' of kind Project 2026-09-10 09:51:25.445323620 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:25.445338160 DEBUG Updating project to check open files 2026-09-10 09:51:25.445356100 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.445359810 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.445420151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpck5XXi/src/foo.py") 2026-09-10 09:51:25.445428491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpck5XXi/src/foo.py` 2026-09-10 09:51:25.445435051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpck5XXi/src/foo.py` 2026-09-10 09:51:25.445541212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpck5XXi/src/foo.py` to project `src` 2026-09-10 09:51:25.445552683 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpck5XXi/src/foo.py` 2026-09-10 09:51:25.445554963 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.445562403 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.445567933 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.445925647 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.459620978 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.463403810 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.483923918 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.483943958 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.483949458 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.484001799 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.484005469 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.484080150 DEBUG method="textDocument/completion" response.id=2 duration=38.51ms 2026-09-10 09:51:25.484108130 DEBUG Received server response for request 2 2026-09-10 09:51:25.494279483 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.494312643 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.494320193 DEBUG method="shutdown" response.id=3 duration=12.35µs 2026-09-10 09:51:25.494336974 DEBUG Received server response for request 3 2026-09-10 09:51:25.494340844 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.494356004 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-09-10 09:51:25.499646592 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ Markdown, PlainText, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.499739373 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.499780864 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.499860705 DEBUG Client info: None 2026-09-10 09:51:25.499904645 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.499919705 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-09-10 09:51:25.499926396 INFO Version: Unknown 2026-09-10 09:51:25.499971376 DEBUG Received server response for request 1 2026-09-10 09:51:25.500015707 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.500106488 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.500167138 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.500170928 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.500186538 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.500189738 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.500232199 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.500244579 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.500248439 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.500255469 DEBUG Initializing workspace `file:///tmp/.tmpPT7kDG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:25.500274719 DEBUG Searching for a project in '/tmp/.tmpPT7kDG/src' 2026-09-10 09:51:25.500309510 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.500313690 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.500678884 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.500685104 DEBUG Discovering virtual environment in `/tmp/.tmpPT7kDG/src` 2026-09-10 09:51:25.500734644 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.500738665 DEBUG No virtual environment found 2026-09-10 09:51:25.500750465 DEBUG Adding first-party search path `/tmp/.tmpPT7kDG/src` 2026-09-10 09:51:25.500754445 DEBUG Using vendored stdlib 2026-09-10 09:51:25.500849516 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.500854296 DEBUG Adding new file root '/tmp/.tmpPT7kDG/src' of kind Project 2026-09-10 09:51:25.502565665 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.502581515 DEBUG Updating project to check open files 2026-09-10 09:51:25.502598785 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.502602165 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.502651566 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPT7kDG/src/foo.py") 2026-09-10 09:51:25.502659156 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPT7kDG/src/foo.py` 2026-09-10 09:51:25.502665176 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPT7kDG/src/foo.py` 2026-09-10 09:51:25.502763067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPT7kDG/src/foo.py` to project `src` 2026-09-10 09:51:25.502774707 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPT7kDG/src/foo.py` 2026-09-10 09:51:25.502776867 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.502783377 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.502788567 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.503224102 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.517190557 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.520931228 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.541500727 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.541517837 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.541524277 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.541575007 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.541578647 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.541635298 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpPT7kDG/src' 2026-09-10 09:51:25.541646118 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:25.562985215 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 60.160717ms 2026-09-10 09:51:25.563086756 DEBUG method="textDocument/completion" response.id=2 duration=60.30ms 2026-09-10 09:51:25.563117596 DEBUG Received server response for request 2 2026-09-10 09:51:25.573322570 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.573361620 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.573371560 DEBUG method="shutdown" response.id=3 duration=15.84µs 2026-09-10 09:51:25.573388670 DEBUG Received server response for request 3 2026-09-10 09:51:25.573392710 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.573407611 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-09-10 09:51:25.581295818 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ PlainText, Markdown, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.581383439 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.581428699 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.581499290 DEBUG Client info: None 2026-09-10 09:51:25.581538291 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.581553381 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:25.581559201 INFO Version: Unknown 2026-09-10 09:51:25.581598911 DEBUG Received server response for request 1 2026-09-10 09:51:25.581637622 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.581753603 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.581809734 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.581813374 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.581828374 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.581831124 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.581882914 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.581898535 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.581902405 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.581910295 DEBUG Initializing workspace `file:///tmp/.tmpE685BW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:25.581930935 DEBUG Searching for a project in '/tmp/.tmpE685BW/src' 2026-09-10 09:51:25.581968125 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.581973125 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.582642793 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.582649503 DEBUG Discovering virtual environment in `/tmp/.tmpE685BW/src` 2026-09-10 09:51:25.582702214 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.582706904 DEBUG No virtual environment found 2026-09-10 09:51:25.582719074 DEBUG Adding first-party search path `/tmp/.tmpE685BW/src` 2026-09-10 09:51:25.582723134 DEBUG Using vendored stdlib 2026-09-10 09:51:25.582826795 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.582831575 DEBUG Adding new file root '/tmp/.tmpE685BW/src' of kind Project 2026-09-10 09:51:25.584609355 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.584623875 DEBUG Updating project to check open files 2026-09-10 09:51:25.584641105 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.584644735 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.584696636 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE685BW/src/foo.py") 2026-09-10 09:51:25.584708196 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE685BW/src/foo.py` 2026-09-10 09:51:25.584714256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE685BW/src/foo.py` 2026-09-10 09:51:25.584818817 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpE685BW/src/foo.py` to project `src` 2026-09-10 09:51:25.584830997 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE685BW/src/foo.py` 2026-09-10 09:51:25.584833407 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.584840247 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.584845617 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.585112180 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.598576590 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.602361082 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.622740608 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.622758848 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.622765428 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.622816578 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.622820178 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.622879779 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpE685BW/src' 2026-09-10 09:51:25.622890279 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:25.642880831 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.998853ms 2026-09-10 09:51:25.642972802 DEBUG method="textDocument/completion" response.id=2 duration=58.12ms 2026-09-10 09:51:25.642999042 DEBUG Received server response for request 2 2026-09-10 09:51:25.653184455 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.653224326 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.653234276 DEBUG method="shutdown" response.id=3 duration=15.44µs 2026-09-10 09:51:25.653251556 DEBUG Received server response for request 3 2026-09-10 09:51:25.653255386 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.653270236 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-09-10 09:51:25.661272645 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ Markdown, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.661366206 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.661415667 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.661487967 DEBUG Client info: None 2026-09-10 09:51:25.661524808 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.661539278 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-09-10 09:51:25.661545588 INFO Version: Unknown 2026-09-10 09:51:25.661584608 DEBUG Received server response for request 1 2026-09-10 09:51:25.661629089 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.661743050 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.661805081 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.661808771 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.661825761 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.661828871 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.661893162 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.661908792 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.661913322 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.661929722 DEBUG Initializing workspace `file:///tmp/.tmpXAAeTt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:25.661952532 DEBUG Searching for a project in '/tmp/.tmpXAAeTt/src' 2026-09-10 09:51:25.661989073 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.661994843 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.662683551 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.662690181 DEBUG Discovering virtual environment in `/tmp/.tmpXAAeTt/src` 2026-09-10 09:51:25.662745271 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.662750341 DEBUG No virtual environment found 2026-09-10 09:51:25.662762951 DEBUG Adding first-party search path `/tmp/.tmpXAAeTt/src` 2026-09-10 09:51:25.662767502 DEBUG Using vendored stdlib 2026-09-10 09:51:25.662891173 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.662896983 DEBUG Adding new file root '/tmp/.tmpXAAeTt/src' of kind Project 2026-09-10 09:51:25.664663433 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.664679433 DEBUG Updating project to check open files 2026-09-10 09:51:25.664697773 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.664701863 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.664758644 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXAAeTt/src/foo.py") 2026-09-10 09:51:25.664770464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXAAeTt/src/foo.py` 2026-09-10 09:51:25.664776714 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXAAeTt/src/foo.py` 2026-09-10 09:51:25.664882285 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXAAeTt/src/foo.py` to project `src` 2026-09-10 09:51:25.664894285 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXAAeTt/src/foo.py` 2026-09-10 09:51:25.664896715 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.664903705 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.664909005 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.665264849 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.679078712 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.682853154 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.703319851 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.703336411 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.703342742 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.703395442 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.703399202 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.703456813 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpXAAeTt/src' 2026-09-10 09:51:25.703466563 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:25.721301931 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 56.266454ms 2026-09-10 09:51:25.721394252 DEBUG method="textDocument/completion" response.id=2 duration=56.48ms 2026-09-10 09:51:25.721424242 DEBUG Received server response for request 2 2026-09-10 09:51:25.731619805 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.731663626 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.731673546 DEBUG method="shutdown" response.id=3 duration=16.33µs 2026-09-10 09:51:25.731689946 DEBUG Received server response for request 3 2026-09-10 09:51:25.731693586 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.731709546 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-09-10 09:51:25.739685995 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ PlainText, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.739777426 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.739824926 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.739896947 DEBUG Client info: None 2026-09-10 09:51:25.739935717 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.739949537 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:25.739955828 INFO Version: Unknown 2026-09-10 09:51:25.739997658 DEBUG Received server response for request 1 2026-09-10 09:51:25.740041839 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.740163140 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.740216260 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.740220381 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.740235391 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.740238301 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.740292901 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.740308181 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.740312332 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.740320122 DEBUG Initializing workspace `file:///tmp/.tmpA39Zz0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:25.740341482 DEBUG Searching for a project in '/tmp/.tmpA39Zz0/src' 2026-09-10 09:51:25.740377992 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.740383562 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.741036800 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.741042940 DEBUG Discovering virtual environment in `/tmp/.tmpA39Zz0/src` 2026-09-10 09:51:25.741095850 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.741100840 DEBUG No virtual environment found 2026-09-10 09:51:25.741113580 DEBUG Adding first-party search path `/tmp/.tmpA39Zz0/src` 2026-09-10 09:51:25.741117870 DEBUG Using vendored stdlib 2026-09-10 09:51:25.741252892 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.741258292 DEBUG Adding new file root '/tmp/.tmpA39Zz0/src' of kind Project 2026-09-10 09:51:25.743060722 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.743079562 DEBUG Updating project to check open files 2026-09-10 09:51:25.743099032 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.743103042 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.743181203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpA39Zz0/src/foo.py") 2026-09-10 09:51:25.743192673 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpA39Zz0/src/foo.py` 2026-09-10 09:51:25.743199074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpA39Zz0/src/foo.py` 2026-09-10 09:51:25.743304415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpA39Zz0/src/foo.py` to project `src` 2026-09-10 09:51:25.743316625 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpA39Zz0/src/foo.py` 2026-09-10 09:51:25.743319235 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.743326055 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.743331575 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.743632378 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.757381351 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.761171353 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.781494418 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.781512068 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.781518349 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.781570279 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.781573639 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.781630540 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpA39Zz0/src' 2026-09-10 09:51:25.781640630 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:25.797691138 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 54.323473ms 2026-09-10 09:51:25.797774489 DEBUG method="textDocument/completion" response.id=2 duration=54.44ms 2026-09-10 09:51:25.797799859 DEBUG Received server response for request 2 2026-09-10 09:51:25.807992262 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.808032103 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.808041523 DEBUG method="shutdown" response.id=3 duration=14.65µs 2026-09-10 09:51:25.808059063 DEBUG Received server response for request 3 2026-09-10 09:51:25.808062993 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.808079213 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-09-10 09:51:25.815898680 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.815979051 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.816024581 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.816133242 DEBUG Client info: None 2026-09-10 09:51:25.816195033 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.816213073 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:25.816219593 INFO Version: Unknown 2026-09-10 09:51:25.816261494 DEBUG Received server response for request 1 2026-09-10 09:51:25.816307154 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.816417126 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.816464606 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.816468036 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.816483506 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.816486476 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.816527117 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.816540537 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.816544147 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.816550787 DEBUG Initializing workspace `file:///tmp/.tmpCJ1Pxo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-09-10 09:51:25.816574397 DEBUG Searching for a project in '/tmp/.tmpCJ1Pxo/src' 2026-09-10 09:51:25.816608648 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.816614538 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.817007252 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.817013362 DEBUG Discovering virtual environment in `/tmp/.tmpCJ1Pxo/src` 2026-09-10 09:51:25.817064453 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.817069233 DEBUG No virtual environment found 2026-09-10 09:51:25.817081693 DEBUG Adding first-party search path `/tmp/.tmpCJ1Pxo/src` 2026-09-10 09:51:25.817085973 DEBUG Using vendored stdlib 2026-09-10 09:51:25.817214704 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.817220274 DEBUG Adding new file root '/tmp/.tmpCJ1Pxo/src' of kind Project 2026-09-10 09:51:25.818924593 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.818941154 DEBUG Updating project to check open files 2026-09-10 09:51:25.818958534 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.818962344 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.819020174 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCJ1Pxo/src/foo.py") 2026-09-10 09:51:25.819027325 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCJ1Pxo/src/foo.py` 2026-09-10 09:51:25.819033215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCJ1Pxo/src/foo.py` 2026-09-10 09:51:25.819124096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCJ1Pxo/src/foo.py` to project `src` 2026-09-10 09:51:25.819139036 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCJ1Pxo/src/foo.py` 2026-09-10 09:51:25.819141426 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.819160286 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.819165576 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.819551270 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.833292053 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.837086305 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:25.857608142 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:25.857627353 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:25.857633963 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.857686003 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:25.857689763 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.859058068 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-09-10 09:51:25.859071969 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:25.859094689 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 39.894303ms 2026-09-10 09:51:25.859139419 DEBUG method="textDocument/completion" response.id=2 duration=39.97ms 2026-09-10 09:51:25.859191110 DEBUG Received server response for request 2 2026-09-10 09:51:25.869430114 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.869468504 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.869476114 DEBUG method="shutdown" response.id=3 duration=13.59µs 2026-09-10 09:51:25.869492864 DEBUG Received server response for request 3 2026-09-10 09:51:25.869496904 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.869512604 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-09-10 09:51:25.879843659 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.879916980 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.879961750 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.880037601 DEBUG Client info: None 2026-09-10 09:51:25.880065601 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.880081842 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:25.880088362 INFO Version: Unknown 2026-09-10 09:51:25.880128162 DEBUG Received server response for request 1 2026-09-10 09:51:25.880183963 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.880288614 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.880335064 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.880338834 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.880354175 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.880357105 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.880396955 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.880411195 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.880414975 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.880421625 DEBUG Initializing workspace `file:///tmp/.tmpEcVOIC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-09-10 09:51:25.880442436 DEBUG Searching for a project in '/tmp/.tmpEcVOIC/src' 2026-09-10 09:51:25.880476866 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.880482616 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.880868380 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.880874260 DEBUG Discovering virtual environment in `/tmp/.tmpEcVOIC/src` 2026-09-10 09:51:25.880923741 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.880928451 DEBUG No virtual environment found 2026-09-10 09:51:25.880941131 DEBUG Adding first-party search path `/tmp/.tmpEcVOIC/src` 2026-09-10 09:51:25.880945771 DEBUG Using vendored stdlib 2026-09-10 09:51:25.881047202 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.881052512 DEBUG Adding new file root '/tmp/.tmpEcVOIC/src' of kind Project 2026-09-10 09:51:25.883645801 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.883661861 DEBUG Updating project to check open files 2026-09-10 09:51:25.883678632 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.883682632 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.883736392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEcVOIC/src/foo.py") 2026-09-10 09:51:25.883747342 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEcVOIC/src/foo.py` 2026-09-10 09:51:25.883753582 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEcVOIC/src/foo.py` 2026-09-10 09:51:25.883854554 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEcVOIC/src/foo.py` to project `src` 2026-09-10 09:51:25.883865454 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEcVOIC/src/foo.py` 2026-09-10 09:51:25.883867904 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.883874644 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.883879804 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.884266958 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.897063650 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.156586ms 2026-09-10 09:51:25.897094810 DEBUG method="textDocument/completion" response.id=2 duration=13.21ms 2026-09-10 09:51:25.897110180 DEBUG Received server response for request 2 2026-09-10 09:51:25.907317624 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.907350554 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.907358214 DEBUG method="shutdown" response.id=3 duration=11.97µs 2026-09-10 09:51:25.907367464 DEBUG Received server response for request 3 2026-09-10 09:51:25.907372554 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.907388955 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-09-10 09:51:25.910353477 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.910432048 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.910478539 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.910542440 DEBUG Client info: None 2026-09-10 09:51:25.910575380 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.910589720 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:25.910594950 INFO Version: Unknown 2026-09-10 09:51:25.910632111 DEBUG Received server response for request 1 2026-09-10 09:51:25.910676241 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.910765952 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.910804482 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.910807942 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.910823763 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.910826943 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:25.910868903 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.910880263 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.910883783 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:25.910889893 DEBUG Initializing workspace `file:///tmp/.tmp4rgCDs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-09-10 09:51:25.910908944 DEBUG Searching for a project in '/tmp/.tmp4rgCDs/src' 2026-09-10 09:51:25.910942614 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:25.910947634 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.911303018 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.911309088 DEBUG Discovering virtual environment in `/tmp/.tmp4rgCDs/src` 2026-09-10 09:51:25.911352019 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.911356119 DEBUG No virtual environment found 2026-09-10 09:51:25.911367099 DEBUG Adding first-party search path `/tmp/.tmp4rgCDs/src` 2026-09-10 09:51:25.911371499 DEBUG Using vendored stdlib 2026-09-10 09:51:25.911464820 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.911469490 DEBUG Adding new file root '/tmp/.tmp4rgCDs/src' of kind Project 2026-09-10 09:51:25.913162239 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.913179689 DEBUG Updating project to check open files 2026-09-10 09:51:25.913194409 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.913197749 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.913244780 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4rgCDs/src/foo.py") 2026-09-10 09:51:25.913255510 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4rgCDs/src/foo.py` 2026-09-10 09:51:25.913261700 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4rgCDs/src/foo.py` 2026-09-10 09:51:25.913359211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4rgCDs/src/foo.py` to project `src` 2026-09-10 09:51:25.913372781 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4rgCDs/src/foo.py` 2026-09-10 09:51:25.913375171 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.913381761 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.913387081 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:25.913583953 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.926984002 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.930438140 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 17.019629ms 2026-09-10 09:51:25.930465670 DEBUG method="textDocument/completion" response.id=2 duration=17.08ms 2026-09-10 09:51:25.930489611 DEBUG Received server response for request 2 2026-09-10 09:51:25.940691194 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.940720074 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.940727884 DEBUG method="shutdown" response.id=3 duration=11.19µs 2026-09-10 09:51:25.940744914 DEBUG Received server response for request 3 2026-09-10 09:51:25.940749414 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.940758455 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-09-10 09:51:25.944059851 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.944130142 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.944187803 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.944247783 DEBUG Client info: None 2026-09-10 09:51:25.944282444 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.944293704 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:25.944299074 INFO Version: Unknown 2026-09-10 09:51:25.944338964 DEBUG Received server response for request 1 2026-09-10 09:51:25.944377135 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.944466356 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.944504446 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.944507786 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.944524246 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.944529976 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:25.944565557 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.944578517 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.944582427 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:25.944588397 DEBUG Initializing workspace `file:///tmp/.tmpeGmZ5W/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpeGmZ5W/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:25.944603537 DEBUG Using overridden configuration file at '/tmp/.tmpeGmZ5W/ty2.toml' 2026-09-10 09:51:25.944638638 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.944977371 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.944983081 DEBUG Discovering virtual environment in `/tmp/.tmpeGmZ5W/src` 2026-09-10 09:51:25.945026862 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.945031142 DEBUG No virtual environment found 2026-09-10 09:51:25.945042812 DEBUG Adding first-party search path `/tmp/.tmpeGmZ5W/src` 2026-09-10 09:51:25.945046942 DEBUG Using vendored stdlib 2026-09-10 09:51:25.945184914 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.945189694 DEBUG Adding new file root '/tmp/.tmpeGmZ5W/src' of kind Project 2026-09-10 09:51:25.946855352 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.946871602 DEBUG Updating project to check open files 2026-09-10 09:51:25.946884523 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.946887523 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.946933143 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeGmZ5W/src/foo.py") 2026-09-10 09:51:25.946945173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeGmZ5W/src/foo.py` 2026-09-10 09:51:25.946952153 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeGmZ5W/src/foo.py` 2026-09-10 09:51:25.947045524 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeGmZ5W/src/foo.py` to project `src` 2026-09-10 09:51:25.947058484 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeGmZ5W/src/foo.py` 2026-09-10 09:51:25.947060815 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.947067275 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.947072575 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:25.947159146 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeGmZ5W/src/foo.py"))}: Checking file '/tmp/.tmpeGmZ5W/src/foo.py' 2026-09-10 09:51:25.947272287 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeGmZ5W/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.955872622 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeGmZ5W/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.959962808 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.89ms 2026-09-10 09:51:25.959982098 DEBUG Received server response for request 2 2026-09-10 09:51:25.970256852 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:25.970283562 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:25.970291232 DEBUG method="shutdown" response.id=3 duration=11.78µs 2026-09-10 09:51:25.970301492 DEBUG Received server response for request 3 2026-09-10 09:51:25.970305912 DEBUG Client sends notification `exit` 2026-09-10 09:51:25.970315352 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-09-10 09:51:25.973324956 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:25.973393747 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:25.973435787 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:25.973493808 DEBUG Client info: None 2026-09-10 09:51:25.973518968 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:25.973533268 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:25.973539178 INFO Version: Unknown 2026-09-10 09:51:25.973578099 DEBUG Received server response for request 1 2026-09-10 09:51:25.973616729 DEBUG Client sends notification `initialized` 2026-09-10 09:51:25.973710450 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:25.973755261 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:25.973759291 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:25.973775941 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:25.973778901 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:25.973830521 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:25.973848002 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:25.973851852 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:25.973859202 DEBUG Initializing workspace `file:///tmp/.tmpdRyZzj/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpdRyZzj/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:25.973887352 DEBUG Using overridden configuration file at '/tmp/.tmpdRyZzj/ty2.toml' 2026-09-10 09:51:25.973922952 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:25.974691981 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:25.974698841 DEBUG Discovering virtual environment in `/tmp/.tmpdRyZzj/src` 2026-09-10 09:51:25.974752632 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:25.974757542 DEBUG No virtual environment found 2026-09-10 09:51:25.974769192 DEBUG Adding first-party search path `/tmp/.tmpdRyZzj/src` 2026-09-10 09:51:25.974773332 DEBUG Using vendored stdlib 2026-09-10 09:51:25.974890753 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:25.974895463 DEBUG Adding new file root '/tmp/.tmpdRyZzj/src' of kind Project 2026-09-10 09:51:25.976677693 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:25.976696553 DEBUG Updating project to check open files 2026-09-10 09:51:25.976715533 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:25.976719553 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:25.976780174 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdRyZzj/src/foo.py") 2026-09-10 09:51:25.976789224 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdRyZzj/src/foo.py` 2026-09-10 09:51:25.976799514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdRyZzj/src/foo.py` 2026-09-10 09:51:25.976901985 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdRyZzj/src/foo.py` to project `src` 2026-09-10 09:51:25.976914146 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdRyZzj/src/foo.py` 2026-09-10 09:51:25.976916676 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:25.976923746 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:25.976929286 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:25.977325080 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdRyZzj/src/foo.py"))}: Checking file '/tmp/.tmpdRyZzj/src/foo.py' 2026-09-10 09:51:25.977471202 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdRyZzj/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:25.987587364 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdRyZzj/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:25.991820201 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.89ms 2026-09-10 09:51:25.991850241 DEBUG Received server response for request 2 2026-09-10 09:51:26.002092145 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.002126655 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.002133555 DEBUG method="shutdown" response.id=3 duration=11.11µs 2026-09-10 09:51:26.002157536 DEBUG Received server response for request 3 2026-09-10 09:51:26.002160996 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.002177086 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-09-10 09:51:26.005106138 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.005196419 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.005232570 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.005293840 DEBUG Client info: None 2026-09-10 09:51:26.005327791 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.005342081 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.005349251 INFO Version: Unknown 2026-09-10 09:51:26.005390861 DEBUG Received server response for request 1 2026-09-10 09:51:26.005430272 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.005514983 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.005552973 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.005556133 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.005572463 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.005575473 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:26.005616364 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.005628374 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.005631794 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:26.005638424 DEBUG Initializing workspace `file:///tmp/.tmpzGhxEu/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.005661744 DEBUG Searching for a project in '/tmp/.tmpzGhxEu/src' 2026-09-10 09:51:26.005696025 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.005700965 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.006036919 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.006042329 DEBUG Discovering virtual environment in `/tmp/.tmpzGhxEu/src` 2026-09-10 09:51:26.006084219 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.006088539 DEBUG No virtual environment found 2026-09-10 09:51:26.006099189 DEBUG Adding first-party search path `/tmp/.tmpzGhxEu/src` 2026-09-10 09:51:26.006103299 DEBUG Using vendored stdlib 2026-09-10 09:51:26.006210741 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.006215301 DEBUG Adding new file root '/tmp/.tmpzGhxEu/src' of kind Project 2026-09-10 09:51:26.007932130 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.007949780 DEBUG Updating project to check open files 2026-09-10 09:51:26.007963890 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.007967220 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.008016401 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzGhxEu/src/foo.py") 2026-09-10 09:51:26.008027011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzGhxEu/src/foo.py` 2026-09-10 09:51:26.008032841 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzGhxEu/src/foo.py` 2026-09-10 09:51:26.008128712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzGhxEu/src/foo.py` to project `src` 2026-09-10 09:51:26.008138782 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzGhxEu/src/foo.py` 2026-09-10 09:51:26.008141462 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.008161752 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.008167492 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:26.008245393 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzGhxEu/src/foo.py"))}: Checking file '/tmp/.tmpzGhxEu/src/foo.py' 2026-09-10 09:51:26.008395855 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzGhxEu/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.019064033 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzGhxEu/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.023348051 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.18ms 2026-09-10 09:51:26.023368401 DEBUG Received server response for request 2 2026-09-10 09:51:26.033621885 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.033643295 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.033649165 DEBUG method="shutdown" response.id=3 duration=9.01µs 2026-09-10 09:51:26.033659355 DEBUG Received server response for request 3 2026-09-10 09:51:26.033663205 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.033672095 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-09-10 09:51:26.036649168 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.036714629 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.036756749 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.036811100 DEBUG Client info: None 2026-09-10 09:51:26.036842320 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.036853810 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.036859600 INFO Version: Unknown 2026-09-10 09:51:26.036897301 DEBUG Received server response for request 1 2026-09-10 09:51:26.036934501 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.037018262 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.037057913 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.037061243 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.037077083 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.037129083 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.037145614 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.037166474 DEBUG Initializing workspace `file:///tmp/.tmpWNX9Y2/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpWNX9Y2/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.037181084 DEBUG Using overridden configuration file at '/tmp/.tmpWNX9Y2/ty2.toml' 2026-09-10 09:51:26.037213664 ERROR Failed to create project for workspace `file:///tmp/.tmpWNX9Y2/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpWNX9Y2/ty2.toml: /tmp/.tmpWNX9Y2/ty2.toml is not a valid `ty.toml`: TOML parse error at line 2, column 2 | 2 | [rule] | ^^^^ unknown field `rule`, expected one of `environment`, `src`, `rules`, `terminal`, `analysis`, `overrides` . Falling back to default settings 2026-09-10 09:51:26.037231344 DEBUG Received notification `window/showMessage` 2026-09-10 09:51:26.037235005 INFO Retrying to receive `window/showMessage` notification 2026-09-10 09:51:26.037239335 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:26.037554918 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.037560748 DEBUG Discovering virtual environment in `/tmp/.tmpWNX9Y2/src` 2026-09-10 09:51:26.037604319 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.037608859 DEBUG No virtual environment found 2026-09-10 09:51:26.037620219 DEBUG Adding first-party search path `/tmp/.tmpWNX9Y2/src` 2026-09-10 09:51:26.037624239 DEBUG Using vendored stdlib 2026-09-10 09:51:26.037716200 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.037720340 DEBUG Adding new file root '/tmp/.tmpWNX9Y2/src' of kind Project 2026-09-10 09:51:26.039474249 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.039489080 DEBUG Updating project to check open files 2026-09-10 09:51:26.039502760 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.039506660 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.039558620 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWNX9Y2/src/foo.py") 2026-09-10 09:51:26.039565950 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWNX9Y2/src/foo.py` 2026-09-10 09:51:26.039575841 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWNX9Y2/src/foo.py` 2026-09-10 09:51:26.039670302 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWNX9Y2/src/foo.py` to project `src` 2026-09-10 09:51:26.039680752 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWNX9Y2/src/foo.py` 2026-09-10 09:51:26.039683202 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.039689672 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.039767063 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWNX9Y2/src/foo.py"))}: Checking file '/tmp/.tmpWNX9Y2/src/foo.py' 2026-09-10 09:51:26.039891984 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWNX9Y2/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.048490039 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWNX9Y2/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.052508874 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.81ms 2026-09-10 09:51:26.052532504 DEBUG Received server response for request 2 2026-09-10 09:51:26.062824448 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.062848259 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.062855849 DEBUG method="shutdown" response.id=3 duration=10.83µs 2026-09-10 09:51:26.062873599 DEBUG Received server response for request 3 2026-09-10 09:51:26.062877219 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.062886979 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-09-10 09:51:26.065924343 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.065996154 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.066039574 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.066098265 DEBUG Client info: None 2026-09-10 09:51:26.066134035 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.066164905 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.066171156 INFO Version: Unknown 2026-09-10 09:51:26.066213996 DEBUG Received server response for request 1 2026-09-10 09:51:26.066253856 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.066340757 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.066381128 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.066384828 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.066450229 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.066469369 DEBUG Initializing workspace `file:///tmp/.tmph0umHR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: Some( PythonExtension { active_environment: Some( ActiveEnvironment { executable: PythonExecutable { uri: None, sys_prefix: "/tmp/.tmph0umHR/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-09-10 09:51:26.066494459 WARN Unsupported Python version `3.16` selected in your editor; ty won't set the Python version to the selected interpreter's version. Expected one of `3.7`, `3.8`, `3.9`, `3.10`, `3.11`, `3.12`, `3.13`, `3.14`, `3.15`. 2026-09-10 09:51:26.066500219 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmph0umHR/venv 2026-09-10 09:51:26.066506449 DEBUG Searching for a project in '/tmp/.tmph0umHR/src' 2026-09-10 09:51:26.066539710 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.066545460 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.066880443 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.066895474 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmph0umHR/venv/pyvenv.cfg' 2026-09-10 09:51:26.066920924 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmph0umHR/venv 2026-09-10 09:51:26.066962224 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmph0umHR/venv/lib/python3.16/site-packages"] 2026-09-10 09:51:26.066977394 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmph0umHR/base 2026-09-10 09:51:26.066983465 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-09-10 09:51:26.066986265 INFO No real stdlib found, stdlib goto-definition may have degraded quality: Failed to iterate over the contents of the `lib` directory of the Python installation `/tmp/.tmph0umHR/base` 2026-09-10 09:51:26.066998655 DEBUG Adding first-party search path `/tmp/.tmph0umHR/src` 2026-09-10 09:51:26.067003215 DEBUG Using vendored stdlib 2026-09-10 09:51:26.067093616 DEBUG Adding site-packages search path `/tmp/.tmph0umHR/venv/lib/python3.16/site-packages` 2026-09-10 09:51:26.067099936 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.067103986 DEBUG Adding new file root '/tmp/.tmph0umHR/src' of kind Project 2026-09-10 09:51:26.067248827 DEBUG Adding new file root '/tmp/.tmph0umHR/venv/lib/python3.16/site-packages' of kind SearchPath 2026-09-10 09:51:26.069720455 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.069764275 DEBUG Updating project to check open files 2026-09-10 09:51:26.069769095 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.069775766 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:26.069778086 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.069878917 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.069885547 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:26.069937257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmph0umHR/src/main.py") 2026-09-10 09:51:26.069945627 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmph0umHR/src/main.py` 2026-09-10 09:51:26.069951757 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmph0umHR/src/main.py` 2026-09-10 09:51:26.070046539 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmph0umHR/src/main.py` to project `src` 2026-09-10 09:51:26.070058439 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph0umHR/src/main.py` 2026-09-10 09:51:26.070060929 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.070067709 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-09-10 09:51:26.070164510 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph0umHR/src/main.py"))}: Checking file '/tmp/.tmph0umHR/src/main.py' 2026-09-10 09:51:26.070271821 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph0umHR/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.084883733 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph0umHR/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.086200158 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.13ms 2026-09-10 09:51:26.086222878 DEBUG Received server response for request 2 2026-09-10 09:51:26.096380471 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.096406701 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.096414141 DEBUG method="shutdown" response.id=3 duration=11.82µs 2026-09-10 09:51:26.096423841 DEBUG Received server response for request 3 2026-09-10 09:51:26.096427491 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.096437231 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-09-10 09:51:26.099796018 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.099863919 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.099900900 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.099957450 DEBUG Client info: None 2026-09-10 09:51:26.099990441 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.100001521 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.100007381 INFO Version: Unknown 2026-09-10 09:51:26.100043891 DEBUG Received server response for request 1 2026-09-10 09:51:26.100088252 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.100182963 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.100220923 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.100224183 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.100285514 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.100303884 DEBUG Initializing workspace `file:///tmp/.tmp6FnB2U/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.100322484 DEBUG Searching for a project in '/tmp/.tmp6FnB2U/project' 2026-09-10 09:51:26.100358625 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.100363975 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.101074673 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.101080463 DEBUG Discovering virtual environment in `/tmp/.tmp6FnB2U/project` 2026-09-10 09:51:26.101091853 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp6FnB2U/project/.venv/pyvenv.cfg' 2026-09-10 09:51:26.101175194 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.101180474 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp6FnB2U/project/.venv 2026-09-10 09:51:26.101210404 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp6FnB2U/project/.venv/lib/python3.16/site-packages"] 2026-09-10 09:51:26.101220904 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp6FnB2U/base 2026-09-10 09:51:26.101226044 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-09-10 09:51:26.101228224 INFO No real stdlib found, stdlib goto-definition may have degraded quality: Failed to iterate over the contents of the `lib` directory of the Python installation `/tmp/.tmp6FnB2U/base` 2026-09-10 09:51:26.101243104 DEBUG Adding first-party search path `/tmp/.tmp6FnB2U/project` 2026-09-10 09:51:26.101247184 DEBUG Using vendored stdlib 2026-09-10 09:51:26.101378406 DEBUG Adding site-packages search path `/tmp/.tmp6FnB2U/project/.venv/lib/python3.16/site-packages` 2026-09-10 09:51:26.101385236 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.101390166 DEBUG Adding new file root '/tmp/.tmp6FnB2U/project' of kind Project 2026-09-10 09:51:26.101552398 DEBUG Adding new file root '/tmp/.tmp6FnB2U/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-09-10 09:51:26.101869511 DEBUG Skipping directory '/tmp/.tmp6FnB2U/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-09-10 09:51:26.103185126 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.103215426 DEBUG Updating project to check open files 2026-09-10 09:51:26.103220676 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.103225956 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:26.103233287 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.113462360 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.113488180 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.113496350 DEBUG method="shutdown" response.id=2 duration=13.03µs 2026-09-10 09:51:26.113507841 DEBUG Received server response for request 2 2026-09-10 09:51:26.113512191 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.113529001 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-09-10 09:51:26.114964237 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.115025527 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.115065758 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.115141999 DEBUG Client info: None 2026-09-10 09:51:26.115195109 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.115211009 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.115218300 INFO Version: Unknown 2026-09-10 09:51:26.115266690 DEBUG Received server response for request 1 2026-09-10 09:51:26.115299720 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.115396772 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.115431072 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.115434312 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.115489783 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.115525133 DEBUG Initializing workspace `file:///tmp/.tmpdTusTj/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: Some( PythonExtension { active_environment: Some( ActiveEnvironment { executable: PythonExecutable { uri: Some( Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: None, port: None, path: "/tmp/.tmpdTusTj/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpdTusTj/python", }, environment: None, version: None, }, ), }, ), } 2026-09-10 09:51:26.115555303 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpdTusTj/python 2026-09-10 09:51:26.115561263 DEBUG Searching for a project in '/tmp/.tmpdTusTj/project' 2026-09-10 09:51:26.115590484 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.115595174 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.115912607 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.115926757 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpdTusTj/python/pyvenv.cfg' 2026-09-10 09:51:26.115933887 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpdTusTj/python 2026-09-10 09:51:26.115982328 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpdTusTj/python/lib/python3.16/site-packages"] 2026-09-10 09:51:26.115985288 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpdTusTj/python 2026-09-10 09:51:26.115993108 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpdTusTj/python/lib/python3.16" 2026-09-10 09:51:26.116004988 DEBUG Adding first-party search path `/tmp/.tmpdTusTj/project` 2026-09-10 09:51:26.116008978 DEBUG Using vendored stdlib 2026-09-10 09:51:26.116112569 DEBUG Adding site-packages search path `/tmp/.tmpdTusTj/python/lib/python3.16/site-packages` 2026-09-10 09:51:26.116117890 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.116121020 DEBUG Adding new file root '/tmp/.tmpdTusTj/project' of kind Project 2026-09-10 09:51:26.116258021 DEBUG Adding new file root '/tmp/.tmpdTusTj/python/lib/python3.16/site-packages' of kind SearchPath 2026-09-10 09:51:26.117813368 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.117836898 DEBUG Updating project to check open files 2026-09-10 09:51:26.117841539 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.117845999 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:26.117847459 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.128006301 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.128031312 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.128039242 DEBUG method="shutdown" response.id=2 duration=12.21µs 2026-09-10 09:51:26.128049362 DEBUG Received server response for request 2 2026-09-10 09:51:26.128053102 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.128062582 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-09-10 09:51:26.129476208 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.129538068 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.129575339 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.129623609 DEBUG Client info: None 2026-09-10 09:51:26.129651190 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.129662110 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.129667830 INFO Version: Unknown 2026-09-10 09:51:26.129706870 DEBUG Received server response for request 1 2026-09-10 09:51:26.129742161 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.129829702 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.129866532 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.129883912 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.129897932 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.129900972 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-09-10 09:51:26.129922993 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.129934953 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.129938673 DEBUG Deferring `textDocument/foldingRange` request until all workspaces are initialized 2026-09-10 09:51:26.129945033 DEBUG Initializing workspace `file:///tmp/.tmpyGkV3i/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.129959963 DEBUG Searching for a project in '/tmp/.tmpyGkV3i/src' 2026-09-10 09:51:26.129989223 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.129993563 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.130351597 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.130356767 DEBUG Discovering virtual environment in `/tmp/.tmpyGkV3i/src` 2026-09-10 09:51:26.130397428 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.130401138 DEBUG No virtual environment found 2026-09-10 09:51:26.130411828 DEBUG Adding first-party search path `/tmp/.tmpyGkV3i/src` 2026-09-10 09:51:26.130415718 DEBUG Using vendored stdlib 2026-09-10 09:51:26.130505339 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.130509399 DEBUG Adding new file root '/tmp/.tmpyGkV3i/src' of kind Project 2026-09-10 09:51:26.132187538 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.132201488 DEBUG Updating project to check open files 2026-09-10 09:51:26.132213008 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.132216548 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.132268409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyGkV3i/src/foo.py") 2026-09-10 09:51:26.132277269 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyGkV3i/src/foo.py` 2026-09-10 09:51:26.132283039 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyGkV3i/src/foo.py` 2026-09-10 09:51:26.132393820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyGkV3i/src/foo.py` to project `src` 2026-09-10 09:51:26.132405500 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyGkV3i/src/foo.py` 2026-09-10 09:51:26.132407830 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.132414860 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.132420110 DEBUG Processing deferred request `textDocument/foldingRange` 2026-09-10 09:51:26.132560002 DEBUG method="textDocument/foldingRange" response.id=2 duration=137.40µs 2026-09-10 09:51:26.132571982 DEBUG Received server response for request 2 2026-09-10 09:51:26.142811305 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.142834256 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.142841626 DEBUG method="shutdown" response.id=3 duration=9.42µs 2026-09-10 09:51:26.142851606 DEBUG Received server response for request 3 2026-09-10 09:51:26.142855486 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.142864616 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-09-10 09:51:26.144206611 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.144274042 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.144309052 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.144360433 DEBUG Client info: None 2026-09-10 09:51:26.144383503 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.144396723 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.144403273 INFO Version: Unknown 2026-09-10 09:51:26.144442804 DEBUG Received server response for request 1 2026-09-10 09:51:26.144486974 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.144577695 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.144616285 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.144619626 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.144634886 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.144637766 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-09-10 09:51:26.144677716 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.144688066 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.144691836 DEBUG Deferring `textDocument/foldingRange` request until all workspaces are initialized 2026-09-10 09:51:26.144698486 DEBUG Initializing workspace `file:///tmp/.tmpIf4iL2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.144714707 DEBUG Searching for a project in '/tmp/.tmpIf4iL2/src' 2026-09-10 09:51:26.144746897 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.144751537 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.145067240 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.145072221 DEBUG Discovering virtual environment in `/tmp/.tmpIf4iL2/src` 2026-09-10 09:51:26.145112911 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.145116461 DEBUG No virtual environment found 2026-09-10 09:51:26.145127111 DEBUG Adding first-party search path `/tmp/.tmpIf4iL2/src` 2026-09-10 09:51:26.145131141 DEBUG Using vendored stdlib 2026-09-10 09:51:26.145245822 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.145250443 DEBUG Adding new file root '/tmp/.tmpIf4iL2/src' of kind Project 2026-09-10 09:51:26.146921141 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.146936511 DEBUG Updating project to check open files 2026-09-10 09:51:26.146949341 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.146952451 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.147000962 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIf4iL2/src/foo.py") 2026-09-10 09:51:26.147011662 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIf4iL2/src/foo.py` 2026-09-10 09:51:26.147017692 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIf4iL2/src/foo.py` 2026-09-10 09:51:26.147113343 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIf4iL2/src/foo.py` to project `src` 2026-09-10 09:51:26.147124003 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIf4iL2/src/foo.py` 2026-09-10 09:51:26.147126423 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.147132293 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.147137263 DEBUG Processing deferred request `textDocument/foldingRange` 2026-09-10 09:51:26.147283925 DEBUG method="textDocument/foldingRange" response.id=2 duration=144.34µs 2026-09-10 09:51:26.147297285 DEBUG Received server response for request 2 2026-09-10 09:51:26.157538189 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.157562129 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.157569049 DEBUG method="shutdown" response.id=3 duration=10.05µs 2026-09-10 09:51:26.157578379 DEBUG Received server response for request 3 2026-09-10 09:51:26.157582479 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.157591429 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-09-10 09:51:26.158804623 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.158870544 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.158900774 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.158946464 DEBUG Client info: None 2026-09-10 09:51:26.158968465 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.158978965 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.158983995 INFO Version: Unknown 2026-09-10 09:51:26.159025765 DEBUG Received server response for request 1 2026-09-10 09:51:26.159058146 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.159070716 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmppoX4jc 2026-09-10 09:51:26.159170877 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.159209387 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.159213567 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.159220917 DEBUG No workspace configuration provided for file:///tmp/.tmppoX4jc 2026-09-10 09:51:26.159234458 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:26.159262868 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.159267488 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmppoX4jc, using default options 2026-09-10 09:51:26.159273538 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.159280858 DEBUG Initializing workspace `file:///tmp/.tmppoX4jc`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.159295028 DEBUG Searching for a project in '/tmp/.tmppoX4jc' 2026-09-10 09:51:26.159322319 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.159327029 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.159640702 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.159646312 DEBUG Discovering virtual environment in `/tmp/.tmppoX4jc` 2026-09-10 09:51:26.159685763 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.159689713 DEBUG No virtual environment found 2026-09-10 09:51:26.159701313 DEBUG Adding first-party search path `/tmp/.tmppoX4jc` 2026-09-10 09:51:26.159705333 DEBUG Using vendored stdlib 2026-09-10 09:51:26.159797634 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.159801484 DEBUG Adding new file root '/tmp/.tmppoX4jc' of kind Project 2026-09-10 09:51:26.161519993 INFO Project::index_files{project=.tmppoX4jc}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.161534193 DEBUG Updating project to check open files 2026-09-10 09:51:26.161545653 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.161548693 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:26.161571404 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:26.161574054 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.161580384 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.161586294 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:26.161588534 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.161595384 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:26.161601514 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:26.161603744 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.161608164 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:26.161684405 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:51:26.161845127 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.179490372 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.194444138 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.194463968 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.194467418 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:26.194495189 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-09-10 09:51:26.194599720 DEBUG method="textDocument/foldingRange" response.id=2 duration=87.40µs 2026-09-10 09:51:26.194616910 DEBUG Received server response for request 2 2026-09-10 09:51:26.194633830 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-09-10 09:51:26.194667661 DEBUG method="textDocument/foldingRange" response.id=3 duration=25.36µs 2026-09-10 09:51:26.194677281 DEBUG Received server response for request 3 2026-09-10 09:51:26.204955245 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:26.204987145 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.204993815 DEBUG method="shutdown" response.id=4 duration=9.91µs 2026-09-10 09:51:26.205003965 DEBUG Received server response for request 4 2026-09-10 09:51:26.205007515 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.205022525 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-09-10 09:51:26.210057361 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.210129292 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.210187193 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.210252833 DEBUG Client info: None 2026-09-10 09:51:26.210279334 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.210292074 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.210298824 INFO Version: Unknown 2026-09-10 09:51:26.210337614 DEBUG Received server response for request 1 2026-09-10 09:51:26.210379045 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.210486856 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.210531847 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.210535387 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.210550577 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.210554717 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.210557697 DEBUG Client sends request `textDocument/definition` with ID 2 2026-09-10 09:51:26.210598587 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.210612157 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.210615668 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.210618358 DEBUG Deferring `textDocument/definition` request until all workspaces are initialized 2026-09-10 09:51:26.210624828 DEBUG Initializing workspace `file:///tmp/.tmpEytciG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.210642898 DEBUG Searching for a project in '/tmp/.tmpEytciG/src' 2026-09-10 09:51:26.210676118 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.210681318 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.211037292 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.211043362 DEBUG Discovering virtual environment in `/tmp/.tmpEytciG/src` 2026-09-10 09:51:26.211091493 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.211096503 DEBUG No virtual environment found 2026-09-10 09:51:26.211108883 DEBUG Adding first-party search path `/tmp/.tmpEytciG/src` 2026-09-10 09:51:26.211112963 DEBUG Using vendored stdlib 2026-09-10 09:51:26.211228034 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.211233034 DEBUG Adding new file root '/tmp/.tmpEytciG/src' of kind Project 2026-09-10 09:51:26.212972924 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-09-10 09:51:26.212990744 DEBUG Updating project to check open files 2026-09-10 09:51:26.213005854 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.213009784 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.213057525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEytciG/src/script.py") 2026-09-10 09:51:26.213065175 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEytciG/src/script.py` 2026-09-10 09:51:26.213071665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEytciG/src/script.py` 2026-09-10 09:51:26.213188466 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEytciG/src/script.py` to project `src` 2026-09-10 09:51:26.213200196 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEytciG/src/script.py` 2026-09-10 09:51:26.213202706 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.213210006 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:51:26.213215126 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.213236067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEytciG/src/ordinary.py") 2026-09-10 09:51:26.213239607 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEytciG/src/ordinary.py` 2026-09-10 09:51:26.213243757 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEytciG/src/ordinary.py` 2026-09-10 09:51:26.213321238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEytciG/src/ordinary.py` to project `src` 2026-09-10 09:51:26.213328618 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEytciG/src/ordinary.py` 2026-09-10 09:51:26.213330818 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.213335748 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-09-10 09:51:26.213340418 DEBUG Processing deferred request `textDocument/definition` 2026-09-10 09:51:26.213579690 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-09-10 09:51:26.213633911 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.213640431 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-09-10 09:51:26.213649061 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpEytciG/src/dependencies` 2026-09-10 09:51:26.213653571 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-09-10 09:51:26.213768162 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.213775053 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpEytciG/src/dependencies' of kind SearchPath 2026-09-10 09:51:26.213862354 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.213953855 DEBUG method="textDocument/definition" response.id=2 duration=611.12µs 2026-09-10 09:51:26.213966895 DEBUG Received server response for request 2 2026-09-10 09:51:26.214063326 DEBUG Client sends request `textDocument/definition` with ID 3 2026-09-10 09:51:26.214122036 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.214130307 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-09-10 09:51:26.214142157 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:26.214166367 DEBUG method="textDocument/definition" response.id=3 duration=87.19µs 2026-09-10 09:51:26.214175427 DEBUG Received server response for request 3 2026-09-10 09:51:26.224268829 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:26.224287699 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.224294289 DEBUG method="shutdown" response.id=4 duration=8.83µs 2026-09-10 09:51:26.224304319 DEBUG Received server response for request 4 2026-09-10 09:51:26.224308139 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.224316899 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-09-10 09:51:26.225797286 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.225862007 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.225895147 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.225943737 DEBUG Client info: None 2026-09-10 09:51:26.225968058 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.225981198 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.225987728 INFO Version: Unknown 2026-09-10 09:51:26.226030948 DEBUG Received server response for request 1 2026-09-10 09:51:26.226070479 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.226157560 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.226194940 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.226198720 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.226212680 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.226215780 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:51:26.226261641 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.226272241 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.226275761 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:51:26.226282041 DEBUG Initializing workspace `file:///tmp/.tmpdOZvfx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.226297461 DEBUG Searching for a project in '/tmp/.tmpdOZvfx/src' 2026-09-10 09:51:26.226334362 DEBUG Found project at '/tmp/.tmpdOZvfx/src' 2026-09-10 09:51:26.226338952 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.226655615 DEBUG Discovering virtual environment in `/tmp/.tmpdOZvfx/src` 2026-09-10 09:51:26.226696736 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.226700286 DEBUG No virtual environment found 2026-09-10 09:51:26.226711136 DEBUG Adding first-party search path `/tmp/.tmpdOZvfx/src` 2026-09-10 09:51:26.226714966 DEBUG Using vendored stdlib 2026-09-10 09:51:26.226809947 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.226814497 DEBUG Adding new file root '/tmp/.tmpdOZvfx/src' of kind Project 2026-09-10 09:51:26.228461795 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.228474996 DEBUG Updating project to check open files 2026-09-10 09:51:26.228487036 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.228489836 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.228533096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdOZvfx/src/script.py") 2026-09-10 09:51:26.228542576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdOZvfx/src/script.py` 2026-09-10 09:51:26.228547976 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdOZvfx/src/script.py` 2026-09-10 09:51:26.228640527 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdOZvfx/src/script.py` to project `src` 2026-09-10 09:51:26.228650758 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdOZvfx/src/script.py` 2026-09-10 09:51:26.228652998 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.228658608 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.228663328 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:51:26.228907460 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-09-10 09:51:26.228953691 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.228958161 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-09-10 09:51:26.228962071 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-09-10 09:51:26.229081352 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-09-10 09:51:26.229198864 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.230644950 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-09-10 09:51:26.230670770 DEBUG method="textDocument/hover" response.id=2 duration=2.01ms 2026-09-10 09:51:26.230683310 DEBUG Received server response for request 2 2026-09-10 09:51:26.240857823 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.240882583 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.240890143 DEBUG method="shutdown" response.id=3 duration=10.95µs 2026-09-10 09:51:26.240899993 DEBUG Received server response for request 3 2026-09-10 09:51:26.240904073 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.240913513 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-09-10 09:51:26.242381910 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.242442130 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.242475761 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.242523121 DEBUG Client info: None 2026-09-10 09:51:26.242545262 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.242556632 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.242561732 INFO Version: Unknown 2026-09-10 09:51:26.242599792 DEBUG Received server response for request 1 2026-09-10 09:51:26.242633143 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.242737374 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.242775004 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.242778304 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.242792364 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.242795214 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:51:26.242832085 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.242843035 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.242846205 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:51:26.242853145 DEBUG Initializing workspace `file:///tmp/.tmpxqQYzf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.242868285 DEBUG Searching for a project in '/tmp/.tmpxqQYzf/src' 2026-09-10 09:51:26.242904906 DEBUG Found project at '/tmp/.tmpxqQYzf/src' 2026-09-10 09:51:26.242908946 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.243241849 DEBUG Discovering virtual environment in `/tmp/.tmpxqQYzf/src` 2026-09-10 09:51:26.243284780 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.243288660 DEBUG No virtual environment found 2026-09-10 09:51:26.243299830 DEBUG Adding first-party search path `/tmp/.tmpxqQYzf/src` 2026-09-10 09:51:26.243303920 DEBUG Using vendored stdlib 2026-09-10 09:51:26.243392521 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.243396891 DEBUG Adding new file root '/tmp/.tmpxqQYzf/src' of kind Project 2026-09-10 09:51:26.245952479 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.245972270 DEBUG Updating project to check open files 2026-09-10 09:51:26.245985690 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.245988660 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.246033650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxqQYzf/src/script.py") 2026-09-10 09:51:26.246044040 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxqQYzf/src/script.py` 2026-09-10 09:51:26.246049640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxqQYzf/src/script.py` 2026-09-10 09:51:26.246144892 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxqQYzf/src/script.py` to project `src` 2026-09-10 09:51:26.246167342 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxqQYzf/src/script.py` 2026-09-10 09:51:26.246169712 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.246176282 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.246181612 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:51:26.246244213 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-09-10 09:51:26.246423945 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.246431835 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-09-10 09:51:26.246435665 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-09-10 09:51:26.246536826 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-09-10 09:51:26.246614017 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.248004152 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-09-10 09:51:26.248030492 DEBUG method="textDocument/hover" response.id=2 duration=1.85ms 2026-09-10 09:51:26.248043713 DEBUG Received server response for request 2 2026-09-10 09:51:26.258169355 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.258191575 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.258197335 DEBUG method="shutdown" response.id=3 duration=9.02µs 2026-09-10 09:51:26.258207395 DEBUG Received server response for request 3 2026-09-10 09:51:26.258211755 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.258220606 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-09-10 09:51:26.259645391 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ Markdown, PlainText, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.259713942 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.259747542 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.259796233 DEBUG Client info: None 2026-09-10 09:51:26.259817813 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.259828883 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.259834803 INFO Version: Unknown 2026-09-10 09:51:26.259873034 DEBUG Received server response for request 1 2026-09-10 09:51:26.259905754 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.259985965 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.260019875 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.260023195 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.260044366 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.260048046 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:51:26.260075516 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.260086806 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.260090466 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:51:26.260097206 DEBUG Initializing workspace `file:///tmp/.tmpeFIgPh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.260121666 DEBUG Searching for a project in '/tmp/.tmpeFIgPh/src' 2026-09-10 09:51:26.260169057 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.260173147 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.260487051 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.260492501 DEBUG Discovering virtual environment in `/tmp/.tmpeFIgPh/src` 2026-09-10 09:51:26.260531161 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.260535241 DEBUG No virtual environment found 2026-09-10 09:51:26.260546351 DEBUG Adding first-party search path `/tmp/.tmpeFIgPh/src` 2026-09-10 09:51:26.260550381 DEBUG Using vendored stdlib 2026-09-10 09:51:26.260640992 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.260645342 DEBUG Adding new file root '/tmp/.tmpeFIgPh/src' of kind Project 2026-09-10 09:51:26.262302101 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.262317031 DEBUG Updating project to check open files 2026-09-10 09:51:26.262327831 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.262330951 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.262376331 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeFIgPh/src/foo.py") 2026-09-10 09:51:26.262383102 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeFIgPh/src/foo.py` 2026-09-10 09:51:26.262389162 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeFIgPh/src/foo.py` 2026-09-10 09:51:26.262480473 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeFIgPh/src/foo.py` to project `src` 2026-09-10 09:51:26.262490183 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeFIgPh/src/foo.py` 2026-09-10 09:51:26.262492613 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.262498893 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.262504033 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:51:26.262647805 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.271352861 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.272679786 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-10 09:51:26.272709236 DEBUG method="textDocument/hover" response.id=2 duration=10.20ms 2026-09-10 09:51:26.272724916 DEBUG Received server response for request 2 2026-09-10 09:51:26.282811548 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.282833668 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.282839658 DEBUG method="shutdown" response.id=3 duration=8.69µs 2026-09-10 09:51:26.282849509 DEBUG Received server response for request 3 2026-09-10 09:51:26.282863309 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.282872319 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-09-10 09:51:26.285311836 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ PlainText, Markdown, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.285380177 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.285414647 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.285467378 DEBUG Client info: None 2026-09-10 09:51:26.285491038 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.285502998 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.285509108 INFO Version: Unknown 2026-09-10 09:51:26.285547709 DEBUG Received server response for request 1 2026-09-10 09:51:26.285582919 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.285676240 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.285712730 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.285716300 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.285729971 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.285733671 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:51:26.285767461 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.285778941 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.285782551 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:51:26.285789311 DEBUG Initializing workspace `file:///tmp/.tmpUjuwi9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.285804951 DEBUG Searching for a project in '/tmp/.tmpUjuwi9/src' 2026-09-10 09:51:26.285837632 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.285842482 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.286183796 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.286189266 DEBUG Discovering virtual environment in `/tmp/.tmpUjuwi9/src` 2026-09-10 09:51:26.286230576 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.286234916 DEBUG No virtual environment found 2026-09-10 09:51:26.286245786 DEBUG Adding first-party search path `/tmp/.tmpUjuwi9/src` 2026-09-10 09:51:26.286249726 DEBUG Using vendored stdlib 2026-09-10 09:51:26.286338327 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.286342407 DEBUG Adding new file root '/tmp/.tmpUjuwi9/src' of kind Project 2026-09-10 09:51:26.288051876 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.288064896 DEBUG Updating project to check open files 2026-09-10 09:51:26.288077087 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.288080387 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.288126247 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUjuwi9/src/foo.py") 2026-09-10 09:51:26.288136137 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUjuwi9/src/foo.py` 2026-09-10 09:51:26.288141797 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUjuwi9/src/foo.py` 2026-09-10 09:51:26.288247608 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUjuwi9/src/foo.py` to project `src` 2026-09-10 09:51:26.288258069 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUjuwi9/src/foo.py` 2026-09-10 09:51:26.288260399 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.288266759 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.288271919 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:51:26.288494441 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.297213638 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.298534583 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-10 09:51:26.298562403 DEBUG method="textDocument/hover" response.id=2 duration=10.29ms 2026-09-10 09:51:26.298575353 DEBUG Received server response for request 2 2026-09-10 09:51:26.308663595 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.308697945 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.308704545 DEBUG method="shutdown" response.id=3 duration=10.02µs 2026-09-10 09:51:26.308714945 DEBUG Received server response for request 3 2026-09-10 09:51:26.308718786 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.308734326 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-09-10 09:51:26.311341225 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.311406885 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.311441616 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.311498546 DEBUG Client info: None 2026-09-10 09:51:26.311527487 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.311541717 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.311548047 INFO Version: Unknown 2026-09-10 09:51:26.311589767 DEBUG Received server response for request 1 2026-09-10 09:51:26.311627628 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.311711279 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.311753259 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.311756879 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.311771029 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.311775169 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.311782550 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:51:26.311823160 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.311838240 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.311841600 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.311844680 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:51:26.311851820 DEBUG Initializing workspace `file:///tmp/.tmpJmxjLi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.311870670 DEBUG Searching for a project in '/tmp/.tmpJmxjLi/src' 2026-09-10 09:51:26.311913241 DEBUG Found project at '/tmp/.tmpJmxjLi/src' 2026-09-10 09:51:26.311918081 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.312681449 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.312687620 DEBUG Discovering virtual environment in `/tmp/.tmpJmxjLi/src` 2026-09-10 09:51:26.312739590 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.312743680 DEBUG No virtual environment found 2026-09-10 09:51:26.312755150 DEBUG Adding first-party search path `/tmp/.tmpJmxjLi/src` 2026-09-10 09:51:26.312759000 DEBUG Using vendored stdlib 2026-09-10 09:51:26.312873502 INFO Python version: Python 3.12, platform: linux 2026-09-10 09:51:26.312878522 DEBUG Adding new file root '/tmp/.tmpJmxjLi/src' of kind Project 2026-09-10 09:51:26.315664633 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.003s 2026-09-10 09:51:26.315684073 DEBUG Updating project to check open files 2026-09-10 09:51:26.315702543 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.315706563 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.315769614 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJmxjLi/src/older.py") 2026-09-10 09:51:26.315780834 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJmxjLi/src/older.py` 2026-09-10 09:51:26.315786664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJmxjLi/src/older.py` 2026-09-10 09:51:26.315886985 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJmxjLi/src/older.py` to project `src` 2026-09-10 09:51:26.315901375 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJmxjLi/src/older.py` 2026-09-10 09:51:26.315903645 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.315911575 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-09-10 09:51:26.315916735 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.315936316 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJmxjLi/src/newer.py") 2026-09-10 09:51:26.315940906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJmxjLi/src/newer.py` 2026-09-10 09:51:26.315945066 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJmxjLi/src/newer.py` 2026-09-10 09:51:26.316025067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJmxjLi/src/newer.py` to project `src` 2026-09-10 09:51:26.316032317 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJmxjLi/src/newer.py` 2026-09-10 09:51:26.316034407 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.316042807 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(180))}}: Set open project files (count: 2) 2026-09-10 09:51:26.316047347 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:51:26.316128788 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-09-10 09:51:26.316177818 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-09-10 09:51:26.316334390 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-09-10 09:51:26.316369310 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.316373740 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-09-10 09:51:26.316381221 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpJmxjLi/src` 2026-09-10 09:51:26.316386031 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-09-10 09:51:26.316494282 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-09-10 09:51:26.316620033 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.329370715 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-09-10 09:51:26.329414825 DEBUG method="textDocument/hover" response.id=2 duration=13.36ms 2026-09-10 09:51:26.329430595 DEBUG Received server response for request 2 2026-09-10 09:51:26.329550767 DEBUG Client sends request `textDocument/hover` with ID 3 2026-09-10 09:51:26.329608077 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-09-10 09:51:26.329613857 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-09-10 09:51:26.329706668 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-09-10 09:51:26.329742299 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.329746389 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-09-10 09:51:26.329753509 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpJmxjLi/src` 2026-09-10 09:51:26.329758069 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-09-10 09:51:26.329845420 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-09-10 09:51:26.329889370 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.339902821 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-09-10 09:51:26.339938452 DEBUG method="textDocument/hover" response.id=3 duration=10.37ms 2026-09-10 09:51:26.339949562 DEBUG Received server response for request 3 2026-09-10 09:51:26.350086434 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:26.350120525 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.350128435 DEBUG method="shutdown" response.id=4 duration=12.53µs 2026-09-10 09:51:26.350138345 DEBUG Received server response for request 4 2026-09-10 09:51:26.350144955 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.350175915 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-09-10 09:51:26.353971577 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ Markdown, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.354038858 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.354074959 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.354132239 DEBUG Client info: None 2026-09-10 09:51:26.354178840 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.354190450 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.354197090 INFO Version: Unknown 2026-09-10 09:51:26.354236980 DEBUG Received server response for request 1 2026-09-10 09:51:26.354278181 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.354363502 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.354401592 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.354413842 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.354427902 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.354430743 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:51:26.354470343 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.354481503 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.354485173 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:51:26.354491873 DEBUG Initializing workspace `file:///tmp/.tmpaRKr1s/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.354508793 DEBUG Searching for a project in '/tmp/.tmpaRKr1s/src' 2026-09-10 09:51:26.354541064 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.354545524 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.354892418 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.354897868 DEBUG Discovering virtual environment in `/tmp/.tmpaRKr1s/src` 2026-09-10 09:51:26.354938578 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.354942488 DEBUG No virtual environment found 2026-09-10 09:51:26.354953628 DEBUG Adding first-party search path `/tmp/.tmpaRKr1s/src` 2026-09-10 09:51:26.354957478 DEBUG Using vendored stdlib 2026-09-10 09:51:26.355052099 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.355056619 DEBUG Adding new file root '/tmp/.tmpaRKr1s/src' of kind Project 2026-09-10 09:51:26.356768878 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.356786429 DEBUG Updating project to check open files 2026-09-10 09:51:26.356801589 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.356805069 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.356853069 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaRKr1s/src/foo.py") 2026-09-10 09:51:26.356865440 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaRKr1s/src/foo.py` 2026-09-10 09:51:26.356871730 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaRKr1s/src/foo.py` 2026-09-10 09:51:26.356962221 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaRKr1s/src/foo.py` to project `src` 2026-09-10 09:51:26.356972301 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaRKr1s/src/foo.py` 2026-09-10 09:51:26.356974541 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.356980531 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.356985661 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:51:26.357189013 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.367451177 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.368781682 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-10 09:51:26.368814632 DEBUG method="textDocument/hover" response.id=2 duration=11.83ms 2026-09-10 09:51:26.368828272 DEBUG Received server response for request 2 2026-09-10 09:51:26.378916654 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.378940764 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.378948254 DEBUG method="shutdown" response.id=3 duration=10.46µs 2026-09-10 09:51:26.378959304 DEBUG Received server response for request 3 2026-09-10 09:51:26.378962605 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.378972125 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-09-10 09:51:26.381590234 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ PlainText, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.381662574 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.381699725 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.381753235 DEBUG Client info: None 2026-09-10 09:51:26.381785296 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.381797466 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.381803276 INFO Version: Unknown 2026-09-10 09:51:26.381839516 DEBUG Received server response for request 1 2026-09-10 09:51:26.381882897 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.381988908 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.382023158 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.382026718 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.382039889 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.382043539 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:51:26.382114449 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.382138520 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.382142350 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:51:26.382161560 DEBUG Initializing workspace `file:///tmp/.tmpmviMs9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.382184970 DEBUG Searching for a project in '/tmp/.tmpmviMs9/src' 2026-09-10 09:51:26.382227321 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.382232011 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.383041120 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.383047860 DEBUG Discovering virtual environment in `/tmp/.tmpmviMs9/src` 2026-09-10 09:51:26.383117211 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.383121581 DEBUG No virtual environment found 2026-09-10 09:51:26.383133811 DEBUG Adding first-party search path `/tmp/.tmpmviMs9/src` 2026-09-10 09:51:26.383138671 DEBUG Using vendored stdlib 2026-09-10 09:51:26.383290022 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.383295243 DEBUG Adding new file root '/tmp/.tmpmviMs9/src' of kind Project 2026-09-10 09:51:26.385950492 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.385972572 DEBUG Updating project to check open files 2026-09-10 09:51:26.385992102 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.385996153 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.386073843 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmviMs9/src/foo.py") 2026-09-10 09:51:26.386083594 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmviMs9/src/foo.py` 2026-09-10 09:51:26.386090174 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmviMs9/src/foo.py` 2026-09-10 09:51:26.386224435 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmviMs9/src/foo.py` to project `src` 2026-09-10 09:51:26.386240005 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmviMs9/src/foo.py` 2026-09-10 09:51:26.386242355 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.386250005 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.386255625 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:51:26.386713070 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.397049055 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.398440521 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-10 09:51:26.398476261 DEBUG method="textDocument/hover" response.id=2 duration=12.22ms 2026-09-10 09:51:26.398491571 DEBUG Received server response for request 2 2026-09-10 09:51:26.408580733 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.408614293 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.408622223 DEBUG method="shutdown" response.id=3 duration=11.99µs 2026-09-10 09:51:26.408631744 DEBUG Received server response for request 3 2026-09-10 09:51:26.408635364 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.408651044 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-09-10 09:51:26.411088701 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: Some( ImplementationClientCapabilities { dynamic_registration: None, link_support: Some( true, ), }, ), references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.411173652 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.411208352 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.411259133 DEBUG Client info: None 2026-09-10 09:51:26.411290553 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.411302113 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-09-10 09:51:26.411307553 INFO Version: Unknown 2026-09-10 09:51:26.411344234 DEBUG Received server response for request 1 2026-09-10 09:51:26.411377004 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.411389724 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpoeRxSJ 2026-09-10 09:51:26.411473135 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.411531136 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.411534476 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.411542126 DEBUG No workspace configuration provided for file:///tmp/.tmpoeRxSJ 2026-09-10 09:51:26.411547476 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.411550746 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-09-10 09:51:26.411607947 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.411612947 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpoeRxSJ, using default options 2026-09-10 09:51:26.411619167 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.411622187 DEBUG Deferring `textDocument/implementation` request until all workspaces are initialized 2026-09-10 09:51:26.411628677 DEBUG Initializing workspace `file:///tmp/.tmpoeRxSJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.411655577 DEBUG Searching for a project in '/tmp/.tmpoeRxSJ' 2026-09-10 09:51:26.411681077 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.411693628 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.412068112 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.412073882 DEBUG Discovering virtual environment in `/tmp/.tmpoeRxSJ` 2026-09-10 09:51:26.412121162 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.412124882 DEBUG No virtual environment found 2026-09-10 09:51:26.412159403 DEBUG Adding first-party search path `/tmp/.tmpoeRxSJ` 2026-09-10 09:51:26.412163313 DEBUG Using vendored stdlib 2026-09-10 09:51:26.412266854 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.412271474 DEBUG Adding new file root '/tmp/.tmpoeRxSJ' of kind Project 2026-09-10 09:51:26.414048134 INFO Project::index_files{project=.tmpoeRxSJ}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.414066194 DEBUG Updating project to check open files 2026-09-10 09:51:26.414079454 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.414082434 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.414136525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoeRxSJ/foo.py") 2026-09-10 09:51:26.414162455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoeRxSJ/foo.py` 2026-09-10 09:51:26.414168415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoeRxSJ/foo.py` 2026-09-10 09:51:26.414252746 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoeRxSJ/foo.py` to project `.tmpoeRxSJ` 2026-09-10 09:51:26.414264246 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoeRxSJ/foo.py` 2026-09-10 09:51:26.414266756 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.414272616 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.414277796 DEBUG Processing deferred request `textDocument/implementation` 2026-09-10 09:51:26.414532889 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.428605705 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.428884198 DEBUG method="textDocument/implementation" response.id=2 duration=14.60ms 2026-09-10 09:51:26.428901818 DEBUG Received server response for request 2 2026-09-10 09:51:26.439029891 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.439060191 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.439068021 DEBUG method="shutdown" response.id=3 duration=11.44µs 2026-09-10 09:51:26.439077471 DEBUG Received server response for request 3 2026-09-10 09:51:26.439081501 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.439090221 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-09-10 09:51:26.441700790 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: Some( ImplementationClientCapabilities { dynamic_registration: None, link_support: Some( false, ), }, ), references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.441761571 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.441795601 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.441851762 DEBUG Client info: None 2026-09-10 09:51:26.441885372 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.441897662 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.441903083 INFO Version: Unknown 2026-09-10 09:51:26.441940753 DEBUG Received server response for request 1 2026-09-10 09:51:26.441970753 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.441983783 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpk5gcOB 2026-09-10 09:51:26.442069624 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.442112295 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.442115725 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.442122525 DEBUG No workspace configuration provided for file:///tmp/.tmpk5gcOB 2026-09-10 09:51:26.442128055 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.442130775 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-09-10 09:51:26.442206276 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.442211236 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpk5gcOB, using default options 2026-09-10 09:51:26.442217166 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.442220306 DEBUG Deferring `textDocument/implementation` request until all workspaces are initialized 2026-09-10 09:51:26.442226886 DEBUG Initializing workspace `file:///tmp/.tmpk5gcOB`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.442243236 DEBUG Searching for a project in '/tmp/.tmpk5gcOB' 2026-09-10 09:51:26.442273957 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.442278727 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.442673751 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.442679871 DEBUG Discovering virtual environment in `/tmp/.tmpk5gcOB` 2026-09-10 09:51:26.442731132 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.442735082 DEBUG No virtual environment found 2026-09-10 09:51:26.442750812 DEBUG Adding first-party search path `/tmp/.tmpk5gcOB` 2026-09-10 09:51:26.442754632 DEBUG Using vendored stdlib 2026-09-10 09:51:26.442859793 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.442864953 DEBUG Adding new file root '/tmp/.tmpk5gcOB' of kind Project 2026-09-10 09:51:26.445443012 INFO Project::index_files{project=.tmpk5gcOB}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.445464752 DEBUG Updating project to check open files 2026-09-10 09:51:26.445479932 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.445483192 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.445536123 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpk5gcOB/foo.py") 2026-09-10 09:51:26.445547563 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpk5gcOB/foo.py` 2026-09-10 09:51:26.445553323 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpk5gcOB/foo.py` 2026-09-10 09:51:26.445628444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpk5gcOB/foo.py` to project `.tmpk5gcOB` 2026-09-10 09:51:26.445642784 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpk5gcOB/foo.py` 2026-09-10 09:51:26.445645124 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.445651344 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.445656214 DEBUG Processing deferred request `textDocument/implementation` 2026-09-10 09:51:26.445908027 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.457891910 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.458114012 DEBUG method="textDocument/implementation" response.id=2 duration=12.46ms 2026-09-10 09:51:26.458133433 DEBUG Received server response for request 2 2026-09-10 09:51:26.468246525 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.468267905 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.468274845 DEBUG method="shutdown" response.id=3 duration=10.14µs 2026-09-10 09:51:26.468283875 DEBUG Received server response for request 3 2026-09-10 09:51:26.468287205 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.468295875 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-09-10 09:51:26.470997385 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.471066876 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.471102876 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.471173387 DEBUG Client info: None 2026-09-10 09:51:26.471203828 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.471215628 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.471221808 INFO Version: Unknown 2026-09-10 09:51:26.471261568 DEBUG Received server response for request 1 2026-09-10 09:51:26.471310579 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.471324709 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpX90puk 2026-09-10 09:51:26.471404680 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.471446630 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.471450270 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.471456990 DEBUG No workspace configuration provided for file:///tmp/.tmpX90puk 2026-09-10 09:51:26.471514341 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.471520261 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpX90puk, using default options 2026-09-10 09:51:26.471531881 DEBUG Initializing workspace `file:///tmp/.tmpX90puk`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.471550081 DEBUG Searching for a project in '/tmp/.tmpX90puk' 2026-09-10 09:51:26.471579032 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.471584242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.472322750 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.472329330 DEBUG Discovering virtual environment in `/tmp/.tmpX90puk` 2026-09-10 09:51:26.472380281 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.472384891 DEBUG No virtual environment found 2026-09-10 09:51:26.472397351 DEBUG Adding first-party search path `/tmp/.tmpX90puk` 2026-09-10 09:51:26.472401211 DEBUG Using vendored stdlib 2026-09-10 09:51:26.472519262 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.472524732 DEBUG Adding new file root '/tmp/.tmpX90puk' of kind Project 2026-09-10 09:51:26.475117551 INFO Project::index_files{project=.tmpX90puk}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.475135201 DEBUG Updating project to check open files 2026-09-10 09:51:26.475162522 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.481528992 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.481554212 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.481559962 DEBUG method="shutdown" response.id=2 duration=10.10µs 2026-09-10 09:51:26.481571992 DEBUG Received server response for request 2 2026-09-10 09:51:26.481576973 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.481586333 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_for_one_workspace ... ignored, Requires multiple workspace support in the server and test server test initialize::disable_language_services_set_on_initialization ... 2026-09-10 09:51:26.482943408 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.483025369 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.483075109 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.483137220 DEBUG Client info: None 2026-09-10 09:51:26.483177040 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.483188800 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.483193410 INFO Version: Unknown 2026-09-10 09:51:26.483231481 DEBUG Received server response for request 1 2026-09-10 09:51:26.483284721 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.483368602 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.483404273 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.483408323 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.483423983 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.483427383 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:51:26.483468934 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.483481394 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.483485014 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:51:26.483491184 DEBUG Initializing workspace `file:///tmp/.tmpNBi2To/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.483507944 DEBUG Searching for a project in '/tmp/.tmpNBi2To/src' 2026-09-10 09:51:26.483539224 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.483543614 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.483851678 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.483857298 DEBUG Discovering virtual environment in `/tmp/.tmpNBi2To/src` 2026-09-10 09:51:26.483894658 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.483898138 DEBUG No virtual environment found 2026-09-10 09:51:26.483909328 DEBUG Adding first-party search path `/tmp/.tmpNBi2To/src` 2026-09-10 09:51:26.483913148 DEBUG Using vendored stdlib 2026-09-10 09:51:26.484002109 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.484005909 DEBUG Adding new file root '/tmp/.tmpNBi2To/src' of kind Project 2026-09-10 09:51:26.485624367 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.485640978 DEBUG Updating project to check open files 2026-09-10 09:51:26.485651958 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.485654968 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.485719669 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNBi2To/src/foo.py") 2026-09-10 09:51:26.485727819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNBi2To/src/foo.py` 2026-09-10 09:51:26.485734159 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNBi2To/src/foo.py` 2026-09-10 09:51:26.485839780 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNBi2To/src/foo.py` to project `src` 2026-09-10 09:51:26.485854540 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNBi2To/src/foo.py` 2026-09-10 09:51:26.485856990 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.485864540 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.485869860 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:51:26.485918211 DEBUG method="textDocument/hover" response.id=2 duration=45.95µs 2026-09-10 09:51:26.485930471 DEBUG Received server response for request 2 2026-09-10 09:51:26.496009973 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.496035353 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.496042593 DEBUG method="shutdown" response.id=3 duration=10.95µs 2026-09-10 09:51:26.496052863 DEBUG Received server response for request 3 2026-09-10 09:51:26.496057253 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.496066683 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-09-10 09:51:26.497332707 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.497394208 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.497430548 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.497480789 DEBUG Client info: None 2026-09-10 09:51:26.497506809 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.497517719 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.497522900 INFO Version: Unknown 2026-09-10 09:51:26.497561530 DEBUG Received server response for request 1 2026-09-10 09:51:26.497593990 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.497668251 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.497708002 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.497711422 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.497739852 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.497743082 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:51:26.497769192 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.497780002 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.497783452 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:51:26.497790162 DEBUG Initializing workspace `file:///tmp/.tmpKeH9qz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.497806513 DEBUG Searching for a project in '/tmp/.tmpKeH9qz/src' 2026-09-10 09:51:26.497841073 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.497845623 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.498181707 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.498187377 DEBUG Discovering virtual environment in `/tmp/.tmpKeH9qz/src` 2026-09-10 09:51:26.498229627 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.498233657 DEBUG No virtual environment found 2026-09-10 09:51:26.498244958 DEBUG Adding first-party search path `/tmp/.tmpKeH9qz/src` 2026-09-10 09:51:26.498248948 DEBUG Using vendored stdlib 2026-09-10 09:51:26.498341119 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.498344989 DEBUG Adding new file root '/tmp/.tmpKeH9qz/src' of kind Project 2026-09-10 09:51:26.500024637 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.500039037 DEBUG Updating project to check open files 2026-09-10 09:51:26.500051417 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.500054537 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.500101208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKeH9qz/src/foo.py") 2026-09-10 09:51:26.500110788 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKeH9qz/src/foo.py` 2026-09-10 09:51:26.500116638 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKeH9qz/src/foo.py` 2026-09-10 09:51:26.500222279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKeH9qz/src/foo.py` to project `src` 2026-09-10 09:51:26.500232879 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKeH9qz/src/foo.py` 2026-09-10 09:51:26.500235219 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.500241440 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.500246750 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:51:26.500277660 DEBUG method="textDocument/hover" response.id=2 duration=28.64µs 2026-09-10 09:51:26.500292850 DEBUG Received server response for request 2 2026-09-10 09:51:26.510370212 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.510391232 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.510397852 DEBUG method="shutdown" response.id=3 duration=9.50µs 2026-09-10 09:51:26.510407562 DEBUG Received server response for request 3 2026-09-10 09:51:26.510411092 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.510419502 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-09-10 09:51:26.511456854 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.511511505 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.511542135 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.511588565 DEBUG Client info: None 2026-09-10 09:51:26.511614036 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.511623816 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.511628816 INFO Version: Unknown 2026-09-10 09:51:26.511666146 DEBUG Received server response for request 1 2026-09-10 09:51:26.511692617 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.511705377 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpSQsRks 2026-09-10 09:51:26.511770717 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.511804498 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.511807528 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.511813908 DEBUG No workspace configuration provided for file:///tmp/.tmpSQsRks 2026-09-10 09:51:26.511856528 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.511864119 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpSQsRks, using default options 2026-09-10 09:51:26.511873179 DEBUG Initializing workspace `file:///tmp/.tmpSQsRks`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.511886709 DEBUG Searching for a project in '/tmp/.tmpSQsRks' 2026-09-10 09:51:26.511911949 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.511916619 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.512240843 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.512247013 DEBUG Discovering virtual environment in `/tmp/.tmpSQsRks` 2026-09-10 09:51:26.512285103 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.512289193 DEBUG No virtual environment found 2026-09-10 09:51:26.512299833 DEBUG Adding first-party search path `/tmp/.tmpSQsRks` 2026-09-10 09:51:26.512303673 DEBUG Using vendored stdlib 2026-09-10 09:51:26.512387814 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.512391954 DEBUG Adding new file root '/tmp/.tmpSQsRks' of kind Project 2026-09-10 09:51:26.514911072 INFO Project::index_files{project=.tmpSQsRks}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.514924332 DEBUG Updating project to check open files 2026-09-10 09:51:26.514936333 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.522094932 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.522121802 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.522127742 DEBUG method="shutdown" response.id=2 duration=9.45µs 2026-09-10 09:51:26.522139512 DEBUG Received server response for request 2 2026-09-10 09:51:26.522143582 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.522163853 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-09-10 09:51:26.523183164 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.523230695 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.523261415 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.523318625 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-09-10 09:51:26.523343756 DEBUG Client info: None 2026-09-10 09:51:26.523346346 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Untrusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.523354286 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.523359066 INFO Version: Unknown 2026-09-10 09:51:26.523393946 DEBUG Received server response for request 1 2026-09-10 09:51:26.523421517 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.523513188 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.523546038 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.523549318 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.523561488 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.523601019 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.523611669 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.523618219 DEBUG Initializing workspace `file:///tmp/.tmpI2PDIq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.523633069 DEBUG Searching for a project in '/tmp/.tmpI2PDIq/src' 2026-09-10 09:51:26.523664929 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.523669559 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.523973263 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.523978543 DEBUG Discovering virtual environment in `/tmp/.tmpI2PDIq/src` 2026-09-10 09:51:26.524015043 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.524019273 DEBUG No virtual environment found 2026-09-10 09:51:26.524029713 DEBUG Adding first-party search path `/tmp/.tmpI2PDIq/src` 2026-09-10 09:51:26.524033853 DEBUG Using vendored stdlib 2026-09-10 09:51:26.524120084 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.524124224 DEBUG Adding new file root '/tmp/.tmpI2PDIq/src' of kind Project 2026-09-10 09:51:26.525760523 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.525775523 DEBUG Updating project to check open files 2026-09-10 09:51:26.525785813 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.525789103 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.525836373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpI2PDIq/src/script.py") 2026-09-10 09:51:26.525848444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpI2PDIq/src/script.py` 2026-09-10 09:51:26.525854284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpI2PDIq/src/script.py` 2026-09-10 09:51:26.525947165 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpI2PDIq/src/script.py` to project `src` 2026-09-10 09:51:26.525956875 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpI2PDIq/src/script.py` 2026-09-10 09:51:26.525959295 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.525965635 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.526078936 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:26.526109416 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.526113507 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:26.526117497 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:26.526231488 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.526273228 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpI2PDIq/src/script.py' 2026-09-10 09:51:26.526325579 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.537821406 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.537895857 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.537909397 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:26.548004159 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.548029760 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.548039800 DEBUG method="shutdown" response.id=2 duration=14.25µs 2026-09-10 09:51:26.548051670 DEBUG Received server response for request 2 2026-09-10 09:51:26.548056080 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.548065660 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-09-10 09:51:26.550790750 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.550850631 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-09-10 09:51:26.550885011 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.550956012 DEBUG Received server response for request 1 2026-09-10 09:51:26.551852552 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.551915383 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.551951933 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.551989594 DEBUG Client info: None 2026-09-10 09:51:26.552022574 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.552034254 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.552039884 INFO Version: Unknown 2026-09-10 09:51:26.552081535 DEBUG Received server response for request 1 2026-09-10 09:51:26.552123635 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.552211106 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.552250256 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.552257257 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.552297257 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.552311107 DEBUG Initializing workspace `file:///tmp/.tmpACbbWE/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.552324897 DEBUG Searching for a project in '/tmp/.tmpACbbWE/project' 2026-09-10 09:51:26.552356148 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.552360638 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.552689081 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.552693911 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-09-10 09:51:26.552753742 ERROR Failed to create project for workspace `file:///tmp/.tmpACbbWE/project`: Failed to discover local Python environment: Invalid `VIRTUAL_ENV` environment variable `/nonexistent/virtual/env/path`: does not point to a directory on disk: No such file or directory (os error 2). Falling back to default settings 2026-09-10 09:51:26.552775962 DEBUG Received notification `window/showMessage` 2026-09-10 09:51:26.552778892 INFO Retrying to receive `window/showMessage` notification 2026-09-10 09:51:26.553038025 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.553041805 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-09-10 09:51:26.553047405 DEBUG Default settings failed to discover local Python environment 2026-09-10 09:51:26.553077756 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.553081436 DEBUG No virtual environment found 2026-09-10 09:51:26.553093376 DEBUG Adding first-party search path `/tmp/.tmpACbbWE/project` 2026-09-10 09:51:26.553097636 DEBUG Using vendored stdlib 2026-09-10 09:51:26.553240817 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.553245587 DEBUG Adding new file root '/tmp/.tmpACbbWE/project' of kind Project 2026-09-10 09:51:26.555885197 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.003s 2026-09-10 09:51:26.555901757 DEBUG Updating project to check open files 2026-09-10 09:51:26.555915757 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.562920735 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.562944245 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.562949225 DEBUG method="shutdown" response.id=2 duration=7.74µs 2026-09-10 09:51:26.562963615 DEBUG Received server response for request 2 2026-09-10 09:51:26.562967125 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.562974055 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-09-10 09:51:26.564169639 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.564237379 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.564273380 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.564325910 DEBUG Client info: None 2026-09-10 09:51:26.564353711 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.564365531 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.564370061 INFO Version: Unknown 2026-09-10 09:51:26.564408261 DEBUG Received server response for request 1 2026-09-10 09:51:26.564442412 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.564517152 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.564553823 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.564557603 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.564614423 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.564628544 DEBUG Initializing workspace `file:///tmp/.tmpGUUvdk/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.564644404 DEBUG Searching for a project in '/tmp/.tmpGUUvdk/foo' 2026-09-10 09:51:26.564677044 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.564681584 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.565006658 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.565011698 DEBUG Discovering virtual environment in `/tmp/.tmpGUUvdk/foo` 2026-09-10 09:51:26.565051068 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.565054458 DEBUG No virtual environment found 2026-09-10 09:51:26.565065518 DEBUG Adding first-party search path `/tmp/.tmpGUUvdk/foo` 2026-09-10 09:51:26.565069469 DEBUG Using vendored stdlib 2026-09-10 09:51:26.565197380 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.565201640 DEBUG Adding new file root '/tmp/.tmpGUUvdk/foo' of kind Project 2026-09-10 09:51:26.566819408 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.566832708 DEBUG Updating project to check open files 2026-09-10 09:51:26.566842998 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-09-10 09:51:26.566847038 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.566861288 DEBUG Received server request `client/registerCapability` 2026-09-10 09:51:26.566866828 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:51:26.577016871 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.577045231 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.577052732 DEBUG method="shutdown" response.id=2 duration=13.32µs 2026-09-10 09:51:26.577062692 DEBUG Received server response for request 2 2026-09-10 09:51:26.577067462 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.577076882 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-09-10 09:51:26.578135064 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.578210094 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.578241575 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.578301445 DEBUG Client info: None 2026-09-10 09:51:26.578327966 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( OpenFilesOnly, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.578338676 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.578343486 INFO Version: Unknown 2026-09-10 09:51:26.578379436 DEBUG Received server response for request 1 2026-09-10 09:51:26.578408197 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.578487727 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.578521478 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.578524818 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.578576678 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.578589969 DEBUG Initializing workspace `file:///tmp/.tmpQt2yYg/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.578605099 DEBUG Searching for a project in '/tmp/.tmpQt2yYg/foo' 2026-09-10 09:51:26.578635719 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.578640119 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.578953253 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.578958473 DEBUG Discovering virtual environment in `/tmp/.tmpQt2yYg/foo` 2026-09-10 09:51:26.578995753 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.578999303 DEBUG No virtual environment found 2026-09-10 09:51:26.579010043 DEBUG Adding first-party search path `/tmp/.tmpQt2yYg/foo` 2026-09-10 09:51:26.579014393 DEBUG Using vendored stdlib 2026-09-10 09:51:26.579110184 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.579114844 DEBUG Adding new file root '/tmp/.tmpQt2yYg/foo' of kind Project 2026-09-10 09:51:26.580787183 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.580801573 DEBUG Updating project to check open files 2026-09-10 09:51:26.580813233 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-09-10 09:51:26.580816353 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.580831553 DEBUG Received server request `client/registerCapability` 2026-09-10 09:51:26.580838643 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:51:26.590969236 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.590993106 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.590999786 DEBUG method="shutdown" response.id=2 duration=11.31µs 2026-09-10 09:51:26.591009796 DEBUG Received server response for request 2 2026-09-10 09:51:26.591013616 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.591022476 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-09-10 09:51:26.592034878 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( false, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.592090458 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.592122389 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.592193769 DEBUG Client info: None 2026-09-10 09:51:26.592219100 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( OpenFilesOnly, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.592229730 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-09-10 09:51:26.592234050 INFO Version: Unknown 2026-09-10 09:51:26.592269740 DEBUG Received server response for request 1 2026-09-10 09:51:26.592298011 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.592373411 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-09-10 09:51:26.592401512 DEBUG Initializing workspace `file:///tmp/.tmprww8Sb/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.592415342 DEBUG Searching for a project in '/tmp/.tmprww8Sb/foo' 2026-09-10 09:51:26.592446242 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.592450052 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.592759716 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.592765386 DEBUG Discovering virtual environment in `/tmp/.tmprww8Sb/foo` 2026-09-10 09:51:26.592803226 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.592806856 DEBUG No virtual environment found 2026-09-10 09:51:26.592819736 DEBUG Adding first-party search path `/tmp/.tmprww8Sb/foo` 2026-09-10 09:51:26.592823466 DEBUG Using vendored stdlib 2026-09-10 09:51:26.592909987 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.592914037 DEBUG Adding new file root '/tmp/.tmprww8Sb/foo' of kind Project 2026-09-10 09:51:26.594594996 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.594610276 DEBUG Updating project to check open files 2026-09-10 09:51:26.594619766 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-09-10 09:51:26.594623816 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.594640287 DEBUG Received server request `client/registerCapability` 2026-09-10 09:51:26.594646197 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:51:26.604773699 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.604798049 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.604805439 DEBUG method="shutdown" response.id=2 duration=11.55µs 2026-09-10 09:51:26.604816269 DEBUG Received server response for request 2 2026-09-10 09:51:26.604820159 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.604829229 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-09-10 09:51:26.605871341 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.605928112 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.605958052 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.606013353 DEBUG Client info: None 2026-09-10 09:51:26.606038293 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.606048493 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.606053203 INFO Version: Unknown 2026-09-10 09:51:26.606090693 DEBUG Received server response for request 1 2026-09-10 09:51:26.606118054 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.606206405 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.606240405 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.606243855 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.606298816 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.606312576 DEBUG Initializing workspace `file:///tmp/.tmpy1dEKo/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.606327136 DEBUG Searching for a project in '/tmp/.tmpy1dEKo/foo' 2026-09-10 09:51:26.606356896 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.606361546 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.606668420 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.606673280 DEBUG Discovering virtual environment in `/tmp/.tmpy1dEKo/foo` 2026-09-10 09:51:26.606710240 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.606714110 DEBUG No virtual environment found 2026-09-10 09:51:26.606724851 DEBUG Adding first-party search path `/tmp/.tmpy1dEKo/foo` 2026-09-10 09:51:26.606728781 DEBUG Using vendored stdlib 2026-09-10 09:51:26.606812902 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.606816652 DEBUG Adding new file root '/tmp/.tmpy1dEKo/foo' of kind Project 2026-09-10 09:51:26.609477371 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-09-10 09:51:26.609491671 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-10 09:51:26.609495771 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.609510201 DEBUG Received server request `client/registerCapability` 2026-09-10 09:51:26.609517062 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:51:26.619650284 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.619672974 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.619679034 DEBUG method="shutdown" response.id=2 duration=9.57µs 2026-09-10 09:51:26.619689614 DEBUG Received server response for request 2 2026-09-10 09:51:26.619693484 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.619702824 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-09-10 09:51:26.620760296 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.620816917 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.620849477 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.620900358 DEBUG Client info: None 2026-09-10 09:51:26.620926138 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.620936208 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.620941098 INFO Version: Unknown 2026-09-10 09:51:26.620979369 DEBUG Received server response for request 1 2026-09-10 09:51:26.621008379 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.621086100 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.621118810 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.621122090 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.621202931 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.621227801 DEBUG Initializing workspace `file:///tmp/.tmpxLgbiM/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.621243682 DEBUG Searching for a project in '/tmp/.tmpxLgbiM/foo' 2026-09-10 09:51:26.621274352 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.621278582 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.621604826 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.621610016 DEBUG Discovering virtual environment in `/tmp/.tmpxLgbiM/foo` 2026-09-10 09:51:26.621646656 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.621650096 DEBUG No virtual environment found 2026-09-10 09:51:26.621660956 DEBUG Adding first-party search path `/tmp/.tmpxLgbiM/foo` 2026-09-10 09:51:26.621664866 DEBUG Using vendored stdlib 2026-09-10 09:51:26.621753737 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.621757177 DEBUG Adding new file root '/tmp/.tmpxLgbiM/foo' of kind Project 2026-09-10 09:51:26.623388505 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.623402235 DEBUG Updating project to check open files 2026-09-10 09:51:26.623416856 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.631372454 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.631399264 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.631406174 DEBUG method="shutdown" response.id=2 duration=10.72µs 2026-09-10 09:51:26.631416984 DEBUG Received server response for request 2 2026-09-10 09:51:26.631420964 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.631430085 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-09-10 09:51:26.632482806 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.632537067 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.632568587 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.632625448 DEBUG Client info: None 2026-09-10 09:51:26.632651298 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: { "bar": Null, }, }, } 2026-09-10 09:51:26.632661848 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.632666428 INFO Version: Unknown 2026-09-10 09:51:26.632704129 DEBUG Received server response for request 1 2026-09-10 09:51:26.632734249 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.632748499 WARN Received unknown options during initialization: { "bar": null } 2026-09-10 09:51:26.632759869 DEBUG Received notification `window/showMessage` 2026-09-10 09:51:26.632765909 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.632821160 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.632855020 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.632857980 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.632914441 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.632928991 DEBUG Initializing workspace `file:///tmp/.tmp5lDYmW/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.632944831 DEBUG Searching for a project in '/tmp/.tmp5lDYmW/foo' 2026-09-10 09:51:26.632975532 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.632979562 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.633298455 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.633303855 DEBUG Discovering virtual environment in `/tmp/.tmp5lDYmW/foo` 2026-09-10 09:51:26.633342686 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.633346196 DEBUG No virtual environment found 2026-09-10 09:51:26.633356806 DEBUG Adding first-party search path `/tmp/.tmp5lDYmW/foo` 2026-09-10 09:51:26.633360596 DEBUG Using vendored stdlib 2026-09-10 09:51:26.633441947 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.633445887 DEBUG Adding new file root '/tmp/.tmp5lDYmW/foo' of kind Project 2026-09-10 09:51:26.636093096 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-09-10 09:51:26.636105626 DEBUG Updating project to check open files 2026-09-10 09:51:26.636116607 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.642982383 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.643008663 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.643014003 DEBUG method="shutdown" response.id=2 duration=8.31µs 2026-09-10 09:51:26.643025713 DEBUG Received server response for request 2 2026-09-10 09:51:26.643029733 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.643040193 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-09-10 09:51:26.644074865 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.644132165 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.644183626 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.644292567 DEBUG Client info: None 2026-09-10 09:51:26.644342418 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.644357888 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.644365148 INFO Version: Unknown 2026-09-10 09:51:26.644415609 DEBUG Received server response for request 1 2026-09-10 09:51:26.644443599 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.644558800 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.644595301 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.644598611 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.644657461 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.644674071 WARN Received unknown options for workspace `file:///tmp/.tmpEaanuG/foo`: { "bar": null } 2026-09-10 09:51:26.644684622 DEBUG Received notification `window/showMessage` 2026-09-10 09:51:26.644682771 DEBUG Initializing workspace `file:///tmp/.tmpEaanuG/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.644688252 INFO Retrying to receive `window/showMessage` notification 2026-09-10 09:51:26.644701642 DEBUG Searching for a project in '/tmp/.tmpEaanuG/foo' 2026-09-10 09:51:26.644741642 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.644746422 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.645582151 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.645588762 DEBUG Discovering virtual environment in `/tmp/.tmpEaanuG/foo` 2026-09-10 09:51:26.645639182 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.645643862 DEBUG No virtual environment found 2026-09-10 09:51:26.645655492 DEBUG Adding first-party search path `/tmp/.tmpEaanuG/foo` 2026-09-10 09:51:26.645659572 DEBUG Using vendored stdlib 2026-09-10 09:51:26.645785354 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.645793044 DEBUG Adding new file root '/tmp/.tmpEaanuG/foo' of kind Project 2026-09-10 09:51:26.647517163 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.647532743 DEBUG Updating project to check open files 2026-09-10 09:51:26.647552133 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.654821134 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.654851314 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.654858674 DEBUG method="shutdown" response.id=2 duration=12.97µs 2026-09-10 09:51:26.654871965 DEBUG Received server response for request 2 2026-09-10 09:51:26.654876195 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.654884975 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-09-10 09:51:26.656008387 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.656061798 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.656095118 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.656177899 DEBUG Client info: None 2026-09-10 09:51:26.656206899 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.656220070 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.656226870 INFO Version: Unknown 2026-09-10 09:51:26.656269860 DEBUG Received server response for request 1 2026-09-10 09:51:26.656297430 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.656381721 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.656421672 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.656425032 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.656481132 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.656496813 DEBUG Initializing workspace `file:///tmp/.tmpZN8Krm/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.656512843 DEBUG Searching for a project in '/tmp/.tmpZN8Krm/foo' 2026-09-10 09:51:26.656545503 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.656549803 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.656864347 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.656869367 DEBUG Discovering virtual environment in `/tmp/.tmpZN8Krm/foo` 2026-09-10 09:51:26.656907647 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.656911097 DEBUG No virtual environment found 2026-09-10 09:51:26.656922017 DEBUG Adding first-party search path `/tmp/.tmpZN8Krm/foo` 2026-09-10 09:51:26.656925927 DEBUG Using vendored stdlib 2026-09-10 09:51:26.657014208 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.657018398 DEBUG Adding new file root '/tmp/.tmpZN8Krm/foo' of kind Project 2026-09-10 09:51:26.658679847 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.658693847 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-10 09:51:26.658698157 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.658713847 DEBUG Received server request `client/registerCapability` 2026-09-10 09:51:26.658719127 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:51:26.668848960 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.668873770 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.668880910 DEBUG method="shutdown" response.id=2 duration=11.97µs 2026-09-10 09:51:26.668891010 DEBUG Received server response for request 2 2026-09-10 09:51:26.668895110 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.668904320 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-09-10 09:51:26.670179114 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.670247675 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.670280535 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.670342486 DEBUG Client info: None 2026-09-10 09:51:26.670370296 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.670383137 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.670388417 INFO Version: Unknown 2026-09-10 09:51:26.670426187 DEBUG Received server response for request 1 2026-09-10 09:51:26.670466087 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.670554628 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.670588839 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.670592239 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.670660610 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.670679810 DEBUG Initializing workspace `file:///tmp/.tmpaqk8pG/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.670698200 DEBUG Searching for a project in '/tmp/.tmpaqk8pG/foo' 2026-09-10 09:51:26.670732770 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.670737911 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.671322797 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.671329397 DEBUG Discovering virtual environment in `/tmp/.tmpaqk8pG/foo` 2026-09-10 09:51:26.671378958 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.671383868 DEBUG No virtual environment found 2026-09-10 09:51:26.671395878 DEBUG Adding first-party search path `/tmp/.tmpaqk8pG/foo` 2026-09-10 09:51:26.671400258 DEBUG Using vendored stdlib 2026-09-10 09:51:26.671527929 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.671533009 DEBUG Adding new file root '/tmp/.tmpaqk8pG/foo' of kind Project 2026-09-10 09:51:26.673287279 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.673302629 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-10 09:51:26.673307509 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.673326129 DEBUG Received server request `client/registerCapability` 2026-09-10 09:51:26.673330919 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:51:26.683477842 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.683502852 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.683510932 DEBUG method="shutdown" response.id=2 duration=13.55µs 2026-09-10 09:51:26.683523082 DEBUG Received server response for request 2 2026-09-10 09:51:26.683527832 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.683536992 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-09-10 09:51:26.684646785 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( false, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.684698445 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.684730596 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.684791556 DEBUG Client info: None 2026-09-10 09:51:26.684820727 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.684833417 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-09-10 09:51:26.684839737 INFO Version: Unknown 2026-09-10 09:51:26.684881517 DEBUG Received server response for request 1 2026-09-10 09:51:26.684909448 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.684988028 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-09-10 09:51:26.685012269 DEBUG Initializing workspace `file:///tmp/.tmpa0e4rl/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.685026199 DEBUG Searching for a project in '/tmp/.tmpa0e4rl/foo' 2026-09-10 09:51:26.685058509 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.685062569 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.685587805 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.685593745 DEBUG Discovering virtual environment in `/tmp/.tmpa0e4rl/foo` 2026-09-10 09:51:26.685637636 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.685641646 DEBUG No virtual environment found 2026-09-10 09:51:26.685654986 DEBUG Adding first-party search path `/tmp/.tmpa0e4rl/foo` 2026-09-10 09:51:26.685658996 DEBUG Using vendored stdlib 2026-09-10 09:51:26.685776947 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.685782327 DEBUG Adding new file root '/tmp/.tmpa0e4rl/foo' of kind Project 2026-09-10 09:51:26.687545827 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.687561287 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-10 09:51:26.687566937 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.687584477 DEBUG Received server request `client/registerCapability` 2026-09-10 09:51:26.687591667 INFO Retrying to receive `client/registerCapability` request 2026-09-10 09:51:26.697717910 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:26.697739920 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.697747080 DEBUG method="shutdown" response.id=2 duration=12.03µs 2026-09-10 09:51:26.697756010 DEBUG Received server response for request 2 2026-09-10 09:51:26.697759610 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.697766220 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-09-10 09:51:26.698907463 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.698962954 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.698995834 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.699057255 DEBUG Client info: None 2026-09-10 09:51:26.699088415 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.699099695 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.699105175 INFO Version: Unknown 2026-09-10 09:51:26.699164376 DEBUG Received server response for request 1 2026-09-10 09:51:26.699195106 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.699277967 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.699315308 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.699318828 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.699331368 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.699335158 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-10 09:51:26.699382058 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.699394648 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.699398508 DEBUG Deferring `textDocument/inlayHint` request until all workspaces are initialized 2026-09-10 09:51:26.699405159 DEBUG Initializing workspace `file:///tmp/.tmpP4iHT3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.699422009 DEBUG Searching for a project in '/tmp/.tmpP4iHT3/src' 2026-09-10 09:51:26.699455819 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.699460609 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.699943434 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.699949015 DEBUG Discovering virtual environment in `/tmp/.tmpP4iHT3/src` 2026-09-10 09:51:26.699992705 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.699996605 DEBUG No virtual environment found 2026-09-10 09:51:26.700008475 DEBUG Adding first-party search path `/tmp/.tmpP4iHT3/src` 2026-09-10 09:51:26.700013865 DEBUG Using vendored stdlib 2026-09-10 09:51:26.700116146 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.700120376 DEBUG Adding new file root '/tmp/.tmpP4iHT3/src' of kind Project 2026-09-10 09:51:26.701826995 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.701843055 DEBUG Updating project to check open files 2026-09-10 09:51:26.701860516 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.701863616 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.701914446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpP4iHT3/src/foo.py") 2026-09-10 09:51:26.701922896 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpP4iHT3/src/foo.py` 2026-09-10 09:51:26.701928866 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpP4iHT3/src/foo.py` 2026-09-10 09:51:26.702046268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpP4iHT3/src/foo.py` to project `src` 2026-09-10 09:51:26.702058498 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpP4iHT3/src/foo.py` 2026-09-10 09:51:26.702060938 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.702067678 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.702073148 DEBUG Processing deferred request `textDocument/inlayHint` 2026-09-10 09:51:26.702350731 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.714635877 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.718195777 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 16.095629ms 2026-09-10 09:51:26.718223967 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.15ms 2026-09-10 09:51:26.718239047 DEBUG Received server response for request 2 2026-09-10 09:51:26.728501681 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.728524751 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.728531991 DEBUG method="shutdown" response.id=3 duration=10.80µs 2026-09-10 09:51:26.728542572 DEBUG Received server response for request 3 2026-09-10 09:51:26.728545962 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.728555422 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-09-10 09:51:26.731570155 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.731628306 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.731663696 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.731730567 DEBUG Client info: None 2026-09-10 09:51:26.731761817 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.731773337 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.731779137 INFO Version: Unknown 2026-09-10 09:51:26.731818798 DEBUG Received server response for request 1 2026-09-10 09:51:26.731852108 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.731939449 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.731979370 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.731983750 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.731996790 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.731999430 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-10 09:51:26.732049300 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.732061281 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.732064721 DEBUG Deferring `textDocument/inlayHint` request until all workspaces are initialized 2026-09-10 09:51:26.732070821 DEBUG Initializing workspace `file:///tmp/.tmpT9eNQs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:26.732098741 DEBUG Searching for a project in '/tmp/.tmpT9eNQs/src' 2026-09-10 09:51:26.732131361 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.732136121 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.732483355 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.732489195 DEBUG Discovering virtual environment in `/tmp/.tmpT9eNQs/src` 2026-09-10 09:51:26.732532836 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.732536866 DEBUG No virtual environment found 2026-09-10 09:51:26.732547656 DEBUG Adding first-party search path `/tmp/.tmpT9eNQs/src` 2026-09-10 09:51:26.732551786 DEBUG Using vendored stdlib 2026-09-10 09:51:26.732645657 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.732649827 DEBUG Adding new file root '/tmp/.tmpT9eNQs/src' of kind Project 2026-09-10 09:51:26.734344946 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-10 09:51:26.734360566 DEBUG Updating project to check open files 2026-09-10 09:51:26.734374856 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.734378316 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.734427337 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpT9eNQs/src/foo.py") 2026-09-10 09:51:26.734435477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpT9eNQs/src/foo.py` 2026-09-10 09:51:26.734441487 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpT9eNQs/src/foo.py` 2026-09-10 09:51:26.734536928 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpT9eNQs/src/foo.py` to project `src` 2026-09-10 09:51:26.734548308 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpT9eNQs/src/foo.py` 2026-09-10 09:51:26.734550738 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.734557278 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.734562378 DEBUG Processing deferred request `textDocument/inlayHint` 2026-09-10 09:51:26.734730040 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.737034346 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.432517ms 2026-09-10 09:51:26.737056726 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.49ms 2026-09-10 09:51:26.737070196 DEBUG Received server response for request 2 2026-09-10 09:51:26.747289619 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.747314680 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.747321820 DEBUG method="shutdown" response.id=3 duration=10.43µs 2026-09-10 09:51:26.747332190 DEBUG Received server response for request 3 2026-09-10 09:51:26.747335480 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.747345310 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-09-10 09:51:26.748758736 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.748819496 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.748851597 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.748911737 DEBUG Client info: None 2026-09-10 09:51:26.748939948 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.748952278 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.748956678 INFO Version: Unknown 2026-09-10 09:51:26.748991638 DEBUG Received server response for request 1 2026-09-10 09:51:26.749023199 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.749101320 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.749144630 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.749161460 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.749173500 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.749176120 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-10 09:51:26.749225941 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.749237011 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.749240591 DEBUG Deferring `textDocument/inlayHint` request until all workspaces are initialized 2026-09-10 09:51:26.749246801 DEBUG Initializing workspace `file:///tmp/.tmpw99qHw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, } 2026-09-10 09:51:26.749264071 DEBUG Searching for a project in '/tmp/.tmpw99qHw/src' 2026-09-10 09:51:26.749296312 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.749300752 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.749639926 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.749645006 DEBUG Discovering virtual environment in `/tmp/.tmpw99qHw/src` 2026-09-10 09:51:26.749684566 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.749688666 DEBUG No virtual environment found 2026-09-10 09:51:26.749699436 DEBUG Adding first-party search path `/tmp/.tmpw99qHw/src` 2026-09-10 09:51:26.749703746 DEBUG Using vendored stdlib 2026-09-10 09:51:26.749806767 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.749811807 DEBUG Adding new file root '/tmp/.tmpw99qHw/src' of kind Project 2026-09-10 09:51:26.751525526 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.751540997 DEBUG Updating project to check open files 2026-09-10 09:51:26.751552967 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.751556097 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.751601087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw99qHw/src/foo.py") 2026-09-10 09:51:26.751611927 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpw99qHw/src/foo.py` 2026-09-10 09:51:26.751617538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpw99qHw/src/foo.py` 2026-09-10 09:51:26.751712679 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpw99qHw/src/foo.py` to project `src` 2026-09-10 09:51:26.751722759 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw99qHw/src/foo.py` 2026-09-10 09:51:26.751725089 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.751731519 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.751736779 DEBUG Processing deferred request `textDocument/inlayHint` 2026-09-10 09:51:26.751795349 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 34.39µs 2026-09-10 09:51:26.751833640 DEBUG method="textDocument/inlayHint" response.id=2 duration=94.52µs 2026-09-10 09:51:26.751845070 DEBUG Received server response for request 2 2026-09-10 09:51:26.761924122 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.761946462 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.761952782 DEBUG method="shutdown" response.id=3 duration=9.20µs 2026-09-10 09:51:26.761962592 DEBUG Received server response for request 3 2026-09-10 09:51:26.761966672 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.761975812 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-09-10 09:51:26.763071604 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.763128575 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.763172506 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.763223136 DEBUG Client info: None 2026-09-10 09:51:26.763248616 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.763258617 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.763263737 INFO Version: Unknown 2026-09-10 09:51:26.763301287 DEBUG Received server response for request 1 2026-09-10 09:51:26.763328597 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.763405728 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.763450069 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.763453559 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.763470139 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:26.763472229 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-10 09:51:26.763524439 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.763535260 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.763538510 DEBUG Deferring `textDocument/inlayHint` request until all workspaces are initialized 2026-09-10 09:51:26.763562270 DEBUG Initializing workspace `file:///tmp/.tmpJfIGaz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, } 2026-09-10 09:51:26.763579380 DEBUG Searching for a project in '/tmp/.tmpJfIGaz/src' 2026-09-10 09:51:26.763617641 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.763621991 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.763981895 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.763987955 DEBUG Discovering virtual environment in `/tmp/.tmpJfIGaz/src` 2026-09-10 09:51:26.764035105 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.764038755 DEBUG No virtual environment found 2026-09-10 09:51:26.764054015 DEBUG Adding first-party search path `/tmp/.tmpJfIGaz/src` 2026-09-10 09:51:26.764057855 DEBUG Using vendored stdlib 2026-09-10 09:51:26.764183587 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.764188277 DEBUG Adding new file root '/tmp/.tmpJfIGaz/src' of kind Project 2026-09-10 09:51:26.766747415 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:26.766763595 DEBUG Updating project to check open files 2026-09-10 09:51:26.766778176 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.766781316 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:26.766794166 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpJfIGaz/src/foo.py` 2026-09-10 09:51:26.766796746 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:26.766802936 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-09-10 09:51:26.766808046 DEBUG Processing deferred request `textDocument/inlayHint` 2026-09-10 09:51:26.766882037 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 49.301µs 2026-09-10 09:51:26.766919667 DEBUG method="textDocument/inlayHint" response.id=2 duration=109.31µs 2026-09-10 09:51:26.766930947 DEBUG Received server response for request 2 2026-09-10 09:51:26.777005979 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.777027379 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.777034909 DEBUG method="shutdown" response.id=3 duration=9.72µs 2026-09-10 09:51:26.777044750 DEBUG Received server response for request 3 2026-09-10 09:51:26.777048560 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.777056810 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-09-10 09:51:26.778189642 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.778244203 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.778276793 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.778328074 DEBUG Client info: None 2026-09-10 09:51:26.778355864 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.778366324 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.778371384 INFO Version: Unknown 2026-09-10 09:51:26.778408915 DEBUG Received server response for request 1 2026-09-10 09:51:26.778441215 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.778521686 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.778567316 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.778570696 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.778589057 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:26.778631557 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.778648317 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.778654827 DEBUG Initializing workspace `file:///tmp/.tmpUacy8J/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-09-10 09:51:26.778671938 DEBUG Searching for a project in '/tmp/.tmpUacy8J/src' 2026-09-10 09:51:26.778711678 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.778715738 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.779095672 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.779101022 DEBUG Discovering virtual environment in `/tmp/.tmpUacy8J/src` 2026-09-10 09:51:26.779160923 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.779165103 DEBUG No virtual environment found 2026-09-10 09:51:26.779183653 DEBUG Adding first-party search path `/tmp/.tmpUacy8J/src` 2026-09-10 09:51:26.779187523 DEBUG Using vendored stdlib 2026-09-10 09:51:26.779287604 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.779291884 DEBUG Adding new file root '/tmp/.tmpUacy8J/src' of kind Project 2026-09-10 09:51:26.780967213 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.780981163 DEBUG Updating project to check open files 2026-09-10 09:51:26.780993853 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.780996913 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:26.781026804 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:26.781029554 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.781035654 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.781041034 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:26.781043294 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.781049014 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:26.781058514 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:26.781060644 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.781065124 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:26.781120015 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:51:26.781214456 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.796087911 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.797513897 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.797529357 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.797533057 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:26.797558307 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:26.802980287 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:26.824173662 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:26.824192392 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:26.824198402 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:26.824570997 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:26.824580567 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:26.824637477 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpUacy8J/src' 2026-09-10 09:51:26.824641957 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:26.834818230 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.834832400 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:26.834837790 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:26.835417817 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 37.805899ms 2026-09-10 09:51:26.835836782 DEBUG method="textDocument/completion" response.id=2 duration=38.26ms 2026-09-10 09:51:26.835863162 DEBUG Received server response for request 2 2026-09-10 09:51:26.846960195 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.846996835 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.847005545 DEBUG method="shutdown" response.id=3 duration=12.89µs 2026-09-10 09:51:26.847024616 DEBUG Received server response for request 3 2026-09-10 09:51:26.847028746 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.847043396 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-09-10 09:51:26.854899613 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.854970004 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.855012674 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.855083715 DEBUG Client info: None 2026-09-10 09:51:26.855125155 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.855139306 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.855145556 INFO Version: Unknown 2026-09-10 09:51:26.855203856 DEBUG Received server response for request 1 2026-09-10 09:51:26.855241877 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.855368178 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.855423989 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.855427489 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.855450229 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:26.855517240 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.855531120 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.855538850 DEBUG Initializing workspace `file:///tmp/.tmpx9vHXr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-09-10 09:51:26.855569620 DEBUG Searching for a project in '/tmp/.tmpx9vHXr/src' 2026-09-10 09:51:26.855612731 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.855617651 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.856363089 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.856370329 DEBUG Discovering virtual environment in `/tmp/.tmpx9vHXr/src` 2026-09-10 09:51:26.856438700 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.856442960 DEBUG No virtual environment found 2026-09-10 09:51:26.856455410 DEBUG Adding first-party search path `/tmp/.tmpx9vHXr/src` 2026-09-10 09:51:26.856459390 DEBUG Using vendored stdlib 2026-09-10 09:51:26.856581502 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.856587232 DEBUG Adding new file root '/tmp/.tmpx9vHXr/src' of kind Project 2026-09-10 09:51:26.858396942 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.858414372 DEBUG Updating project to check open files 2026-09-10 09:51:26.858432992 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.858437122 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:26.858469573 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:26.858472443 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.858479603 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.858485523 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:26.858487833 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.858498123 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:26.858504613 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:26.858506963 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.858511183 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:26.858571824 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:51:26.858636424 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.870030401 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.871463637 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.871478217 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.871482097 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:26.871504387 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:26.877008768 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:26.898297024 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:26.898314925 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:26.898321145 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:26.898692009 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:26.898701319 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:26.898756609 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpx9vHXr/src' 2026-09-10 09:51:26.898761279 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:26.907641898 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.907654678 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:26.907659988 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:26.908211114 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.653276ms 2026-09-10 09:51:26.908653089 DEBUG method="textDocument/completion" response.id=2 duration=37.13ms 2026-09-10 09:51:26.908678919 DEBUG Received server response for request 2 2026-09-10 09:51:26.919757982 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.919794343 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.919803503 DEBUG method="shutdown" response.id=3 duration=14.82µs 2026-09-10 09:51:26.919821133 DEBUG Received server response for request 3 2026-09-10 09:51:26.919825553 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.919840593 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-09-10 09:51:26.927375657 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:26.927442077 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:26.927482348 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:26.927549699 DEBUG Client info: None 2026-09-10 09:51:26.927592319 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:26.927606899 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:26.927612759 INFO Version: Unknown 2026-09-10 09:51:26.927654420 DEBUG Received server response for request 1 2026-09-10 09:51:26.927693420 DEBUG Client sends notification `initialized` 2026-09-10 09:51:26.927800631 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:26.927850422 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:26.927854162 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:26.927878072 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:26.927939513 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:26.927953223 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:26.927972513 DEBUG Initializing workspace `file:///tmp/.tmpywObYq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-09-10 09:51:26.927994904 DEBUG Searching for a project in '/tmp/.tmpywObYq/src' 2026-09-10 09:51:26.928035114 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:26.928039794 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:26.928567380 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:26.928574450 DEBUG Discovering virtual environment in `/tmp/.tmpywObYq/src` 2026-09-10 09:51:26.928635081 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:26.928639821 DEBUG No virtual environment found 2026-09-10 09:51:26.928656261 DEBUG Adding first-party search path `/tmp/.tmpywObYq/src` 2026-09-10 09:51:26.928660181 DEBUG Using vendored stdlib 2026-09-10 09:51:26.928779642 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:26.928784622 DEBUG Adding new file root '/tmp/.tmpywObYq/src' of kind Project 2026-09-10 09:51:26.930636753 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:26.930655873 DEBUG Updating project to check open files 2026-09-10 09:51:26.930680303 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:26.930683783 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:26.930708184 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:26.930710984 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.930727024 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:26.930733124 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:26.930735204 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.930741484 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:26.930747414 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:26.930749554 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:26.930753834 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:26.930806935 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:51:26.930872786 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.941788977 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:26.943308053 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.943322084 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:26.943326094 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:26.943354014 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:26.948857195 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:26.970298033 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:26.970315603 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:26.970322273 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:26.970361513 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-09-10 09:51:26.970365234 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:26.970704477 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:26.970714077 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:26.970769658 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpywObYq/src' 2026-09-10 09:51:26.970776878 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:26.979863369 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:26.979877029 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:26.979882369 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:26.980427085 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 37.020791ms 2026-09-10 09:51:26.980877050 DEBUG method="textDocument/completion" response.id=2 duration=37.51ms 2026-09-10 09:51:26.980904300 DEBUG Received server response for request 2 2026-09-10 09:51:26.991995013 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:26.992030704 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:26.992064744 DEBUG method="shutdown" response.id=3 duration=39.70µs 2026-09-10 09:51:26.992081764 DEBUG Received server response for request 3 2026-09-10 09:51:26.992086264 DEBUG Client sends notification `exit` 2026-09-10 09:51:26.992101535 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-09-10 09:51:27.000170084 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.000239335 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.000280595 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.000350736 DEBUG Client info: None 2026-09-10 09:51:27.000391547 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.000406007 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.000412397 INFO Version: Unknown 2026-09-10 09:51:27.000454557 DEBUG Received server response for request 1 2026-09-10 09:51:27.000495958 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.000625559 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.000679060 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.000682990 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.000702830 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.000769451 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.000783711 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.000791241 DEBUG Initializing workspace `file:///tmp/.tmpRJeL7v/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-09-10 09:51:27.000819741 DEBUG Searching for a project in '/tmp/.tmpRJeL7v/src' 2026-09-10 09:51:27.000855112 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.000868742 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.001525389 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.001533289 DEBUG Discovering virtual environment in `/tmp/.tmpRJeL7v/src` 2026-09-10 09:51:27.001602860 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.001607250 DEBUG No virtual environment found 2026-09-10 09:51:27.001619850 DEBUG Adding first-party search path `/tmp/.tmpRJeL7v/src` 2026-09-10 09:51:27.001623970 DEBUG Using vendored stdlib 2026-09-10 09:51:27.001747362 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.001752002 DEBUG Adding new file root '/tmp/.tmpRJeL7v/src' of kind Project 2026-09-10 09:51:27.003539721 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:27.003558662 DEBUG Updating project to check open files 2026-09-10 09:51:27.003584692 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.003588692 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:27.003610032 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.003613292 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.003624942 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.003631142 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.003633362 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.003640023 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.003700353 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:51:27.003776604 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.015464614 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.016855609 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.016869759 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.016892540 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:27.022408581 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:27.043690057 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:27.043707737 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:27.043713887 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:27.044081041 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:27.044090651 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:27.044144452 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpRJeL7v/src' 2026-09-10 09:51:27.044165672 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:27.053070551 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.053082041 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-10 09:51:27.053087651 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-10 09:51:27.053657477 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.709077ms 2026-09-10 09:51:27.054084542 DEBUG method="textDocument/completion" response.id=2 duration=37.18ms 2026-09-10 09:51:27.054113142 DEBUG Received server response for request 2 2026-09-10 09:51:27.065168875 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:27.065207025 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.065215465 DEBUG method="shutdown" response.id=3 duration=12.81µs 2026-09-10 09:51:27.065226136 DEBUG Received server response for request 3 2026-09-10 09:51:27.065230316 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.065244676 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-09-10 09:51:27.073451037 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.073535298 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.073583088 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.073663809 DEBUG Client info: None 2026-09-10 09:51:27.073707120 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.073721630 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.073727560 INFO Version: Unknown 2026-09-10 09:51:27.073771890 DEBUG Received server response for request 1 2026-09-10 09:51:27.073817431 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.073831961 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp7UKD1q 2026-09-10 09:51:27.073967203 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.074007053 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.074010703 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.074020193 DEBUG No workspace configuration provided for file:///tmp/.tmp7UKD1q 2026-09-10 09:51:27.074035333 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.074085984 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.074092474 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp7UKD1q, using default options 2026-09-10 09:51:27.074099364 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.074107564 DEBUG Initializing workspace `file:///tmp/.tmp7UKD1q`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.074126484 DEBUG Searching for a project in '/tmp/.tmp7UKD1q' 2026-09-10 09:51:27.074169715 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.074174745 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.074886493 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.074892633 DEBUG Discovering virtual environment in `/tmp/.tmp7UKD1q` 2026-09-10 09:51:27.074941133 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.074945283 DEBUG No virtual environment found 2026-09-10 09:51:27.074957154 DEBUG Adding first-party search path `/tmp/.tmp7UKD1q` 2026-09-10 09:51:27.074961364 DEBUG Using vendored stdlib 2026-09-10 09:51:27.075077175 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.075082455 DEBUG Adding new file root '/tmp/.tmp7UKD1q' of kind Project 2026-09-10 09:51:27.077680364 INFO Project::index_files{project=.tmp7UKD1q}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:27.077698484 DEBUG Updating project to check open files 2026-09-10 09:51:27.077716484 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.077720184 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:27.077746644 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.077749585 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.077756725 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.077762735 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.077765145 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.077773685 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.077779515 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.077781585 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.077786185 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:27.077791065 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.077793215 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.077797885 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-09-10 09:51:27.077880386 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:51:27.078006007 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.090416635 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.095204438 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.095217498 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.095220378 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.095223268 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.095252699 DEBUG Client sends notification `notebookDocument/didChange` 2026-09-10 09:51:27.095282369 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-09-10 09:51:27.095298329 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "from typing import Literal\n\ntype Style = Literal[\"italic\", \"bold\", \"underline\"]\ndef with_style(line: str, word, style: Style) -> str:\n if style == \"italic\":\n return line.replace(word, f\"*{word}*\")\n elif style == \"bold\":\n return line.replace(word, f\"__{word}__\")\n\n position = line.find(word)\n output = line + \"\\n\"\n output += \" \" * position\n output += \"-\" * len(word)\n\nwith_style(\"test, \"word\", \"underline\")\n\nIOError\n" 2026-09-10 09:51:27.095328819 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-09-10 09:51:27.095333470 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-09-10 09:51:27.095391060 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:51:27.095695334 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.095701954 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.095704604 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.095706684 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.106031648 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.106059958 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.106070869 DEBUG method="shutdown" response.id=2 duration=16.80µs 2026-09-10 09:51:27.106082689 DEBUG Received server response for request 2 2026-09-10 09:51:27.106086549 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.106095869 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-09-10 09:51:27.109160433 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.109239624 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.109282024 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.109341455 DEBUG Client info: None 2026-09-10 09:51:27.109372955 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.109384125 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.109389855 INFO Version: Unknown 2026-09-10 09:51:27.109431356 DEBUG Received server response for request 1 2026-09-10 09:51:27.109475586 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.109582488 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.109617878 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.109622078 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.109651048 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.109683779 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.109696009 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.109702529 DEBUG Initializing workspace `file:///tmp/.tmpqwfFBg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.109719049 DEBUG Searching for a project in '/tmp/.tmpqwfFBg/src' 2026-09-10 09:51:27.109751919 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.109756389 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.110109843 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.110115633 DEBUG Discovering virtual environment in `/tmp/.tmpqwfFBg/src` 2026-09-10 09:51:27.110176984 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.110181254 DEBUG No virtual environment found 2026-09-10 09:51:27.110192034 DEBUG Adding first-party search path `/tmp/.tmpqwfFBg/src` 2026-09-10 09:51:27.110195994 DEBUG Using vendored stdlib 2026-09-10 09:51:27.110286575 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.110290425 DEBUG Adding new file root '/tmp/.tmpqwfFBg/src' of kind Project 2026-09-10 09:51:27.113051026 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-09-10 09:51:27.113068246 DEBUG Updating project to check open files 2026-09-10 09:51:27.113078496 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.113081736 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:27.113102067 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.113104647 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.113111047 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.113116237 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.113118527 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.113127077 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.113132967 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.113138737 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.113143257 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:27.113200678 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:51:27.113260148 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.114971847 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.114984597 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.114988778 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.125065459 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.125088239 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.125096970 DEBUG method="shutdown" response.id=2 duration=12.32µs 2026-09-10 09:51:27.125108300 DEBUG Received server response for request 2 2026-09-10 09:51:27.125112210 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.125121840 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-09-10 09:51:27.126460985 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: Some( true, ), tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.126517055 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.126550756 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.126605426 DEBUG Client info: None 2026-09-10 09:51:27.126635017 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.126645417 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-09-10 09:51:27.126650967 INFO Version: Unknown 2026-09-10 09:51:27.126689287 DEBUG Received server response for request 1 2026-09-10 09:51:27.126719238 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.126749338 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpO0IPUf 2026-09-10 09:51:27.126832229 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.126877459 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.126880979 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.126887779 DEBUG No workspace configuration provided for file:///tmp/.tmpO0IPUf 2026-09-10 09:51:27.126901180 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.126934320 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.126939330 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpO0IPUf, using default options 2026-09-10 09:51:27.126945130 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.126951460 DEBUG Initializing workspace `file:///tmp/.tmpO0IPUf`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.126965970 DEBUG Searching for a project in '/tmp/.tmpO0IPUf' 2026-09-10 09:51:27.126991281 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.126995241 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.127342294 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.127347935 DEBUG Discovering virtual environment in `/tmp/.tmpO0IPUf` 2026-09-10 09:51:27.127388705 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.127392335 DEBUG No virtual environment found 2026-09-10 09:51:27.127403875 DEBUG Adding first-party search path `/tmp/.tmpO0IPUf` 2026-09-10 09:51:27.127407895 DEBUG Using vendored stdlib 2026-09-10 09:51:27.127496966 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.127500836 DEBUG Adding new file root '/tmp/.tmpO0IPUf' of kind Project 2026-09-10 09:51:27.129161905 INFO Project::index_files{project=.tmpO0IPUf}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:27.129179975 DEBUG Updating project to check open files 2026-09-10 09:51:27.129192065 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.129195425 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:27.129213775 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.129216495 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.129222865 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.129228405 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.129230605 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.129241546 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.129247526 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.129249516 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.129253746 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:27.129258776 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.129260796 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.129265216 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-09-10 09:51:27.129333367 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:51:27.129422328 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.139700062 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.144515365 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.144527405 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.144530945 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.144534165 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.154837209 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.154876090 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.154888400 DEBUG method="shutdown" response.id=2 duration=17.27µs 2026-09-10 09:51:27.154900460 DEBUG Received server response for request 2 2026-09-10 09:51:27.154904960 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.154921080 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-09-10 09:51:27.157756122 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.157821703 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.157854933 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.157912554 DEBUG Client info: None 2026-09-10 09:51:27.157945744 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.157957994 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.157963744 INFO Version: Unknown 2026-09-10 09:51:27.158004325 DEBUG Received server response for request 1 2026-09-10 09:51:27.158058495 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.158071325 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzDrK77 2026-09-10 09:51:27.158175686 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.158216007 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.158227637 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.158234847 DEBUG No workspace configuration provided for file:///tmp/.tmpzDrK77 2026-09-10 09:51:27.158243727 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.158287408 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.158292228 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzDrK77, using default options 2026-09-10 09:51:27.158298328 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.158304758 DEBUG Initializing workspace `file:///tmp/.tmpzDrK77`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.158320418 DEBUG Searching for a project in '/tmp/.tmpzDrK77' 2026-09-10 09:51:27.158346078 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.158350598 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.158701582 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.158706832 DEBUG Discovering virtual environment in `/tmp/.tmpzDrK77` 2026-09-10 09:51:27.158748333 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.158751793 DEBUG No virtual environment found 2026-09-10 09:51:27.158762693 DEBUG Adding first-party search path `/tmp/.tmpzDrK77` 2026-09-10 09:51:27.158766573 DEBUG Using vendored stdlib 2026-09-10 09:51:27.158856494 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.158861654 DEBUG Adding new file root '/tmp/.tmpzDrK77' of kind Project 2026-09-10 09:51:27.160569663 INFO Project::index_files{project=.tmpzDrK77}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:27.160588293 DEBUG Updating project to check open files 2026-09-10 09:51:27.160603353 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.160606873 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:27.160626234 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.160628974 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.160635184 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.160640824 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.160643124 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.160652834 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.160701515 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:51:27.160785665 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.168485051 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.173446146 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.173461046 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.183668379 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.183696279 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.183707020 DEBUG method="shutdown" response.id=2 duration=15.85µs 2026-09-10 09:51:27.183718370 DEBUG Received server response for request 2 2026-09-10 09:51:27.183722820 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.183733200 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-09-10 09:51:27.186257728 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.186314038 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.186348769 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.186403859 DEBUG Client info: None 2026-09-10 09:51:27.186432340 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.186441790 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.186447370 INFO Version: Unknown 2026-09-10 09:51:27.186484120 DEBUG Received server response for request 1 2026-09-10 09:51:27.186514781 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.186527161 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpS9pYil 2026-09-10 09:51:27.186619252 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.186657042 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.186660652 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.186668082 DEBUG No workspace configuration provided for file:///tmp/.tmpS9pYil 2026-09-10 09:51:27.186684983 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.186720163 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.186725743 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpS9pYil, using default options 2026-09-10 09:51:27.186731923 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.186738323 DEBUG Initializing workspace `file:///tmp/.tmpS9pYil`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.186752913 DEBUG Searching for a project in '/tmp/.tmpS9pYil' 2026-09-10 09:51:27.186778574 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.186782624 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.187130578 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.187136898 DEBUG Discovering virtual environment in `/tmp/.tmpS9pYil` 2026-09-10 09:51:27.187195038 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.187199188 DEBUG No virtual environment found 2026-09-10 09:51:27.187209608 DEBUG Adding first-party search path `/tmp/.tmpS9pYil` 2026-09-10 09:51:27.187213588 DEBUG Using vendored stdlib 2026-09-10 09:51:27.187303439 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.187307859 DEBUG Adding new file root '/tmp/.tmpS9pYil' of kind Project 2026-09-10 09:51:27.188963698 INFO Project::index_files{project=.tmpS9pYil}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:27.188980488 DEBUG Updating project to check open files 2026-09-10 09:51:27.188994068 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.188997778 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:27.189015088 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.189017638 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.189024259 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.189029719 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.189031729 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.189037049 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.189080959 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:51:27.189186310 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.189193540 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.199392584 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.199421624 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.199429984 DEBUG method="shutdown" response.id=2 duration=12.74µs 2026-09-10 09:51:27.199441824 DEBUG Received server response for request 2 2026-09-10 09:51:27.199446234 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.199455894 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-09-10 09:51:27.200548606 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.200605407 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.200636997 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.200687718 DEBUG Client info: None 2026-09-10 09:51:27.200717768 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.200727638 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.200733088 INFO Version: Unknown 2026-09-10 09:51:27.200768799 DEBUG Received server response for request 1 2026-09-10 09:51:27.200798869 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.200810939 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpiWJ4uc 2026-09-10 09:51:27.200899240 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.200938161 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.200941831 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.200948461 DEBUG No workspace configuration provided for file:///tmp/.tmpiWJ4uc 2026-09-10 09:51:27.200964221 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.201001461 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.201006772 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpiWJ4uc, using default options 2026-09-10 09:51:27.201013192 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.201019602 DEBUG Initializing workspace `file:///tmp/.tmpiWJ4uc`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.201034662 DEBUG Searching for a project in '/tmp/.tmpiWJ4uc' 2026-09-10 09:51:27.201061962 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.201066382 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.201414516 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.201419916 DEBUG Discovering virtual environment in `/tmp/.tmpiWJ4uc` 2026-09-10 09:51:27.201460247 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.201463967 DEBUG No virtual environment found 2026-09-10 09:51:27.201475467 DEBUG Adding first-party search path `/tmp/.tmpiWJ4uc` 2026-09-10 09:51:27.201479357 DEBUG Using vendored stdlib 2026-09-10 09:51:27.201570088 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.201574028 DEBUG Adding new file root '/tmp/.tmpiWJ4uc' of kind Project 2026-09-10 09:51:27.203215676 INFO Project::index_files{project=.tmpiWJ4uc}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:27.203230296 DEBUG Updating project to check open files 2026-09-10 09:51:27.203241476 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.203244416 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:27.203263876 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.203266906 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.203273547 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.203279257 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.203281607 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.203286707 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.203293417 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.203295637 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.203300467 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:27.203305587 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:27.203307777 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.203312347 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-09-10 09:51:27.203358257 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:51:27.203422818 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.211164384 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.216499053 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.216511803 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.216515563 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.216518244 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.216547904 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:27.216647375 DEBUG method="textDocument/diagnostic" response.id=2 duration=83.60µs 2026-09-10 09:51:27.216661495 DEBUG Received server response for request 2 2026-09-10 09:51:27.216685485 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:27.216724606 DEBUG method="textDocument/diagnostic" response.id=3 duration=29.59µs 2026-09-10 09:51:27.216734396 DEBUG Received server response for request 3 2026-09-10 09:51:27.216751076 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-10 09:51:27.216781196 DEBUG method="textDocument/diagnostic" response.id=4 duration=21.62µs 2026-09-10 09:51:27.216792827 DEBUG Received server response for request 4 2026-09-10 09:51:27.227028620 DEBUG Client sends request `shutdown` with ID 5 2026-09-10 09:51:27.227061130 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.227067930 DEBUG method="shutdown" response.id=5 duration=10.14µs 2026-09-10 09:51:27.227078321 DEBUG Received server response for request 5 2026-09-10 09:51:27.227082791 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.227097881 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-09-10 09:51:27.229655679 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.229714850 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.229748260 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.229803891 DEBUG Client info: None 2026-09-10 09:51:27.229835781 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.229847231 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.229853261 INFO Version: Unknown 2026-09-10 09:51:27.229893142 DEBUG Received server response for request 1 2026-09-10 09:51:27.229944142 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.229957723 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpUHHTXt 2026-09-10 09:51:27.230052064 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.230091924 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.230095364 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.230102264 DEBUG No workspace configuration provided for file:///tmp/.tmpUHHTXt 2026-09-10 09:51:27.230120074 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.230122704 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:51:27.230174115 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.230178935 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpUHHTXt, using default options 2026-09-10 09:51:27.230185325 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.230188215 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:51:27.230194945 DEBUG Initializing workspace `file:///tmp/.tmpUHHTXt`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.230212935 DEBUG Searching for a project in '/tmp/.tmpUHHTXt' 2026-09-10 09:51:27.230237796 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.230242266 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.230584199 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.230590270 DEBUG Discovering virtual environment in `/tmp/.tmpUHHTXt` 2026-09-10 09:51:27.230634300 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.230638150 DEBUG No virtual environment found 2026-09-10 09:51:27.230648760 DEBUG Adding first-party search path `/tmp/.tmpUHHTXt` 2026-09-10 09:51:27.230652830 DEBUG Using vendored stdlib 2026-09-10 09:51:27.230742671 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.230747161 DEBUG Adding new file root '/tmp/.tmpUHHTXt' of kind Project 2026-09-10 09:51:27.233396131 INFO Project::index_files{project=.tmpUHHTXt}: Indexed 0 file(s) in 0.003s 2026-09-10 09:51:27.233412751 DEBUG Updating project to check open files 2026-09-10 09:51:27.233426511 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.233430201 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:27.233451331 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.233454291 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.233461111 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.233466931 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.233469342 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.233478522 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.233484032 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.233486152 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.233490872 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:27.233495812 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.233497962 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.233502672 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-09-10 09:51:27.233570443 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:51:27.233666204 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.243811836 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.248568529 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:51:27.248570899 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.248581639 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.248585899 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.254564155 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.99ms 2026-09-10 09:51:27.254580886 DEBUG Received server response for request 2 2026-09-10 09:51:27.254589966 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-09-10 09:51:27.254685707 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=76.61µs 2026-09-10 09:51:27.254695187 DEBUG Received server response for request 3 2026-09-10 09:51:27.254702897 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-09-10 09:51:27.254753918 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=36.14µs 2026-09-10 09:51:27.254762158 DEBUG Received server response for request 4 2026-09-10 09:51:27.265051222 DEBUG Client sends request `shutdown` with ID 5 2026-09-10 09:51:27.265081702 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.265088492 DEBUG method="shutdown" response.id=5 duration=10.98µs 2026-09-10 09:51:27.265098592 DEBUG Received server response for request 5 2026-09-10 09:51:27.265102582 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.265117682 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-09-10 09:51:27.268519580 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.268581721 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.268616951 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.268677242 DEBUG Client info: None 2026-09-10 09:51:27.268710022 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.268720822 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.268726822 INFO Version: Unknown 2026-09-10 09:51:27.268767973 DEBUG Received server response for request 1 2026-09-10 09:51:27.268811103 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.268823564 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp07Ltgw 2026-09-10 09:51:27.268925885 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.268967215 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.268970185 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.268977825 DEBUG No workspace configuration provided for file:///tmp/.tmp07Ltgw 2026-09-10 09:51:27.268988855 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.268991255 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:51:27.269038576 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.269044186 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp07Ltgw, using default options 2026-09-10 09:51:27.269050156 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.269053256 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:51:27.269067216 DEBUG Initializing workspace `file:///tmp/.tmp07Ltgw`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.269083056 DEBUG Searching for a project in '/tmp/.tmp07Ltgw' 2026-09-10 09:51:27.269110057 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.269114947 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.269498081 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.269504631 DEBUG Discovering virtual environment in `/tmp/.tmp07Ltgw` 2026-09-10 09:51:27.269548752 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.269553192 DEBUG No virtual environment found 2026-09-10 09:51:27.269565032 DEBUG Adding first-party search path `/tmp/.tmp07Ltgw` 2026-09-10 09:51:27.269568952 DEBUG Using vendored stdlib 2026-09-10 09:51:27.269659643 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.269664363 DEBUG Adding new file root '/tmp/.tmp07Ltgw' of kind Project 2026-09-10 09:51:27.271374732 INFO Project::index_files{project=.tmp07Ltgw}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:27.271390922 DEBUG Updating project to check open files 2026-09-10 09:51:27.271405982 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.271409242 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:27.271429972 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.271432693 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.271439323 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.271445203 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.271447323 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.271452733 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.271457863 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.271459993 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.271464693 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:27.271511433 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:51:27.271562744 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.281744807 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.283234303 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:51:27.283241424 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.283252714 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.283358355 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=117.54µs 2026-09-10 09:51:27.283369535 DEBUG Received server response for request 2 2026-09-10 09:51:27.293451157 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:27.293474947 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.293481067 DEBUG method="shutdown" response.id=3 duration=9.76µs 2026-09-10 09:51:27.293491007 DEBUG Received server response for request 3 2026-09-10 09:51:27.293495227 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.293504117 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-09-10 09:51:27.295950324 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.296007685 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.296043516 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.296099176 DEBUG Client info: None 2026-09-10 09:51:27.296129536 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.296140307 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.296145327 INFO Version: Unknown 2026-09-10 09:51:27.296201777 DEBUG Received server response for request 1 2026-09-10 09:51:27.296239128 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.296252078 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpoXXl4z 2026-09-10 09:51:27.296342719 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.296383939 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.296387409 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.296393609 DEBUG No workspace configuration provided for file:///tmp/.tmpoXXl4z 2026-09-10 09:51:27.296405440 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.296451250 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.296456220 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpoXXl4z, using default options 2026-09-10 09:51:27.296462070 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.296469020 DEBUG Initializing workspace `file:///tmp/.tmpoXXl4z`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.296485130 DEBUG Searching for a project in '/tmp/.tmpoXXl4z' 2026-09-10 09:51:27.296511091 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.296515841 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.296854945 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.296860875 DEBUG Discovering virtual environment in `/tmp/.tmpoXXl4z` 2026-09-10 09:51:27.296904315 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.296908235 DEBUG No virtual environment found 2026-09-10 09:51:27.296919535 DEBUG Adding first-party search path `/tmp/.tmpoXXl4z` 2026-09-10 09:51:27.296923405 DEBUG Using vendored stdlib 2026-09-10 09:51:27.297013016 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.297017246 DEBUG Adding new file root '/tmp/.tmpoXXl4z' of kind Project 2026-09-10 09:51:27.298696855 INFO Project::index_files{project=.tmpoXXl4z}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:27.298711385 DEBUG Updating project to check open files 2026-09-10 09:51:27.298724745 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.298728295 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:27.298748916 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.298751516 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.298758366 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.298764146 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.298766426 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.298775606 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.298780966 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.298783366 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.298788526 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:27.298793906 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.298796306 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.298800956 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-09-10 09:51:27.298839577 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:51:27.298890367 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.306510532 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.306579562 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.306590472 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.306593652 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.306596792 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.306716824 DEBUG Client sends notification `notebookDocument/didChange` 2026-09-10 09:51:27.306740914 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-09-10 09:51:27.306750754 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-09-10 09:51:27.306778634 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-09-10 09:51:27.306783065 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-09-10 09:51:27.306814185 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-10 09:51:27.306855655 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.306859855 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.306862225 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.306864565 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.316969148 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.316991288 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.316999298 DEBUG method="shutdown" response.id=2 duration=11.72µs 2026-09-10 09:51:27.317009308 DEBUG Received server response for request 2 2026-09-10 09:51:27.317013778 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.317023178 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-09-10 09:51:27.319113221 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.319181072 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.319215523 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.319270373 DEBUG Client info: None 2026-09-10 09:51:27.319298513 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.319310294 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.319316074 INFO Version: Unknown 2026-09-10 09:51:27.319353514 DEBUG Received server response for request 1 2026-09-10 09:51:27.319391414 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.319500586 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.319542516 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.319546296 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.319559416 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.319605807 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.319617867 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.319624707 DEBUG Initializing workspace `file:///tmp/.tmpw3g1Lp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.319641337 DEBUG Searching for a project in '/tmp/.tmpw3g1Lp/src' 2026-09-10 09:51:27.319673628 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.319678028 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.320014591 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.320019481 DEBUG Discovering virtual environment in `/tmp/.tmpw3g1Lp/src` 2026-09-10 09:51:27.320061002 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.320064952 DEBUG No virtual environment found 2026-09-10 09:51:27.320076142 DEBUG Adding first-party search path `/tmp/.tmpw3g1Lp/src` 2026-09-10 09:51:27.320079932 DEBUG Using vendored stdlib 2026-09-10 09:51:27.320190213 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.320194923 DEBUG Adding new file root '/tmp/.tmpw3g1Lp/src' of kind Project 2026-09-10 09:51:27.321840412 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:27.321857272 DEBUG Updating project to check open files 2026-09-10 09:51:27.321870202 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.321873612 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.321922583 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw3g1Lp/src/foo") 2026-09-10 09:51:27.322025494 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpw3g1Lp/src/foo` to project `src` 2026-09-10 09:51:27.322040364 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw3g1Lp/src/foo` 2026-09-10 09:51:27.322042954 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.322048284 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:51:27.322074354 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpw3g1Lp/src/foo' 2026-09-10 09:51:27.322139065 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.329826600 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.333830595 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.333845825 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.334054787 DEBUG Client sends notification `textDocument/didClose` 2026-09-10 09:51:27.334091047 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpw3g1Lp/src/foo` 2026-09-10 09:51:27.334098318 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-10 09:51:27.334111628 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-09-10 09:51:27.334118698 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpw3g1Lp/src/foo` from project `src` 2026-09-10 09:51:27.334165878 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpw3g1Lp/src/foo", kind: FileContent } 2026-09-10 09:51:27.334175258 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpw3g1Lp/src/foo` 2026-09-10 09:51:27.334180158 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpw3g1Lp/src/foo` 2026-09-10 09:51:27.334200209 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.334204099 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.334289900 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.334322930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw3g1Lp/src/foo") 2026-09-10 09:51:27.334327710 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpw3g1Lp/src/foo` 2026-09-10 09:51:27.334331930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpw3g1Lp/src/foo` 2026-09-10 09:51:27.334349360 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.334353200 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.344492133 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.344514713 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.344522023 DEBUG method="shutdown" response.id=2 duration=11.92µs 2026-09-10 09:51:27.344531973 DEBUG Received server response for request 2 2026-09-10 09:51:27.344535423 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.344543783 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-09-10 09:51:27.347038851 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-09-10 09:51:27.347093832 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.347128012 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.347199673 DEBUG Client info: None 2026-09-10 09:51:27.347230333 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.347240763 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-09-10 09:51:27.347246053 INFO Version: Unknown 2026-09-10 09:51:27.347285554 DEBUG Received server response for request 1 2026-09-10 09:51:27.347335814 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.347438485 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.347473866 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.347477246 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.347489566 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.347540457 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.347551327 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.347557577 DEBUG Initializing workspace `file:///tmp/.tmpwHIYcU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.347572917 DEBUG Searching for a project in '/tmp/.tmpwHIYcU/src' 2026-09-10 09:51:27.347604217 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.347608417 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.347953001 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.347958561 DEBUG Discovering virtual environment in `/tmp/.tmpwHIYcU/src` 2026-09-10 09:51:27.347999962 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.348004262 DEBUG No virtual environment found 2026-09-10 09:51:27.348014882 DEBUG Adding first-party search path `/tmp/.tmpwHIYcU/src` 2026-09-10 09:51:27.348018962 DEBUG Using vendored stdlib 2026-09-10 09:51:27.348111643 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.348115763 DEBUG Adding new file root '/tmp/.tmpwHIYcU/src' of kind Project 2026-09-10 09:51:27.349827012 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.349846122 DEBUG Updating project to check open files 2026-09-10 09:51:27.349857642 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.349860752 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.349908023 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwHIYcU/src/foo.py") 2026-09-10 09:51:27.349915133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwHIYcU/src/foo.py` 2026-09-10 09:51:27.349920543 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwHIYcU/src/foo.py` 2026-09-10 09:51:27.350012384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwHIYcU/src/foo.py` to project `src` 2026-09-10 09:51:27.350022274 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwHIYcU/src/foo.py` 2026-09-10 09:51:27.350024564 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.350031134 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.350056244 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpwHIYcU/src/foo.py' 2026-09-10 09:51:27.350121165 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.357765300 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.361752324 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.361766384 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.372030568 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.372057068 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.372068579 DEBUG method="shutdown" response.id=2 duration=16.09µs 2026-09-10 09:51:27.372079789 DEBUG Received server response for request 2 2026-09-10 09:51:27.372083999 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.372093419 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-09-10 09:51:27.374601597 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.374653907 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.374688868 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.374747258 DEBUG Client info: None 2026-09-10 09:51:27.374777659 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.374788399 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.374793119 INFO Version: Unknown 2026-09-10 09:51:27.374832069 DEBUG Received server response for request 1 2026-09-10 09:51:27.374870630 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.374979261 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.375019871 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.375023681 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.375036172 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.375083192 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.375094842 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.375101262 DEBUG Initializing workspace `file:///tmp/.tmpmWAYZX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.375116912 DEBUG Searching for a project in '/tmp/.tmpmWAYZX/src' 2026-09-10 09:51:27.375159943 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.375164333 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.375501447 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.375506557 DEBUG Discovering virtual environment in `/tmp/.tmpmWAYZX/src` 2026-09-10 09:51:27.375546367 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.375550877 DEBUG No virtual environment found 2026-09-10 09:51:27.375561537 DEBUG Adding first-party search path `/tmp/.tmpmWAYZX/src` 2026-09-10 09:51:27.375565197 DEBUG Using vendored stdlib 2026-09-10 09:51:27.375654768 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.375658908 DEBUG Adding new file root '/tmp/.tmpmWAYZX/src' of kind Project 2026-09-10 09:51:27.377290387 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.377307057 DEBUG Updating project to check open files 2026-09-10 09:51:27.377319617 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.377322927 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.377369977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmWAYZX/src/foo.py") 2026-09-10 09:51:27.377377678 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmWAYZX/src/foo.py` 2026-09-10 09:51:27.377383188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmWAYZX/src/foo.py` 2026-09-10 09:51:27.377470389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmWAYZX/src/foo.py` to project `src` 2026-09-10 09:51:27.377480399 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmWAYZX/src/foo.py` 2026-09-10 09:51:27.377482639 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.377489519 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.377516059 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpmWAYZX/src/foo.py' 2026-09-10 09:51:27.377576150 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.377583510 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.387783853 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.387811653 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.387820513 DEBUG method="shutdown" response.id=2 duration=12.61µs 2026-09-10 09:51:27.387830973 DEBUG Received server response for request 2 2026-09-10 09:51:27.387834463 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.387843684 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-09-10 09:51:27.389247029 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: Some( true, ), tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.389304520 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.389339230 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.389391781 DEBUG Client info: None 2026-09-10 09:51:27.389414291 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.389426441 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-09-10 09:51:27.389432921 INFO Version: Unknown 2026-09-10 09:51:27.389474772 DEBUG Received server response for request 1 2026-09-10 09:51:27.389518012 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.389660974 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.389699074 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.389703224 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.389717734 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.389771025 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.389787355 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.389795955 DEBUG Initializing workspace `file:///tmp/.tmpwIUjRC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.389812995 DEBUG Searching for a project in '/tmp/.tmpwIUjRC/src' 2026-09-10 09:51:27.389845736 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.389850586 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.390533123 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.390539323 DEBUG Discovering virtual environment in `/tmp/.tmpwIUjRC/src` 2026-09-10 09:51:27.390590284 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.390594784 DEBUG No virtual environment found 2026-09-10 09:51:27.390606434 DEBUG Adding first-party search path `/tmp/.tmpwIUjRC/src` 2026-09-10 09:51:27.390610434 DEBUG Using vendored stdlib 2026-09-10 09:51:27.390738126 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.390742896 DEBUG Adding new file root '/tmp/.tmpwIUjRC/src' of kind Project 2026-09-10 09:51:27.392486045 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.392505655 DEBUG Updating project to check open files 2026-09-10 09:51:27.392525626 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.392529746 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.392588386 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwIUjRC/src/foo.py") 2026-09-10 09:51:27.392596896 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwIUjRC/src/foo.py` 2026-09-10 09:51:27.392603166 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwIUjRC/src/foo.py` 2026-09-10 09:51:27.392703317 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwIUjRC/src/foo.py` to project `src` 2026-09-10 09:51:27.392715018 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwIUjRC/src/foo.py` 2026-09-10 09:51:27.392717518 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.392724578 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.392765418 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpwIUjRC/src/foo.py' 2026-09-10 09:51:27.392838659 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.408779656 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.409202480 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.409213711 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.419517665 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.419560515 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.419573246 DEBUG method="shutdown" response.id=2 duration=19.46µs 2026-09-10 09:51:27.419584816 DEBUG Received server response for request 2 2026-09-10 09:51:27.419589236 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.419605256 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-09-10 09:51:27.422485288 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.422548599 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.422585279 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.422643900 DEBUG Client info: None 2026-09-10 09:51:27.422675870 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.422688920 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.422694710 INFO Version: Unknown 2026-09-10 09:51:27.422737441 DEBUG Received server response for request 1 2026-09-10 09:51:27.422774271 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.422920963 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.422955573 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.422958883 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.422979193 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.423032644 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.423046404 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.423053714 DEBUG Initializing workspace `file:///tmp/.tmpsiVZCN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.423070964 DEBUG Searching for a project in '/tmp/.tmpsiVZCN/src' 2026-09-10 09:51:27.423104205 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.423109135 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.423697881 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.423704201 DEBUG Discovering virtual environment in `/tmp/.tmpsiVZCN/src` 2026-09-10 09:51:27.423749702 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.423753322 DEBUG No virtual environment found 2026-09-10 09:51:27.423765242 DEBUG Adding first-party search path `/tmp/.tmpsiVZCN/src` 2026-09-10 09:51:27.423769392 DEBUG Using vendored stdlib 2026-09-10 09:51:27.423887423 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.423892073 DEBUG Adding new file root '/tmp/.tmpsiVZCN/src' of kind Project 2026-09-10 09:51:27.425589862 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.425606052 DEBUG Updating project to check open files 2026-09-10 09:51:27.425621533 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.425624883 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.425682263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsiVZCN/src/foo.py") 2026-09-10 09:51:27.425693933 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsiVZCN/src/foo.py` 2026-09-10 09:51:27.425699883 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsiVZCN/src/foo.py` 2026-09-10 09:51:27.425808495 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsiVZCN/src/foo.py` to project `src` 2026-09-10 09:51:27.425822925 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsiVZCN/src/foo.py` 2026-09-10 09:51:27.425825255 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.425831815 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.425868595 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpsiVZCN/src/foo.py' 2026-09-10 09:51:27.425938006 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.442476360 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.442877444 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.442889724 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.453172178 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.453211759 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.453223529 DEBUG method="shutdown" response.id=2 duration=18.09µs 2026-09-10 09:51:27.453235649 DEBUG Received server response for request 2 2026-09-10 09:51:27.453240309 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.453256329 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-09-10 09:51:27.455988389 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.456041980 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.456083070 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.456207602 DEBUG Client info: None 2026-09-10 09:51:27.456257332 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.456272583 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.456279483 INFO Version: Unknown 2026-09-10 09:51:27.456333653 DEBUG Received server response for request 1 2026-09-10 09:51:27.456365454 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.456527945 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.456570816 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.456578896 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.456591836 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.456635947 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.456650997 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.456658677 DEBUG Initializing workspace `file:///tmp/.tmpKFPQjS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.456678567 DEBUG Searching for a project in '/tmp/.tmpKFPQjS/src' 2026-09-10 09:51:27.456713177 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.456718097 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.457331164 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.457337324 DEBUG Discovering virtual environment in `/tmp/.tmpKFPQjS/src` 2026-09-10 09:51:27.457386815 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.457391085 DEBUG No virtual environment found 2026-09-10 09:51:27.457403595 DEBUG Adding first-party search path `/tmp/.tmpKFPQjS/src` 2026-09-10 09:51:27.457407735 DEBUG Using vendored stdlib 2026-09-10 09:51:27.457533487 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.457543417 DEBUG Adding new file root '/tmp/.tmpKFPQjS/src' of kind Project 2026-09-10 09:51:27.459266696 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.459282146 DEBUG Updating project to check open files 2026-09-10 09:51:27.459298376 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.459301666 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.459364147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKFPQjS/src/foo.py") 2026-09-10 09:51:27.459373037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKFPQjS/src/foo.py` 2026-09-10 09:51:27.459379267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKFPQjS/src/foo.py` 2026-09-10 09:51:27.459494608 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKFPQjS/src/foo.py` to project `src` 2026-09-10 09:51:27.459508048 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKFPQjS/src/foo.py` 2026-09-10 09:51:27.459510258 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.459517829 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.459552649 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpKFPQjS/src/foo.py' 2026-09-10 09:51:27.459634770 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.470508720 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.474969010 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.474980340 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.475004100 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:27.475030671 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:27.475063621 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpKFPQjS/src/foo.py", kind: FileContent } 2026-09-10 09:51:27.475070991 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpKFPQjS/src/foo.py` 2026-09-10 09:51:27.475180162 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpKFPQjS/src/foo.py` to project `src` 2026-09-10 09:51:27.475202222 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpKFPQjS/src/foo.py' 2026-09-10 09:51:27.475263043 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.475273273 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.485502857 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.485535567 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.485544797 DEBUG method="shutdown" response.id=2 duration=13.30µs 2026-09-10 09:51:27.485555927 DEBUG Received server response for request 2 2026-09-10 09:51:27.485559377 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.485574917 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-09-10 09:51:27.488416229 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.488484220 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.488525820 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.488582621 DEBUG Client info: None 2026-09-10 09:51:27.488605571 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.488618621 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.488625221 INFO Version: Unknown 2026-09-10 09:51:27.488667302 DEBUG Received server response for request 1 2026-09-10 09:51:27.488711892 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.488849274 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.488885774 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.488889514 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.488904684 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.488909244 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:27.488948015 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.488959115 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.488962375 DEBUG Deferring `textDocument/didChange` notification until all workspaces are initialized 2026-09-10 09:51:27.488968835 DEBUG Initializing workspace `file:///tmp/.tmpZqQLbU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.488984905 DEBUG Searching for a project in '/tmp/.tmpZqQLbU/src' 2026-09-10 09:51:27.489015406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.489020016 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.489384710 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.489390490 DEBUG Discovering virtual environment in `/tmp/.tmpZqQLbU/src` 2026-09-10 09:51:27.489434110 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.489437880 DEBUG No virtual environment found 2026-09-10 09:51:27.489448130 DEBUG Adding first-party search path `/tmp/.tmpZqQLbU/src` 2026-09-10 09:51:27.489451930 DEBUG Using vendored stdlib 2026-09-10 09:51:27.489543561 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.489547632 DEBUG Adding new file root '/tmp/.tmpZqQLbU/src' of kind Project 2026-09-10 09:51:27.491190140 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.491209040 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.491212750 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.491260471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZqQLbU/src/foo.py") 2026-09-10 09:51:27.491268431 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZqQLbU/src/foo.py` 2026-09-10 09:51:27.491280261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZqQLbU/src/foo.py` 2026-09-10 09:51:27.491370652 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZqQLbU/src/foo.py` to project `src` 2026-09-10 09:51:27.491381712 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZqQLbU/src/foo.py` 2026-09-10 09:51:27.491384132 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.491390102 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.491395292 DEBUG Processing deferred notification `textDocument/didChange` 2026-09-10 09:51:27.491403012 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:27.491419752 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpZqQLbU/src/foo.py", kind: FileContent } 2026-09-10 09:51:27.491423822 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpZqQLbU/src/foo.py` 2026-09-10 09:51:27.491495993 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpZqQLbU/src/foo.py` to project `src` 2026-09-10 09:51:27.599079491 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.599187632 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.599204272 DEBUG method="shutdown" response.id=2 duration=28.32µs 2026-09-10 09:51:27.599232512 DEBUG Received server response for request 2 2026-09-10 09:51:27.599238093 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.599254013 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-09-10 09:51:27.601057973 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.601140834 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.601206614 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.601278255 DEBUG Client info: None 2026-09-10 09:51:27.601305885 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.601320356 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.601326716 INFO Version: Unknown 2026-09-10 09:51:27.601368516 DEBUG Received server response for request 1 2026-09-10 09:51:27.601420437 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.601541008 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.601590179 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.601593639 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.601619349 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.601665109 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.601678160 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.601685630 DEBUG Initializing workspace `file:///tmp/.tmpHGI0jC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.601717430 DEBUG Searching for a project in '/tmp/.tmpHGI0jC/src' 2026-09-10 09:51:27.601753610 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.601758531 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.602182695 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.602188975 DEBUG Discovering virtual environment in `/tmp/.tmpHGI0jC/src` 2026-09-10 09:51:27.602242896 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.602247696 DEBUG No virtual environment found 2026-09-10 09:51:27.602260866 DEBUG Adding first-party search path `/tmp/.tmpHGI0jC/src` 2026-09-10 09:51:27.602265526 DEBUG Using vendored stdlib 2026-09-10 09:51:27.602372737 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.602378097 DEBUG Adding new file root '/tmp/.tmpHGI0jC/src' of kind Project 2026-09-10 09:51:27.605090767 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:27.605112628 DEBUG Updating project to check open files 2026-09-10 09:51:27.605130968 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.605139708 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.605211029 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHGI0jC/src/script.py") 2026-09-10 09:51:27.605223449 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHGI0jC/src/script.py` 2026-09-10 09:51:27.605229629 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHGI0jC/src/script.py` 2026-09-10 09:51:27.605326580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHGI0jC/src/script.py` to project `src` 2026-09-10 09:51:27.605341250 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHGI0jC/src/script.py` 2026-09-10 09:51:27.605343680 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.605350960 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.605466012 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:27.605498842 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.605503102 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:27.605506762 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:27.605593263 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.605637264 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.605647124 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.605848946 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:27.605873296 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:27.605898106 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHGI0jC/src/script.py", kind: FileContent } 2026-09-10 09:51:27.605904007 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHGI0jC/src/script.py` 2026-09-10 09:51:27.605989467 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpHGI0jC/src/script.py` to project `src` 2026-09-10 09:51:27.606010658 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-09-10 09:51:27.606016498 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-09-10 09:51:27.606091499 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:27.606117019 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.606120659 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:27.606123139 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:27.606214940 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-09-10 09:51:27.606256850 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpHGI0jC/src/script.py' 2026-09-10 09:51:27.606304401 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.614272329 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.614340040 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.614345540 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.624557474 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.624589884 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.624599574 DEBUG method="shutdown" response.id=2 duration=13.62µs 2026-09-10 09:51:27.624610944 DEBUG Received server response for request 2 2026-09-10 09:51:27.624615854 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.624631144 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-09-10 09:51:27.626967870 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.627030521 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.627068651 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.627170453 DEBUG Client info: None 2026-09-10 09:51:27.627220223 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.627235513 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.627242393 INFO Version: Unknown 2026-09-10 09:51:27.627289574 DEBUG Received server response for request 1 2026-09-10 09:51:27.627332934 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.627496906 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.627538167 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.627541887 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.627556987 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.627619428 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.627640748 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.627648358 DEBUG Initializing workspace `file:///tmp/.tmpqAbvaT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.627666458 DEBUG Searching for a project in '/tmp/.tmpqAbvaT/src' 2026-09-10 09:51:27.627710489 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.627715779 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.628521138 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.628533028 DEBUG Discovering virtual environment in `/tmp/.tmpqAbvaT/src` 2026-09-10 09:51:27.628591818 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.628596348 DEBUG No virtual environment found 2026-09-10 09:51:27.628616599 DEBUG Adding first-party search path `/tmp/.tmpqAbvaT/src` 2026-09-10 09:51:27.628620929 DEBUG Using vendored stdlib 2026-09-10 09:51:27.628762920 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.628770570 DEBUG Adding new file root '/tmp/.tmpqAbvaT/src' of kind Project 2026-09-10 09:51:27.630571990 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.630595411 DEBUG Updating project to check open files 2026-09-10 09:51:27.630615861 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.630619651 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.630687712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqAbvaT/src/foo.py") 2026-09-10 09:51:27.630700952 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqAbvaT/src/foo.py` 2026-09-10 09:51:27.630707912 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqAbvaT/src/foo.py` 2026-09-10 09:51:27.630842833 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqAbvaT/src/foo.py` to project `src` 2026-09-10 09:51:27.630857123 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqAbvaT/src/foo.py` 2026-09-10 09:51:27.630859623 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.630866574 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.630909524 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpqAbvaT/src/foo.py' 2026-09-10 09:51:27.631019315 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.633743715 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.633752716 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.633764626 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:27.633819186 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqAbvaT/src/foo.py", kind: FileContent } 2026-09-10 09:51:27.633829356 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpqAbvaT/src/foo.py` 2026-09-10 09:51:27.633916967 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpqAbvaT/src/foo.py` to project `src` 2026-09-10 09:51:27.633938458 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpqAbvaT/src/foo.py' 2026-09-10 09:51:27.634002808 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.634007158 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.644289423 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.644312823 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.644320653 DEBUG method="shutdown" response.id=2 duration=12.79µs 2026-09-10 09:51:27.644331723 DEBUG Received server response for request 2 2026-09-10 09:51:27.644336283 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.644345643 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-09-10 09:51:27.645844430 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.645892590 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.645925071 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.645987541 DEBUG Client info: None 2026-09-10 09:51:27.646023112 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.646038162 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.646044482 INFO Version: Unknown 2026-09-10 09:51:27.646089613 DEBUG Received server response for request 1 2026-09-10 09:51:27.646121493 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.646259134 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.646294835 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.646298045 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.646310535 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.646372856 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.646384466 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.646391526 DEBUG Initializing workspace `file:///tmp/.tmpt62YMa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.646416636 DEBUG Searching for a project in '/tmp/.tmpt62YMa/src' 2026-09-10 09:51:27.646457567 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.646461527 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.646859171 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.646865281 DEBUG Discovering virtual environment in `/tmp/.tmpt62YMa/src` 2026-09-10 09:51:27.646916612 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.646920052 DEBUG No virtual environment found 2026-09-10 09:51:27.646930792 DEBUG Adding first-party search path `/tmp/.tmpt62YMa/src` 2026-09-10 09:51:27.646934852 DEBUG Using vendored stdlib 2026-09-10 09:51:27.647047383 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.647051683 DEBUG Adding new file root '/tmp/.tmpt62YMa/src' of kind Project 2026-09-10 09:51:27.648827263 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.648845203 DEBUG Updating project to check open files 2026-09-10 09:51:27.648861033 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.648864083 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.648913274 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpt62YMa/src/foo.py") 2026-09-10 09:51:27.648923794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpt62YMa/src/foo.py` 2026-09-10 09:51:27.648929634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpt62YMa/src/foo.py` 2026-09-10 09:51:27.649027415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpt62YMa/src/foo.py` to project `src` 2026-09-10 09:51:27.649038485 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpt62YMa/src/foo.py` 2026-09-10 09:51:27.649040605 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.649047135 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.649070616 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpt62YMa/src/foo.py' 2026-09-10 09:51:27.649162377 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.651049058 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.651054718 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.651062918 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:27.651108108 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpt62YMa/src/foo.py", kind: FileContent } 2026-09-10 09:51:27.651117128 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpt62YMa/src/foo.py` 2026-09-10 09:51:27.651213069 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpt62YMa/src/foo.py` to project `src` 2026-09-10 09:51:27.651233930 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpt62YMa/src/foo.py' 2026-09-10 09:51:27.651293020 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.651297370 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.661509154 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.661532954 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.661542714 DEBUG method="shutdown" response.id=2 duration=14.12µs 2026-09-10 09:51:27.661553564 DEBUG Received server response for request 2 2026-09-10 09:51:27.661557094 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.661566084 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-09-10 09:51:27.662957990 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.663005910 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.663040431 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.663109981 DEBUG Client info: None 2026-09-10 09:51:27.663143952 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.663168942 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.663175762 INFO Version: Unknown 2026-09-10 09:51:27.663219953 DEBUG Received server response for request 1 2026-09-10 09:51:27.663249243 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.663395145 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.663436285 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.663439405 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.663452125 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.663504146 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.663518196 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.663526406 DEBUG Initializing workspace `file:///tmp/.tmpEEE6W1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.663544236 DEBUG Searching for a project in '/tmp/.tmpEEE6W1/src' 2026-09-10 09:51:27.663577217 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.663582007 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.664188513 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.664194543 DEBUG Discovering virtual environment in `/tmp/.tmpEEE6W1/src` 2026-09-10 09:51:27.664241994 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.664245924 DEBUG No virtual environment found 2026-09-10 09:51:27.664257244 DEBUG Adding first-party search path `/tmp/.tmpEEE6W1/src` 2026-09-10 09:51:27.664261274 DEBUG Using vendored stdlib 2026-09-10 09:51:27.664385766 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.664391226 DEBUG Adding new file root '/tmp/.tmpEEE6W1/src' of kind Project 2026-09-10 09:51:27.666112665 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.666131445 DEBUG Updating project to check open files 2026-09-10 09:51:27.666159995 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.666163415 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.666223756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEEE6W1/src/script.py") 2026-09-10 09:51:27.666234206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEEE6W1/src/script.py` 2026-09-10 09:51:27.666240446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEEE6W1/src/script.py` 2026-09-10 09:51:27.666359817 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEEE6W1/src/script.py` to project `src` 2026-09-10 09:51:27.666371378 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEEE6W1/src/script.py` 2026-09-10 09:51:27.666373618 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.666380538 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.666402098 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-09-10 09:51:27.666407518 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-09-10 09:51:27.666509159 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:27.666538029 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.666542039 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:27.666545380 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:27.666638861 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-09-10 09:51:27.666675351 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpEEE6W1/src/script.py' 2026-09-10 09:51:27.666715021 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.675359017 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.677810445 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.677823355 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.678014197 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:27.678040627 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:27.678074687 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpEEE6W1/src/script.py", kind: FileContent } 2026-09-10 09:51:27.678082638 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpEEE6W1/src/script.py` 2026-09-10 09:51:27.678196099 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpEEE6W1/src/script.py` to project `src` 2026-09-10 09:51:27.678217899 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-09-10 09:51:27.678221869 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-09-10 09:51:27.678306560 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:27.678337260 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.678341410 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:27.678343960 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:27.678428851 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-09-10 09:51:27.678456312 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpEEE6W1/src/script.py' 2026-09-10 09:51:27.678472702 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.687838826 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.690049410 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.690056470 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.700165563 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.700204223 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.700216163 DEBUG method="shutdown" response.id=2 duration=18.09µs 2026-09-10 09:51:27.700228613 DEBUG Received server response for request 2 2026-09-10 09:51:27.700232373 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.700248054 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-09-10 09:51:27.704176657 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.704246628 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.704289698 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.704348699 DEBUG Client info: None 2026-09-10 09:51:27.704373399 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.704386859 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.704393280 INFO Version: Unknown 2026-09-10 09:51:27.704436970 DEBUG Received server response for request 1 2026-09-10 09:51:27.704480931 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.704581202 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.704645442 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.704648882 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.704666443 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.704703613 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.704715363 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.704722463 DEBUG Initializing workspace `file:///tmp/.tmpndyH77/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.704738873 DEBUG Searching for a project in '/tmp/.tmpndyH77/src' 2026-09-10 09:51:27.704770864 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.704776164 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.705142128 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.705161908 DEBUG Discovering virtual environment in `/tmp/.tmpndyH77/src` 2026-09-10 09:51:27.705203859 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.705208089 DEBUG No virtual environment found 2026-09-10 09:51:27.705218919 DEBUG Adding first-party search path `/tmp/.tmpndyH77/src` 2026-09-10 09:51:27.705222669 DEBUG Using vendored stdlib 2026-09-10 09:51:27.705315250 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.705319700 DEBUG Adding new file root '/tmp/.tmpndyH77/src' of kind Project 2026-09-10 09:51:27.707006669 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.707023809 DEBUG Updating project to check open files 2026-09-10 09:51:27.707036739 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.707040199 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.707085089 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpndyH77/src/foo.py") 2026-09-10 09:51:27.707092500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpndyH77/src/foo.py` 2026-09-10 09:51:27.707098460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpndyH77/src/foo.py` 2026-09-10 09:51:27.707200811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpndyH77/src/foo.py` to project `src` 2026-09-10 09:51:27.707211321 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpndyH77/src/foo.py` 2026-09-10 09:51:27.707213661 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.707219651 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.707239601 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpndyH77/src/foo.py' 2026-09-10 09:51:27.707274762 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.707286322 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.707304402 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:27.707334032 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:51:27.707337582 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.707343252 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:27.707348212 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:51:27.707350332 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.707354632 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:27.707359692 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:51:27.707361753 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:27.707366123 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-09-10 09:51:27.707386713 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-09-10 09:51:27.707433253 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.709132822 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.709144662 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.709156442 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.709183513 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-09-10 09:51:27.709206443 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpndyH77/src` 2026-09-10 09:51:27.709231823 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpndyH77/src/foo.py", kind: Any } 2026-09-10 09:51:27.709308644 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpndyH77/src/foo.py` to project `src` 2026-09-10 09:51:27.709339804 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.709343045 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.709345515 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.709348075 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.819777330 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.819838471 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.819857581 DEBUG method="shutdown" response.id=2 duration=28.34µs 2026-09-10 09:51:27.819872121 DEBUG Received server response for request 2 2026-09-10 09:51:27.819876861 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.819894071 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-09-10 09:51:27.822091186 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.822189517 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.822235107 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.822308608 DEBUG Client info: None 2026-09-10 09:51:27.822346529 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.822361409 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.822367869 INFO Version: Unknown 2026-09-10 09:51:27.822410279 DEBUG Received server response for request 1 2026-09-10 09:51:27.822455600 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.822584101 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.822687962 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.822691992 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.822708253 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.822730763 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-09-10 09:51:27.822801594 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.822818334 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.822822114 DEBUG Deferring `workspace/didChangeWatchedFiles` notification until all workspaces are initialized 2026-09-10 09:51:27.822829984 DEBUG Initializing workspace `file:///tmp/.tmpM1iTJG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.822857534 DEBUG Searching for a project in '/tmp/.tmpM1iTJG/src' 2026-09-10 09:51:27.822898425 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.822903705 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.823692894 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.823700524 DEBUG Discovering virtual environment in `/tmp/.tmpM1iTJG/src` 2026-09-10 09:51:27.823755574 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.823760114 DEBUG No virtual environment found 2026-09-10 09:51:27.823772624 DEBUG Adding first-party search path `/tmp/.tmpM1iTJG/src` 2026-09-10 09:51:27.823781515 DEBUG Using vendored stdlib 2026-09-10 09:51:27.823918746 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.823933306 DEBUG Adding new file root '/tmp/.tmpM1iTJG/src' of kind Project 2026-09-10 09:51:27.826754898 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:27.826777128 DEBUG Updating project to check open files 2026-09-10 09:51:27.826799648 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.826803318 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.826877389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM1iTJG/src/foo.py") 2026-09-10 09:51:27.826887249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpM1iTJG/src/foo.py` 2026-09-10 09:51:27.826893229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpM1iTJG/src/foo.py` 2026-09-10 09:51:27.827010840 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpM1iTJG/src/foo.py` to project `src` 2026-09-10 09:51:27.827026761 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM1iTJG/src/foo.py` 2026-09-10 09:51:27.827029841 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.827037351 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.827042751 DEBUG Processing deferred notification `workspace/didChangeWatchedFiles` 2026-09-10 09:51:27.827056541 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpM1iTJG/src` 2026-09-10 09:51:27.827073041 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpM1iTJG/src/foo.py", kind: Any } 2026-09-10 09:51:27.827166712 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpM1iTJG/src/foo.py` to project `src` 2026-09-10 09:51:27.932906896 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.933001147 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.933018607 DEBUG method="shutdown" response.id=2 duration=29.40µs 2026-09-10 09:51:27.933044247 DEBUG Received server response for request 2 2026-09-10 09:51:27.933050147 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.933066667 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-09-10 09:51:27.934929738 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.934995839 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.935040099 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.935120420 DEBUG Client info: None 2026-09-10 09:51:27.935181831 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.935196431 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.935203491 INFO Version: Unknown 2026-09-10 09:51:27.935245802 DEBUG Received server response for request 1 2026-09-10 09:51:27.935301862 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.935457764 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.935504635 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.935508715 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.935524395 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.935586215 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.935602866 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.935611476 DEBUG Initializing workspace `file:///tmp/.tmp8csg9F/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.935631656 DEBUG Searching for a project in '/tmp/.tmp8csg9F/src' 2026-09-10 09:51:27.935668486 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.935673786 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.936371874 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.936378304 DEBUG Discovering virtual environment in `/tmp/.tmp8csg9F/src` 2026-09-10 09:51:27.936433505 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.936438475 DEBUG No virtual environment found 2026-09-10 09:51:27.936451145 DEBUG Adding first-party search path `/tmp/.tmp8csg9F/src` 2026-09-10 09:51:27.936455125 DEBUG Using vendored stdlib 2026-09-10 09:51:27.936581506 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.936592107 DEBUG Adding new file root '/tmp/.tmp8csg9F/src' of kind Project 2026-09-10 09:51:27.939340087 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:27.939358377 DEBUG Updating project to check open files 2026-09-10 09:51:27.939376297 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.939380048 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.939448438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8csg9F/src/foo.py") 2026-09-10 09:51:27.939461038 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8csg9F/src/foo.py` 2026-09-10 09:51:27.939466888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8csg9F/src/foo.py` 2026-09-10 09:51:27.939568900 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8csg9F/src/foo.py` to project `src` 2026-09-10 09:51:27.939583660 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8csg9F/src/foo.py` 2026-09-10 09:51:27.939585860 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.939594240 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:27.939634330 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp8csg9F/src/foo.py' 2026-09-10 09:51:27.939734831 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:27.947944033 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:27.952004288 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:27.952017678 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:27.962322072 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:27.962360243 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:27.962371593 DEBUG method="shutdown" response.id=2 duration=16.78µs 2026-09-10 09:51:27.962390263 DEBUG Received server response for request 2 2026-09-10 09:51:27.962394673 DEBUG Client sends notification `exit` 2026-09-10 09:51:27.962411263 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-09-10 09:51:27.965278195 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:27.965353106 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:27.965400176 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:27.965461987 DEBUG Client info: None 2026-09-10 09:51:27.965490247 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:27.965504007 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:27.965510408 INFO Version: Unknown 2026-09-10 09:51:27.965554658 DEBUG Received server response for request 1 2026-09-10 09:51:27.965598958 DEBUG Client sends notification `initialized` 2026-09-10 09:51:27.965767050 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:27.965811791 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:27.965815571 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:27.965833041 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:27.965882842 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:27.965899382 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:27.965908572 DEBUG Initializing workspace `file:///tmp/.tmpZANvXB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:27.965942092 DEBUG Searching for a project in '/tmp/.tmpZANvXB/src' 2026-09-10 09:51:27.965977423 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:27.965982493 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:27.966609980 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:27.966616480 DEBUG Discovering virtual environment in `/tmp/.tmpZANvXB/src` 2026-09-10 09:51:27.966670170 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:27.966674820 DEBUG No virtual environment found 2026-09-10 09:51:27.966686691 DEBUG Adding first-party search path `/tmp/.tmpZANvXB/src` 2026-09-10 09:51:27.966690891 DEBUG Using vendored stdlib 2026-09-10 09:51:27.966817742 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:27.966822992 DEBUG Adding new file root '/tmp/.tmpZANvXB/src' of kind Project 2026-09-10 09:51:27.968566211 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:27.968585382 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:27.968589772 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:27.968657492 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZANvXB/src/foo.py") 2026-09-10 09:51:27.968670013 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZANvXB/src/foo.py` 2026-09-10 09:51:27.968688453 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZANvXB/src/foo.py` 2026-09-10 09:51:27.968805934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZANvXB/src/foo.py` to project `src` 2026-09-10 09:51:27.968820154 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZANvXB/src/foo.py` 2026-09-10 09:51:27.968822304 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:27.968829644 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.076026174 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.076113345 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.076130885 DEBUG method="shutdown" response.id=2 duration=27.18µs 2026-09-10 09:51:28.076158656 DEBUG Received server response for request 2 2026-09-10 09:51:28.076164486 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.076177476 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-09-10 09:51:28.078052427 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.078128527 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.078194688 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.078275299 DEBUG Client info: None 2026-09-10 09:51:28.078324670 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.078338400 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.078344810 INFO Version: Unknown 2026-09-10 09:51:28.078387950 DEBUG Received server response for request 1 2026-09-10 09:51:28.078464971 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.078587712 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.078635083 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.078638623 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.078665243 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.078706464 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.078720254 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.078728224 DEBUG Initializing workspace `file:///tmp/.tmpGehQjd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.078748494 DEBUG Searching for a project in '/tmp/.tmpGehQjd/src' 2026-09-10 09:51:28.078783725 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.078788745 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.079213229 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.079220430 DEBUG Discovering virtual environment in `/tmp/.tmpGehQjd/src` 2026-09-10 09:51:28.079273970 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.079278350 DEBUG No virtual environment found 2026-09-10 09:51:28.079290730 DEBUG Adding first-party search path `/tmp/.tmpGehQjd/src` 2026-09-10 09:51:28.079294700 DEBUG Using vendored stdlib 2026-09-10 09:51:28.079403342 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.079409062 DEBUG Adding new file root '/tmp/.tmpGehQjd/src' of kind Project 2026-09-10 09:51:28.082017911 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:28.082036551 DEBUG Updating project to check open files 2026-09-10 09:51:28.082053731 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.082057491 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.082111552 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGehQjd/src/foo") 2026-09-10 09:51:28.082231763 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGehQjd/src/foo` to project `src` 2026-09-10 09:51:28.082250463 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGehQjd/src/foo` 2026-09-10 09:51:28.082253003 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.082259013 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:51:28.082298124 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpGehQjd/src/foo' 2026-09-10 09:51:28.082394105 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.090521845 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.094554060 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.094566450 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.104868564 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.104908585 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.104919205 DEBUG method="shutdown" response.id=2 duration=16.08µs 2026-09-10 09:51:28.104929945 DEBUG Received server response for request 2 2026-09-10 09:51:28.104934645 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.104951185 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-09-10 09:51:28.107726426 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.107793267 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.107837427 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.107894048 DEBUG Client info: None 2026-09-10 09:51:28.107925278 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.107935978 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.107941398 INFO Version: Unknown 2026-09-10 09:51:28.107980589 DEBUG Received server response for request 1 2026-09-10 09:51:28.108022989 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.108132400 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.108180581 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.108184851 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.108205631 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.108244402 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.108255242 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.108262132 DEBUG Initializing workspace `file:///tmp/.tmpfc8qul/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.108279142 DEBUG Searching for a project in '/tmp/.tmpfc8qul/src' 2026-09-10 09:51:28.108312732 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.108317242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.108665176 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.108670906 DEBUG Discovering virtual environment in `/tmp/.tmpfc8qul/src` 2026-09-10 09:51:28.108714107 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.108718457 DEBUG No virtual environment found 2026-09-10 09:51:28.108729057 DEBUG Adding first-party search path `/tmp/.tmpfc8qul/src` 2026-09-10 09:51:28.108732837 DEBUG Using vendored stdlib 2026-09-10 09:51:28.108825088 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.108829578 DEBUG Adding new file root '/tmp/.tmpfc8qul/src' of kind Project 2026-09-10 09:51:28.110490937 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.110510007 DEBUG Updating project to check open files 2026-09-10 09:51:28.110523237 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.110526087 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.110569947 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfc8qul/src/script.py") 2026-09-10 09:51:28.110581048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfc8qul/src/script.py` 2026-09-10 09:51:28.110587188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfc8qul/src/script.py` 2026-09-10 09:51:28.110673499 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfc8qul/src/script.py` to project `src` 2026-09-10 09:51:28.110684279 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfc8qul/src/script.py` 2026-09-10 09:51:28.110687319 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.110693159 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.110806370 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:28.110839870 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.110843890 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:28.110847321 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:28.110930721 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.110965322 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.110973292 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.121237016 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.121261856 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.121269056 DEBUG method="shutdown" response.id=2 duration=11.27µs 2026-09-10 09:51:28.121280266 DEBUG Received server response for request 2 2026-09-10 09:51:28.121285346 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.121294596 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-09-10 09:51:28.122609101 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.122674102 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.122716532 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.122779533 DEBUG Client info: None 2026-09-10 09:51:28.122809913 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.122824333 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.122831844 INFO Version: Unknown 2026-09-10 09:51:28.122873664 DEBUG Received server response for request 1 2026-09-10 09:51:28.122918744 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.123018666 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.123124127 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.123127607 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.123141447 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.123227538 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.123243388 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.123251158 DEBUG Initializing workspace `file:///tmp/.tmpEByIEC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.123278828 DEBUG Searching for a project in '/tmp/.tmpEByIEC/src' 2026-09-10 09:51:28.123313709 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.123326769 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.124091197 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.124097608 DEBUG Discovering virtual environment in `/tmp/.tmpEByIEC/src` 2026-09-10 09:51:28.124175278 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.124179858 DEBUG No virtual environment found 2026-09-10 09:51:28.124192509 DEBUG Adding first-party search path `/tmp/.tmpEByIEC/src` 2026-09-10 09:51:28.124196709 DEBUG Using vendored stdlib 2026-09-10 09:51:28.124331310 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.124338620 DEBUG Adding new file root '/tmp/.tmpEByIEC/src' of kind Project 2026-09-10 09:51:28.126131120 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:28.126154510 DEBUG Updating project to check open files 2026-09-10 09:51:28.126171791 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.126175531 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.126234461 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEByIEC/src/foo.ipynb") 2026-09-10 09:51:28.126355203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEByIEC/src/foo.ipynb` to project `src` 2026-09-10 09:51:28.126376233 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEByIEC/src/foo.ipynb` 2026-09-10 09:51:28.126378783 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.126385463 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:51:28.126429253 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpEByIEC/src/foo.ipynb' 2026-09-10 09:51:28.126527365 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.137285584 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.141627882 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.141636822 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.151793815 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.151831655 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.151842495 DEBUG method="shutdown" response.id=2 duration=15.96µs 2026-09-10 09:51:28.151854096 DEBUG Received server response for request 2 2026-09-10 09:51:28.151858296 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.151874686 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-09-10 09:51:28.154549226 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.154604056 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.154638027 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.154707987 DEBUG Client info: None 2026-09-10 09:51:28.154744908 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.154759508 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.154766188 INFO Version: Unknown 2026-09-10 09:51:28.154811088 DEBUG Received server response for request 1 2026-09-10 09:51:28.154842459 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.154938370 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.155004691 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.155008141 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.155021061 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.155090002 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.155110722 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.155117522 DEBUG Initializing workspace `file:///tmp/.tmpKWaGjf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.155134482 DEBUG Searching for a project in '/tmp/.tmpKWaGjf/src' 2026-09-10 09:51:28.155187873 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.155192373 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.155602907 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.155609177 DEBUG Discovering virtual environment in `/tmp/.tmpKWaGjf/src` 2026-09-10 09:51:28.155662178 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.155665788 DEBUG No virtual environment found 2026-09-10 09:51:28.155676518 DEBUG Adding first-party search path `/tmp/.tmpKWaGjf/src` 2026-09-10 09:51:28.155680548 DEBUG Using vendored stdlib 2026-09-10 09:51:28.155780299 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.155784649 DEBUG Adding new file root '/tmp/.tmpKWaGjf/src' of kind Project 2026-09-10 09:51:28.157619780 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:28.157633550 DEBUG Updating project to check open files 2026-09-10 09:51:28.157646880 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.157650350 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.157697980 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKWaGjf/src/foo.py") 2026-09-10 09:51:28.157793242 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKWaGjf/src/foo.py` to project `src` 2026-09-10 09:51:28.157813812 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKWaGjf/src/foo.py` 2026-09-10 09:51:28.157816342 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.157821792 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:51:28.157845472 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpKWaGjf/src/foo.py' 2026-09-10 09:51:28.157907213 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.165699239 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.169678673 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.169688294 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.179963508 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.180002298 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.180014538 DEBUG method="shutdown" response.id=2 duration=18.39µs 2026-09-10 09:51:28.180025888 DEBUG Received server response for request 2 2026-09-10 09:51:28.180029718 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.180044968 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-09-10 09:51:28.182552076 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.182605267 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.182638607 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.182694808 DEBUG Client info: None 2026-09-10 09:51:28.182726168 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.182737498 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.182742818 INFO Version: Unknown 2026-09-10 09:51:28.182780589 DEBUG Received server response for request 1 2026-09-10 09:51:28.182810819 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.182933431 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.182972951 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.182976271 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.182988861 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.183052962 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.183072012 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.183078882 DEBUG Initializing workspace `file:///tmp/.tmpxTB9Jm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.183093922 DEBUG Searching for a project in '/tmp/.tmpxTB9Jm/src' 2026-09-10 09:51:28.183134063 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.183138823 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.183560807 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.183567188 DEBUG Discovering virtual environment in `/tmp/.tmpxTB9Jm/src` 2026-09-10 09:51:28.183618398 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.183622108 DEBUG No virtual environment found 2026-09-10 09:51:28.183632488 DEBUG Adding first-party search path `/tmp/.tmpxTB9Jm/src` 2026-09-10 09:51:28.183636348 DEBUG Using vendored stdlib 2026-09-10 09:51:28.183743250 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.183748070 DEBUG Adding new file root '/tmp/.tmpxTB9Jm/src' of kind Project 2026-09-10 09:51:28.185495139 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:28.185515339 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.185518659 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.185576100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxTB9Jm/src/foo.py") 2026-09-10 09:51:28.185672621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxTB9Jm/src/foo.py` to project `src` 2026-09-10 09:51:28.185698021 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxTB9Jm/src/foo.py` 2026-09-10 09:51:28.185701161 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.185706571 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:51:28.185732102 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpxTB9Jm/src/foo.py' 2026-09-10 09:51:28.185801892 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.193646669 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.197625524 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.197637904 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.207895328 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.207931468 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.207943838 DEBUG method="shutdown" response.id=2 duration=17.18µs 2026-09-10 09:51:28.207955678 DEBUG Received server response for request 2 2026-09-10 09:51:28.207959908 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.207975458 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-09-10 09:51:28.210512617 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.210565347 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.210600908 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.210660048 DEBUG Client info: None 2026-09-10 09:51:28.210687709 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.210701139 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.210707609 INFO Version: Unknown 2026-09-10 09:51:28.210749919 DEBUG Received server response for request 1 2026-09-10 09:51:28.210780950 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.210952251 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.210994742 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.210997832 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.211009762 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.211067503 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.211083833 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.211092973 DEBUG Initializing workspace `file:///tmp/.tmpKE0BI2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.211112453 DEBUG Searching for a project in '/tmp/.tmpKE0BI2/src' 2026-09-10 09:51:28.211145754 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.211164194 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.211897772 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.211903672 DEBUG Discovering virtual environment in `/tmp/.tmpKE0BI2/src` 2026-09-10 09:51:28.211955363 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.211967603 DEBUG No virtual environment found 2026-09-10 09:51:28.211979403 DEBUG Adding first-party search path `/tmp/.tmpKE0BI2/src` 2026-09-10 09:51:28.211983563 DEBUG Using vendored stdlib 2026-09-10 09:51:28.212113144 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.212119494 DEBUG Adding new file root '/tmp/.tmpKE0BI2/src' of kind Project 2026-09-10 09:51:28.213870084 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:28.213887994 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.213892254 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.213906494 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-09-10 09:51:28.213909364 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.213929415 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.213999555 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-09-10 09:51:28.214097096 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.225412262 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.229791151 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.229803531 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.240075435 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.240115855 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.240127595 DEBUG method="shutdown" response.id=2 duration=16.77µs 2026-09-10 09:51:28.240139275 DEBUG Received server response for request 2 2026-09-10 09:51:28.240143955 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.240168986 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-09-10 09:51:28.242940417 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.243008787 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.243046178 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.243102608 DEBUG Client info: None 2026-09-10 09:51:28.243125439 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.243138749 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.243145249 INFO Version: Unknown 2026-09-10 09:51:28.243200259 DEBUG Received server response for request 1 2026-09-10 09:51:28.243243890 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.243356901 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.243401752 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.243405162 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.243419592 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.243455002 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.243466472 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.243473912 DEBUG Initializing workspace `file:///tmp/.tmptlTsey/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.243491973 DEBUG Searching for a project in '/tmp/.tmptlTsey/src' 2026-09-10 09:51:28.243522363 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.243527103 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.243871787 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.243877737 DEBUG Discovering virtual environment in `/tmp/.tmptlTsey/src` 2026-09-10 09:51:28.243920637 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.243924437 DEBUG No virtual environment found 2026-09-10 09:51:28.243935898 DEBUG Adding first-party search path `/tmp/.tmptlTsey/src` 2026-09-10 09:51:28.243939758 DEBUG Using vendored stdlib 2026-09-10 09:51:28.244031309 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.244036279 DEBUG Adding new file root '/tmp/.tmptlTsey/src' of kind Project 2026-09-10 09:51:28.246639608 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:28.246656828 DEBUG Updating project to check open files 2026-09-10 09:51:28.246670918 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.246674488 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.246685818 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-09-10 09:51:28.246688558 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.246695018 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.246880000 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:28.246915791 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.246919921 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:28.246923391 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:28.247006412 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.247043572 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-09-10 09:51:28.247084292 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.247095613 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.257367327 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.257394727 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.257403227 DEBUG method="shutdown" response.id=2 duration=13.12µs 2026-09-10 09:51:28.257413867 DEBUG Received server response for request 2 2026-09-10 09:51:28.257418107 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.257427977 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-09-10 09:51:28.258812573 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.258892414 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.258943524 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.258991505 DEBUG Client info: None 2026-09-10 09:51:28.259018955 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.259029415 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.259034605 INFO Version: Unknown 2026-09-10 09:51:28.259073716 DEBUG Received server response for request 1 2026-09-10 09:51:28.259117456 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.259209337 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.259264098 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.259268398 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.259286958 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.259322068 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.259332668 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.259340339 DEBUG Initializing workspace `file:///tmp/.tmpwbT7f8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.259355789 DEBUG Searching for a project in '/tmp/.tmpwbT7f8/src' 2026-09-10 09:51:28.259390739 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.259396249 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.259731753 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.259737423 DEBUG Discovering virtual environment in `/tmp/.tmpwbT7f8/src` 2026-09-10 09:51:28.259777993 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.259781983 DEBUG No virtual environment found 2026-09-10 09:51:28.259793204 DEBUG Adding first-party search path `/tmp/.tmpwbT7f8/src` 2026-09-10 09:51:28.259797294 DEBUG Using vendored stdlib 2026-09-10 09:51:28.259893335 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.259897725 DEBUG Adding new file root '/tmp/.tmpwbT7f8/src' of kind Project 2026-09-10 09:51:28.262483323 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:28.262502494 DEBUG Updating project to check open files 2026-09-10 09:51:28.262515524 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.262518594 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.262527954 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-09-10 09:51:28.262530864 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.262537294 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.262655585 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:28.262686306 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.262690556 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:28.262693546 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:28.262777727 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.262833337 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.262847857 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.273122151 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.273168802 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.273176652 DEBUG method="shutdown" response.id=2 duration=11.49µs 2026-09-10 09:51:28.273188282 DEBUG Received server response for request 2 2026-09-10 09:51:28.273192652 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.273208812 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-09-10 09:51:28.274488257 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.274548017 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.274584538 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.274637898 DEBUG Client info: None 2026-09-10 09:51:28.274666819 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.274679629 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.274686149 INFO Version: Unknown 2026-09-10 09:51:28.274731209 DEBUG Received server response for request 1 2026-09-10 09:51:28.274765980 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.274844461 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.274941652 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.274945132 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.274959992 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.275000302 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.275014882 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.275022643 DEBUG Initializing workspace `file:///tmp/.tmp5ZYbKe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.275040523 DEBUG Searching for a project in '/tmp/.tmp5ZYbKe/src' 2026-09-10 09:51:28.275075223 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.275080313 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.275748461 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.275755161 DEBUG Discovering virtual environment in `/tmp/.tmp5ZYbKe/src` 2026-09-10 09:51:28.275807791 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.275812411 DEBUG No virtual environment found 2026-09-10 09:51:28.275824001 DEBUG Adding first-party search path `/tmp/.tmp5ZYbKe/src` 2026-09-10 09:51:28.275828412 DEBUG Using vendored stdlib 2026-09-10 09:51:28.275958433 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.275963683 DEBUG Adding new file root '/tmp/.tmp5ZYbKe/src' of kind Project 2026-09-10 09:51:28.277693652 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:28.277711792 DEBUG Updating project to check open files 2026-09-10 09:51:28.277729833 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.277733863 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.277747213 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-09-10 09:51:28.277750443 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.277757773 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.277793983 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-09-10 09:51:28.277799903 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-09-10 09:51:28.277908375 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:28.277938315 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.277942295 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:28.277945765 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:28.278039826 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-09-10 09:51:28.278097647 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-09-10 09:51:28.278161597 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.288105858 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.290581115 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.290594845 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.300754238 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.300781068 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.300791329 DEBUG method="shutdown" response.id=2 duration=15.97µs 2026-09-10 09:51:28.300803329 DEBUG Received server response for request 2 2026-09-10 09:51:28.300806609 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.300815609 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-09-10 09:51:28.303224126 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.303271976 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.303310637 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.303372967 DEBUG Client info: None 2026-09-10 09:51:28.303405238 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.303418198 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.303423658 INFO Version: Unknown 2026-09-10 09:51:28.303465008 DEBUG Received server response for request 1 2026-09-10 09:51:28.303507709 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.303595630 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.303657060 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.303660620 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.303674031 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.303723661 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.303735251 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.303741971 DEBUG Initializing workspace `file:///tmp/.tmpsA9WIs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.303758881 DEBUG Searching for a project in '/tmp/.tmpsA9WIs/src' 2026-09-10 09:51:28.303790112 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.303794862 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.304134646 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.304140256 DEBUG Discovering virtual environment in `/tmp/.tmpsA9WIs/src` 2026-09-10 09:51:28.304200856 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.304204606 DEBUG No virtual environment found 2026-09-10 09:51:28.304215647 DEBUG Adding first-party search path `/tmp/.tmpsA9WIs/src` 2026-09-10 09:51:28.304219457 DEBUG Using vendored stdlib 2026-09-10 09:51:28.304307298 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.304311978 DEBUG Adding new file root '/tmp/.tmpsA9WIs/src' of kind Project 2026-09-10 09:51:28.306906566 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-10 09:51:28.306926107 DEBUG Updating project to check open files 2026-09-10 09:51:28.306939807 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.306943407 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.306992467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsA9WIs/src/lib.py") 2026-09-10 09:51:28.307000647 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsA9WIs/src/lib.py` 2026-09-10 09:51:28.307009228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsA9WIs/src/lib.py` 2026-09-10 09:51:28.307104239 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsA9WIs/src/lib.py` to project `src` 2026-09-10 09:51:28.307115639 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsA9WIs/src/lib.py` 2026-09-10 09:51:28.307117859 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.307123909 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-09-10 09:51:28.307166339 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpsA9WIs/src/lib.py' 2026-09-10 09:51:28.307223840 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.314875095 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.318905140 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.318915370 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.318925210 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.318972800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsA9WIs/src/main.py") 2026-09-10 09:51:28.318982870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsA9WIs/src/main.py` 2026-09-10 09:51:28.318995531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsA9WIs/src/main.py` 2026-09-10 09:51:28.319072321 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsA9WIs/src/main.py` to project `src` 2026-09-10 09:51:28.319082812 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsA9WIs/src/main.py` 2026-09-10 09:51:28.319085082 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.319090932 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(100))}}: Set open project files (count: 2) 2026-09-10 09:51:28.319107652 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpsA9WIs/src/main.py' 2026-09-10 09:51:28.320480007 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.320484617 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.320500717 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:28.320531378 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:51:28.320537918 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:28.320547748 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(100)), file(Id(108))}}: Set open project files (count: 3) 2026-09-10 09:51:28.320554178 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:51:28.320556388 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:28.320561188 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(108)), file(Id(100)), file(Id(109))}}: Set open project files (count: 4) 2026-09-10 09:51:28.320565718 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-10 09:51:28.320567728 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:28.320572028 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(108)), file(Id(10a)), file(Id(100)), file(Id(109))}}: Set open project files (count: 5) 2026-09-10 09:51:28.320594588 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(10a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-09-10 09:51:28.320690659 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.320694239 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.320696689 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.320707300 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:28.320728460 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:28.320756050 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpsA9WIs/src/lib.py", kind: FileContent } 2026-09-10 09:51:28.320762450 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpsA9WIs/src/lib.py` 2026-09-10 09:51:28.320843891 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpsA9WIs/src/lib.py` to project `src` 2026-09-10 09:51:28.320861631 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpsA9WIs/src/lib.py' 2026-09-10 09:51:28.320912852 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.320916142 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.320922952 DEBUG Client sends notification `textDocument/didSave` 2026-09-10 09:51:28.321028873 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(10a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-09-10 09:51:28.321056213 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.321060114 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.321062324 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.321079164 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.321094864 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.321126244 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpsA9WIs/src/main.py' 2026-09-10 09:51:28.321170835 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.321175345 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.331435578 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.331463189 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.331473619 DEBUG method="shutdown" response.id=2 duration=15.14µs 2026-09-10 09:51:28.331484449 DEBUG Received server response for request 2 2026-09-10 09:51:28.331488709 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.331497829 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-09-10 09:51:28.334251490 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.334307370 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.334343661 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.334417102 DEBUG Client info: None 2026-09-10 09:51:28.334447862 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.334462712 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.334467882 INFO Version: Unknown 2026-09-10 09:51:28.334506893 DEBUG Received server response for request 1 2026-09-10 09:51:28.334546813 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.334627844 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.334686585 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.334689845 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.334702365 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.334753235 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.334764835 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.334771876 DEBUG Initializing workspace `file:///tmp/.tmpVcPwvd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.334787716 DEBUG Searching for a project in '/tmp/.tmpVcPwvd/src' 2026-09-10 09:51:28.334818026 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.334822406 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.335186540 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.335192160 DEBUG Discovering virtual environment in `/tmp/.tmpVcPwvd/src` 2026-09-10 09:51:28.335235131 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.335238991 DEBUG No virtual environment found 2026-09-10 09:51:28.335249471 DEBUG Adding first-party search path `/tmp/.tmpVcPwvd/src` 2026-09-10 09:51:28.335253461 DEBUG Using vendored stdlib 2026-09-10 09:51:28.335346982 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.335351302 DEBUG Adding new file root '/tmp/.tmpVcPwvd/src' of kind Project 2026-09-10 09:51:28.337079441 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.337102021 DEBUG Requested script environment synchronization for `/tmp/.tmpVcPwvd/src/script.py` 2026-09-10 09:51:28.337144302 DEBUG Starting 8 uv synchronization workers 2026-09-10 09:51:28.337313254 DEBUG Queuing script synchronization for `/tmp/.tmpVcPwvd/src/script.py` 2026-09-10 09:51:28.337327704 DEBUG Updating project to check open files 2026-09-10 09:51:28.337338314 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.337341094 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.337336644 INFO uv_metadata{path=/tmp/.tmpVcPwvd/src/script.py}: Synchronizing script `/tmp/.tmpVcPwvd/src/script.py` 2026-09-10 09:51:28.337383375 DEBUG uv_metadata{path=/tmp/.tmpVcPwvd/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpVcPwvd/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpVcPwvd/src/script.py` 2026-09-10 09:51:28.337390885 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVcPwvd/src/script.py") 2026-09-10 09:51:28.337397015 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVcPwvd/src/script.py` 2026-09-10 09:51:28.337402445 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVcPwvd/src/script.py` 2026-09-10 09:51:28.337487256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVcPwvd/src/script.py` to project `src` 2026-09-10 09:51:28.337498546 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVcPwvd/src/script.py` 2026-09-10 09:51:28.337500806 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.337506646 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.337555796 DEBUG uv_metadata{path=/tmp/.tmpVcPwvd/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpVcPwvd/src/script.py", python: None }}: uv metadata completed in 0.000s 2026-09-10 09:51:28.337586637 DEBUG Applied script environment synchronization result for `/tmp/.tmpVcPwvd/src/script.py` 2026-09-10 09:51:28.337691138 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:28.337722908 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.337726508 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:28.337729598 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:28.337810109 INFO check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.337850770 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.337861450 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.347941812 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.347968922 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.347976892 DEBUG method="shutdown" response.id=2 duration=12.42µs 2026-09-10 09:51:28.347987472 DEBUG Received server response for request 2 2026-09-10 09:51:28.347991442 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.348001092 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-09-10 09:51:28.349470138 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.349541709 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.349592490 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.349645470 DEBUG Client info: None 2026-09-10 09:51:28.349673671 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Untrusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( On, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.349688731 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.349694341 INFO Version: Unknown 2026-09-10 09:51:28.349740511 DEBUG Received server response for request 1 2026-09-10 09:51:28.349785092 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.349865713 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.349955934 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.349959874 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.349975444 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.350027265 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.350040235 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.350047985 DEBUG Initializing workspace `file:///tmp/.tmpUuvPZT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.350065605 DEBUG Searching for a project in '/tmp/.tmpUuvPZT/src' 2026-09-10 09:51:28.350099125 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.350104196 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.350812843 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.350819753 DEBUG Discovering virtual environment in `/tmp/.tmpUuvPZT/src` 2026-09-10 09:51:28.350869444 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.350873954 DEBUG No virtual environment found 2026-09-10 09:51:28.350885654 DEBUG Adding first-party search path `/tmp/.tmpUuvPZT/src` 2026-09-10 09:51:28.350889844 DEBUG Using vendored stdlib 2026-09-10 09:51:28.351013996 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.351018636 DEBUG Adding new file root '/tmp/.tmpUuvPZT/src' of kind Project 2026-09-10 09:51:28.352699944 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-09-10 09:51:28.352718405 DEBUG Updating project to check open files 2026-09-10 09:51:28.352736815 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.352740325 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.352799475 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUuvPZT/src/script.py") 2026-09-10 09:51:28.352807376 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUuvPZT/src/script.py` 2026-09-10 09:51:28.352813416 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUuvPZT/src/script.py` 2026-09-10 09:51:28.352927427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUuvPZT/src/script.py` to project `src` 2026-09-10 09:51:28.352939417 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUuvPZT/src/script.py` 2026-09-10 09:51:28.352941757 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.352948607 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.353064338 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-10 09:51:28.353094419 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.353098389 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-10 09:51:28.353101739 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-10 09:51:28.353214290 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.353261261 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpUuvPZT/src/script.py' 2026-09-10 09:51:28.353309651 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.363939009 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.364023530 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:28.364033650 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-10 09:51:28.374134672 DEBUG Client sends request `shutdown` with ID 2 2026-09-10 09:51:28.374177033 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.374187753 DEBUG method="shutdown" response.id=2 duration=15.72µs 2026-09-10 09:51:28.374205463 DEBUG Received server response for request 2 2026-09-10 09:51:28.374209803 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.374219453 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-09-10 09:51:28.376606009 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.376670600 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.376708411 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.376766841 DEBUG Client info: None 2026-09-10 09:51:28.376797772 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.376808262 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.376813402 INFO Version: Unknown 2026-09-10 09:51:28.376853332 DEBUG Received server response for request 1 2026-09-10 09:51:28.376886633 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.376978514 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.377050984 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.377054604 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.377074035 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.377076955 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.377107795 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.377118815 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.377122115 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.377128355 DEBUG Initializing workspace `file:///tmp/.tmpIAhS3o/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.377160826 DEBUG Searching for a project in '/tmp/.tmpIAhS3o/src' 2026-09-10 09:51:28.377194026 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.377198446 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.377535660 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.377541040 DEBUG Discovering virtual environment in `/tmp/.tmpIAhS3o/src` 2026-09-10 09:51:28.377582000 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.377586030 DEBUG No virtual environment found 2026-09-10 09:51:28.377596940 DEBUG Adding first-party search path `/tmp/.tmpIAhS3o/src` 2026-09-10 09:51:28.377600901 DEBUG Using vendored stdlib 2026-09-10 09:51:28.377692012 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.377695972 DEBUG Adding new file root '/tmp/.tmpIAhS3o/src' of kind Project 2026-09-10 09:51:28.379352930 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.379369010 DEBUG Updating project to check open files 2026-09-10 09:51:28.379381210 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.379384550 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.379427851 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIAhS3o/src/main.py") 2026-09-10 09:51:28.379436801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIAhS3o/src/main.py` 2026-09-10 09:51:28.379442721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIAhS3o/src/main.py` 2026-09-10 09:51:28.379534542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIAhS3o/src/main.py` to project `src` 2026-09-10 09:51:28.379544432 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIAhS3o/src/main.py` 2026-09-10 09:51:28.379546812 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.379552732 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.379557772 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.379650123 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIAhS3o/src/main.py"))}: Checking file '/tmp/.tmpIAhS3o/src/main.py' 2026-09-10 09:51:28.379781905 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIAhS3o/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.388478021 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIAhS3o/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.392565546 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.01ms 2026-09-10 09:51:28.392584637 DEBUG Received server response for request 2 2026-09-10 09:51:28.392703748 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.392715638 DEBUG Client sends notification `textDocument/didClose` 2026-09-10 09:51:28.392718738 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:28.392752639 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIAhS3o/external/builtins.pyi") 2026-09-10 09:51:28.392771049 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpIAhS3o/external/builtins.pyi` 2026-09-10 09:51:28.392773719 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-10 09:51:28.392785809 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.392803489 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpIAhS3o/external/builtins.pyi", kind: FileContent } 2026-09-10 09:51:28.392810889 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpIAhS3o/external/builtins.pyi` 2026-09-10 09:51:28.392815329 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpIAhS3o/external/builtins.pyi` 2026-09-10 09:51:28.392873780 DEBUG method="textDocument/diagnostic" response.id=3 duration=51.83µs 2026-09-10 09:51:28.392883680 DEBUG Received server response for request 3 2026-09-10 09:51:28.402992782 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:28.403012092 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.403018492 DEBUG method="shutdown" response.id=4 duration=8.67µs 2026-09-10 09:51:28.403027983 DEBUG Received server response for request 4 2026-09-10 09:51:28.403031883 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.403040203 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-09-10 09:51:28.406025166 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.406094017 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.406132767 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.406200048 DEBUG Client info: None 2026-09-10 09:51:28.406222878 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.406236208 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.406242438 INFO Version: Unknown 2026-09-10 09:51:28.406285239 DEBUG Received server response for request 1 2026-09-10 09:51:28.406328569 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.406439450 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.406495181 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.406498581 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.406513391 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.406516831 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.406554552 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.406566082 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.406569592 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.406575912 DEBUG Initializing workspace `file:///tmp/.tmplUMvHG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.406593362 DEBUG Searching for a project in '/tmp/.tmplUMvHG/src' 2026-09-10 09:51:28.406641143 DEBUG Found project at '/tmp/.tmplUMvHG' 2026-09-10 09:51:28.406645443 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.406994357 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.407000117 DEBUG Discovering virtual environment in `/tmp/.tmplUMvHG` 2026-09-10 09:51:28.407043237 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.407047667 DEBUG No virtual environment found 2026-09-10 09:51:28.407057697 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:28.407066787 DEBUG Adding first-party search path `/tmp/.tmplUMvHG/src` 2026-09-10 09:51:28.407070937 DEBUG Adding first-party search path `/tmp/.tmplUMvHG` 2026-09-10 09:51:28.407074857 DEBUG Using vendored stdlib 2026-09-10 09:51:28.407184579 INFO Python version: Python 3.10, platform: linux 2026-09-10 09:51:28.407189109 DEBUG Adding new file root '/tmp/.tmplUMvHG' of kind Project 2026-09-10 09:51:28.408858277 INFO Project::index_files{project=.tmplUMvHG}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.408874187 DEBUG Updating project to check open files 2026-09-10 09:51:28.408886208 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.408889698 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.408933398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplUMvHG/src/foo.py") 2026-09-10 09:51:28.408940218 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplUMvHG/src/foo.py` 2026-09-10 09:51:28.408946078 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplUMvHG/src/foo.py` 2026-09-10 09:51:28.409039529 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplUMvHG/src/foo.py` to project `.tmplUMvHG` 2026-09-10 09:51:28.409050339 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplUMvHG/src/foo.py` 2026-09-10 09:51:28.409052679 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.409059000 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.409064100 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.409172471 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplUMvHG/src/foo.py"))}: Checking file '/tmp/.tmplUMvHG/src/foo.py' 2026-09-10 09:51:28.409309962 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplUMvHG/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.423373488 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplUMvHG/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-09-10 09:51:28.423401309 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplUMvHG/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:28.423458689 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.39ms 2026-09-10 09:51:28.423474949 DEBUG Received server response for request 2 2026-09-10 09:51:28.433745693 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:28.433782994 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.433790704 DEBUG method="shutdown" response.id=3 duration=12.64µs 2026-09-10 09:51:28.433800444 DEBUG Received server response for request 3 2026-09-10 09:51:28.433804474 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.433820414 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-09-10 09:51:28.436854448 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.436923918 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.436958319 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.437014459 DEBUG Client info: None 2026-09-10 09:51:28.437042770 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.437055380 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.437061840 INFO Version: Unknown 2026-09-10 09:51:28.437106550 DEBUG Received server response for request 1 2026-09-10 09:51:28.437185331 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.437266082 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.437355673 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.437364583 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.437380534 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.437383544 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.437430704 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.437445344 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.437448644 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.437456334 DEBUG Initializing workspace `file:///tmp/.tmpGTqSaD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.437474105 DEBUG Searching for a project in '/tmp/.tmpGTqSaD/src' 2026-09-10 09:51:28.437508815 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.437513805 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.438193703 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.438199703 DEBUG Discovering virtual environment in `/tmp/.tmpGTqSaD/src` 2026-09-10 09:51:28.438250363 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.438255383 DEBUG No virtual environment found 2026-09-10 09:51:28.438267883 DEBUG Adding first-party search path `/tmp/.tmpGTqSaD/src` 2026-09-10 09:51:28.438272203 DEBUG Using vendored stdlib 2026-09-10 09:51:28.438395025 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.438400185 DEBUG Adding new file root '/tmp/.tmpGTqSaD/src' of kind Project 2026-09-10 09:51:28.441006974 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.441025124 DEBUG Updating project to check open files 2026-09-10 09:51:28.441042754 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.441046564 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.441111345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGTqSaD/src/foo.py") 2026-09-10 09:51:28.441119825 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGTqSaD/src/foo.py` 2026-09-10 09:51:28.441126115 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGTqSaD/src/foo.py` 2026-09-10 09:51:28.441251656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGTqSaD/src/foo.py` to project `src` 2026-09-10 09:51:28.441267517 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGTqSaD/src/foo.py` 2026-09-10 09:51:28.441270567 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.441277907 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.441283257 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.441391278 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGTqSaD/src/foo.py"))}: Checking file '/tmp/.tmpGTqSaD/src/foo.py' 2026-09-10 09:51:28.441552800 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGTqSaD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.451991596 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGTqSaD/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.456239093 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.95ms 2026-09-10 09:51:28.456258523 DEBUG Received server response for request 2 2026-09-10 09:51:28.456294253 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:28.456300683 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:28.456315264 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:28.456341264 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpGTqSaD/src/foo.py", kind: FileContent } 2026-09-10 09:51:28.456347024 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpGTqSaD/src/foo.py` 2026-09-10 09:51:28.456432885 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpGTqSaD/src/foo.py` to project `src` 2026-09-10 09:51:28.456479555 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGTqSaD/src/foo.py"))}: Checking file '/tmp/.tmpGTqSaD/src/foo.py' 2026-09-10 09:51:28.456545036 DEBUG method="textDocument/diagnostic" response.id=3 duration=101.25µs 2026-09-10 09:51:28.456560396 DEBUG Received server response for request 3 2026-09-10 09:51:28.466638778 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:28.466658278 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.466663768 DEBUG method="shutdown" response.id=4 duration=8.86µs 2026-09-10 09:51:28.466673528 DEBUG Received server response for request 4 2026-09-10 09:51:28.466677049 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.466686359 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-09-10 09:51:28.469485130 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-09-10 09:51:28.469544190 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.469581331 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.469639801 DEBUG Client info: None 2026-09-10 09:51:28.469670052 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.469681632 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-09-10 09:51:28.469688082 INFO Version: Unknown 2026-09-10 09:51:28.469727762 DEBUG Received server response for request 1 2026-09-10 09:51:28.469766663 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.469849804 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.469905834 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.469909484 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.469922134 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.469925134 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.469968625 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.469979505 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.469983365 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.469989265 DEBUG Initializing workspace `file:///tmp/.tmpymUC6H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.470005575 DEBUG Searching for a project in '/tmp/.tmpymUC6H/src' 2026-09-10 09:51:28.470038096 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.470042846 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.470400390 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.470406120 DEBUG Discovering virtual environment in `/tmp/.tmpymUC6H/src` 2026-09-10 09:51:28.470449500 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.470453980 DEBUG No virtual environment found 2026-09-10 09:51:28.470464750 DEBUG Adding first-party search path `/tmp/.tmpymUC6H/src` 2026-09-10 09:51:28.470468660 DEBUG Using vendored stdlib 2026-09-10 09:51:28.470563121 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.470567102 DEBUG Adding new file root '/tmp/.tmpymUC6H/src' of kind Project 2026-09-10 09:51:28.473260521 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:28.473280452 DEBUG Updating project to check open files 2026-09-10 09:51:28.473293792 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.473297962 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.473346012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpymUC6H/src/foo.py") 2026-09-10 09:51:28.473353062 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpymUC6H/src/foo.py` 2026-09-10 09:51:28.473358853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpymUC6H/src/foo.py` 2026-09-10 09:51:28.473451134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpymUC6H/src/foo.py` to project `src` 2026-09-10 09:51:28.473461664 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpymUC6H/src/foo.py` 2026-09-10 09:51:28.473464114 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.473471224 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.473476244 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.473809318 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpymUC6H/src/foo.py"))}: Checking file '/tmp/.tmpymUC6H/src/foo.py' 2026-09-10 09:51:28.473919169 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpymUC6H/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.484245203 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpymUC6H/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.488540701 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.06ms 2026-09-10 09:51:28.488561811 DEBUG Received server response for request 2 2026-09-10 09:51:28.488828614 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:28.488840764 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:28.488854954 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:28.488881895 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpymUC6H/src/foo.py", kind: FileContent } 2026-09-10 09:51:28.488887405 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpymUC6H/src/foo.py` 2026-09-10 09:51:28.488979756 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpymUC6H/src/foo.py` to project `src` 2026-09-10 09:51:28.489018626 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpymUC6H/src/foo.py"))}: Checking file '/tmp/.tmpymUC6H/src/foo.py' 2026-09-10 09:51:28.489108867 DEBUG method="textDocument/diagnostic" response.id=3 duration=119.10µs 2026-09-10 09:51:28.489123387 DEBUG Received server response for request 3 2026-09-10 09:51:28.499341191 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:28.499363931 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.499371001 DEBUG method="shutdown" response.id=4 duration=10.07µs 2026-09-10 09:51:28.499380591 DEBUG Received server response for request 4 2026-09-10 09:51:28.499384081 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.499392601 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-09-10 09:51:28.502223343 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.502284843 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.502322634 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.502384344 DEBUG Client info: None 2026-09-10 09:51:28.502422715 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.502436265 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.502441585 INFO Version: Unknown 2026-09-10 09:51:28.502481196 DEBUG Received server response for request 1 2026-09-10 09:51:28.502536396 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.502619827 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.502673198 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.502677198 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.502696708 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.502700118 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.502740278 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.502751819 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.502755389 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.502762119 DEBUG Initializing workspace `file:///tmp/.tmpy8fGla/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.502779019 DEBUG Searching for a project in '/tmp/.tmpy8fGla/src' 2026-09-10 09:51:28.502811639 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.502816389 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.503191683 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.503196954 DEBUG Discovering virtual environment in `/tmp/.tmpy8fGla/src` 2026-09-10 09:51:28.503241734 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.503246184 DEBUG No virtual environment found 2026-09-10 09:51:28.503257694 DEBUG Adding first-party search path `/tmp/.tmpy8fGla/src` 2026-09-10 09:51:28.503261864 DEBUG Using vendored stdlib 2026-09-10 09:51:28.503354015 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.503358995 DEBUG Adding new file root '/tmp/.tmpy8fGla/src' of kind Project 2026-09-10 09:51:28.505992345 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:28.506010275 DEBUG Updating project to check open files 2026-09-10 09:51:28.506021995 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.506025575 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.506070385 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpy8fGla/src/foo.py") 2026-09-10 09:51:28.506080396 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpy8fGla/src/foo.py` 2026-09-10 09:51:28.506086366 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpy8fGla/src/foo.py` 2026-09-10 09:51:28.506191847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpy8fGla/src/foo.py` to project `src` 2026-09-10 09:51:28.506202897 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpy8fGla/src/foo.py` 2026-09-10 09:51:28.506205217 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.506211367 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.506216817 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.506289908 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpy8fGla/src/foo.py"))}: Checking file '/tmp/.tmpy8fGla/src/foo.py' 2026-09-10 09:51:28.506409869 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpy8fGla/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.515247907 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpy8fGla/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.519334272 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.11ms 2026-09-10 09:51:28.519350673 DEBUG Received server response for request 2 2026-09-10 09:51:28.519383243 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:28.519421993 DEBUG method="textDocument/diagnostic" response.id=3 duration=27.04µs 2026-09-10 09:51:28.519431004 DEBUG Received server response for request 3 2026-09-10 09:51:28.529506745 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:28.529529526 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.529537456 DEBUG method="shutdown" response.id=4 duration=11.33µs 2026-09-10 09:51:28.529547386 DEBUG Received server response for request 4 2026-09-10 09:51:28.529550996 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.529559846 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-09-10 09:51:28.532285026 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.532342987 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.532377917 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.532458858 DEBUG Client info: None 2026-09-10 09:51:28.532488858 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: Some( false, ), }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.532501318 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.532506608 INFO Version: Unknown 2026-09-10 09:51:28.532545569 DEBUG Received server response for request 1 2026-09-10 09:51:28.532581939 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.532664210 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.532718081 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.532721471 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.532732381 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:28.532784512 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.532795072 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.532802302 DEBUG Initializing workspace `file:///tmp/.tmpMhIIBq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.532818222 DEBUG Searching for a project in '/tmp/.tmpMhIIBq/src' 2026-09-10 09:51:28.532851252 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.532856272 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.533229617 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.533235557 DEBUG Discovering virtual environment in `/tmp/.tmpMhIIBq/src` 2026-09-10 09:51:28.533278247 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.533282707 DEBUG No virtual environment found 2026-09-10 09:51:28.533293407 DEBUG Adding first-party search path `/tmp/.tmpMhIIBq/src` 2026-09-10 09:51:28.533297467 DEBUG Using vendored stdlib 2026-09-10 09:51:28.533388708 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.533393908 DEBUG Adding new file root '/tmp/.tmpMhIIBq/src' of kind Project 2026-09-10 09:51:28.535063577 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.535083157 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.535087317 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:28.535122598 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:28.535228859 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMhIIBq/src/foo.py"))}: Checking file '/tmp/.tmpMhIIBq/src/foo.py' 2026-09-10 09:51:28.535304740 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:28.535322970 DEBUG method="workspace/diagnostic" response.id=2 duration=233.10µs 2026-09-10 09:51:28.535334620 DEBUG Received server response for request 2 2026-09-10 09:51:28.535457301 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.535466881 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:28.535503012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMhIIBq/src/foo.py") 2026-09-10 09:51:28.535511322 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMhIIBq/src/foo.py` 2026-09-10 09:51:28.535524692 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMhIIBq/src/foo.py` 2026-09-10 09:51:28.535616713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMhIIBq/src/foo.py` to project `src` 2026-09-10 09:51:28.535631553 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMhIIBq/src/foo.py` 2026-09-10 09:51:28.535634123 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.535640633 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.535678484 DEBUG method="textDocument/diagnostic" response.id=3 duration=32.07µs 2026-09-10 09:51:28.535688154 DEBUG Received server response for request 3 2026-09-10 09:51:28.545791566 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:28.545815206 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.545822546 DEBUG method="shutdown" response.id=4 duration=10.05µs 2026-09-10 09:51:28.545833796 DEBUG Received server response for request 4 2026-09-10 09:51:28.545836806 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.545845797 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-09-10 09:51:28.547117301 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.547192081 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.547225732 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.547294293 DEBUG Client info: None 2026-09-10 09:51:28.547343183 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.547358143 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.547364873 INFO Version: Unknown 2026-09-10 09:51:28.547418884 DEBUG Received server response for request 1 2026-09-10 09:51:28.547457284 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.547554875 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.547660807 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.547667297 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.547680697 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.547684237 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.547728877 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.547748468 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.547751498 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.547759148 DEBUG Initializing workspace `file:///tmp/.tmpUcICJ8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.547774848 DEBUG Searching for a project in '/tmp/.tmpUcICJ8/src' 2026-09-10 09:51:28.547818108 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.547822928 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.548636647 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.548643748 DEBUG Discovering virtual environment in `/tmp/.tmpUcICJ8/src` 2026-09-10 09:51:28.548696828 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.548701088 DEBUG No virtual environment found 2026-09-10 09:51:28.548713058 DEBUG Adding first-party search path `/tmp/.tmpUcICJ8/src` 2026-09-10 09:51:28.548726608 DEBUG Using vendored stdlib 2026-09-10 09:51:28.548874280 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.548883750 DEBUG Adding new file root '/tmp/.tmpUcICJ8/src' of kind Project 2026-09-10 09:51:28.550683990 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.550701890 DEBUG Updating project to check open files 2026-09-10 09:51:28.550720140 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.550728431 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.550796101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUcICJ8/src/foo.py") 2026-09-10 09:51:28.550807061 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUcICJ8/src/foo.py` 2026-09-10 09:51:28.550813352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUcICJ8/src/foo.py` 2026-09-10 09:51:28.550920243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUcICJ8/src/foo.py` to project `src` 2026-09-10 09:51:28.550934643 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUcICJ8/src/foo.py` 2026-09-10 09:51:28.550937213 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.550944083 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.550949583 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.551320227 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUcICJ8/src/foo.py"))}: Checking file '/tmp/.tmpUcICJ8/src/foo.py' 2026-09-10 09:51:28.551521739 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUcICJ8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.562554732 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUcICJ8/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.572571033 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.62ms 2026-09-10 09:51:28.572593213 DEBUG Received server response for request 2 2026-09-10 09:51:28.582746306 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:28.582768606 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.582774326 DEBUG method="shutdown" response.id=3 duration=9.41µs 2026-09-10 09:51:28.582781886 DEBUG Received server response for request 3 2026-09-10 09:51:28.582785496 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.582792506 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-09-10 09:51:28.586353086 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.586427327 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.586467897 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.586544588 DEBUG Client info: None 2026-09-10 09:51:28.586581688 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.586595348 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.586601989 INFO Version: Unknown 2026-09-10 09:51:28.586645519 DEBUG Received server response for request 1 2026-09-10 09:51:28.586689860 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.586776700 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.586829391 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.586833081 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.586849031 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.586852481 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.586899852 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.586911432 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.586915362 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.586921732 DEBUG Initializing workspace `file:///tmp/.tmpqFqMKJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.586937672 DEBUG Searching for a project in '/tmp/.tmpqFqMKJ/src' 2026-09-10 09:51:28.586971873 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.586976983 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.587355087 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.587361077 DEBUG Discovering virtual environment in `/tmp/.tmpqFqMKJ/src` 2026-09-10 09:51:28.587406937 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.587411298 DEBUG No virtual environment found 2026-09-10 09:51:28.587422868 DEBUG Adding first-party search path `/tmp/.tmpqFqMKJ/src` 2026-09-10 09:51:28.587427158 DEBUG Using vendored stdlib 2026-09-10 09:51:28.587520319 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.587525059 DEBUG Adding new file root '/tmp/.tmpqFqMKJ/src' of kind Project 2026-09-10 09:51:28.590124257 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.590142088 DEBUG Updating project to check open files 2026-09-10 09:51:28.590167608 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.590170898 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.590217989 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqFqMKJ/src/foo.py") 2026-09-10 09:51:28.590229179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqFqMKJ/src/foo.py` 2026-09-10 09:51:28.590235489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqFqMKJ/src/foo.py` 2026-09-10 09:51:28.590332970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqFqMKJ/src/foo.py` to project `src` 2026-09-10 09:51:28.590345140 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqFqMKJ/src/foo.py` 2026-09-10 09:51:28.590347560 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.590354070 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.590359790 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.590463751 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqFqMKJ/src/foo.py"))}: Checking file '/tmp/.tmpqFqMKJ/src/foo.py' 2026-09-10 09:51:28.590593233 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqFqMKJ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.599681104 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqFqMKJ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.603804269 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.44ms 2026-09-10 09:51:28.603822820 DEBUG Received server response for request 2 2026-09-10 09:51:28.614133234 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:28.614184514 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.614191774 DEBUG method="shutdown" response.id=3 duration=11.17µs 2026-09-10 09:51:28.614202085 DEBUG Received server response for request 3 2026-09-10 09:51:28.614206515 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.614222755 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-09-10 09:51:28.616980255 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.617039806 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.617076546 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.617171107 DEBUG Client info: None 2026-09-10 09:51:28.617212828 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.617226218 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.617232898 INFO Version: Unknown 2026-09-10 09:51:28.617278459 DEBUG Received server response for request 1 2026-09-10 09:51:28.617310669 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.617404670 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.617459861 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.617463221 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.617476891 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.617479961 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.617521921 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.617533482 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.617536992 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.617543132 DEBUG Initializing workspace `file:///tmp/.tmpqKU2qE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.617559922 DEBUG Searching for a project in '/tmp/.tmpqKU2qE/src' 2026-09-10 09:51:28.617594202 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.617599342 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.617954586 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.617960286 DEBUG Discovering virtual environment in `/tmp/.tmpqKU2qE/src` 2026-09-10 09:51:28.618003637 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.618008437 DEBUG No virtual environment found 2026-09-10 09:51:28.618019517 DEBUG Adding first-party search path `/tmp/.tmpqKU2qE/src` 2026-09-10 09:51:28.618023517 DEBUG Using vendored stdlib 2026-09-10 09:51:28.618117488 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.618122168 DEBUG Adding new file root '/tmp/.tmpqKU2qE/src' of kind Project 2026-09-10 09:51:28.619862987 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.619879468 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.619884188 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.619928498 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqKU2qE/src/foo.py") 2026-09-10 09:51:28.619936428 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqKU2qE/src/foo.py` 2026-09-10 09:51:28.619949938 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqKU2qE/src/foo.py` 2026-09-10 09:51:28.620039909 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqKU2qE/src/foo.py` to project `src` 2026-09-10 09:51:28.620049609 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqKU2qE/src/foo.py` 2026-09-10 09:51:28.620052039 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.620058350 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.620063550 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.620097450 DEBUG method="textDocument/diagnostic" response.id=2 duration=31.43µs 2026-09-10 09:51:28.620110060 DEBUG Received server response for request 2 2026-09-10 09:51:28.630254463 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:28.630279003 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.630286763 DEBUG method="shutdown" response.id=3 duration=10.54µs 2026-09-10 09:51:28.630297753 DEBUG Received server response for request 3 2026-09-10 09:51:28.630301933 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.630310813 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-09-10 09:51:28.631601797 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.631654158 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.631686858 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.631746459 DEBUG Client info: None 2026-09-10 09:51:28.631777489 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.631789560 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.631795710 INFO Version: Unknown 2026-09-10 09:51:28.631838550 DEBUG Received server response for request 1 2026-09-10 09:51:28.631867510 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.631943591 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.631997362 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.632000732 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.632013372 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.632016402 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.632055123 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.632066173 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.632069963 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.632075793 DEBUG Initializing workspace `file:///tmp/.tmpDKUzC5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.632092033 DEBUG Searching for a project in '/tmp/.tmpDKUzC5/src' 2026-09-10 09:51:28.632140753 DEBUG Found project at '/tmp/.tmpDKUzC5' 2026-09-10 09:51:28.632145064 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.632492267 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.632498037 DEBUG Discovering virtual environment in `/tmp/.tmpDKUzC5` 2026-09-10 09:51:28.632536558 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.632540488 DEBUG No virtual environment found 2026-09-10 09:51:28.632550438 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:28.632559068 DEBUG Adding first-party search path `/tmp/.tmpDKUzC5/src` 2026-09-10 09:51:28.632563158 DEBUG Adding first-party search path `/tmp/.tmpDKUzC5` 2026-09-10 09:51:28.632567088 DEBUG Using vendored stdlib 2026-09-10 09:51:28.632659989 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.632664159 DEBUG Adding new file root '/tmp/.tmpDKUzC5' of kind Project 2026-09-10 09:51:28.633035503 DEBUG Skipping directory '/tmp/.tmpDKUzC5/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-09-10 09:51:28.635214068 INFO Project::index_files{project=.tmpDKUzC5}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.635231788 DEBUG Updating project to check open files 2026-09-10 09:51:28.635244068 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.635246878 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.635297199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDKUzC5/src/foo.py") 2026-09-10 09:51:28.635304409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDKUzC5/src/foo.py` 2026-09-10 09:51:28.635310519 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDKUzC5/src/foo.py` 2026-09-10 09:51:28.635400980 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDKUzC5/src/foo.py` to project `.tmpDKUzC5` 2026-09-10 09:51:28.635411700 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDKUzC5/src/foo.py` 2026-09-10 09:51:28.635414020 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.635419880 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.635425130 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.635495121 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDKUzC5/src/foo.py"))}: Checking file '/tmp/.tmpDKUzC5/src/foo.py' 2026-09-10 09:51:28.635625682 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDKUzC5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.644242498 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDKUzC5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.649531826 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.10ms 2026-09-10 09:51:28.649548937 DEBUG Received server response for request 2 2026-09-10 09:51:28.649729699 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.649741089 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:28.649776179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDKUzC5/src/excluded/lib.py") 2026-09-10 09:51:28.649826900 DEBUG method="textDocument/diagnostic" response.id=3 duration=34.72µs 2026-09-10 09:51:28.649837050 DEBUG Received server response for request 3 2026-09-10 09:51:28.659972482 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:28.659992422 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.660000143 DEBUG method="shutdown" response.id=4 duration=10.04µs 2026-09-10 09:51:28.660010433 DEBUG Received server response for request 4 2026-09-10 09:51:28.660014273 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.660022603 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-09-10 09:51:28.662971215 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.663031826 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.663067487 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.663126727 DEBUG Client info: None 2026-09-10 09:51:28.663177478 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.663189808 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.663195538 INFO Version: Unknown 2026-09-10 09:51:28.663237298 DEBUG Received server response for request 1 2026-09-10 09:51:28.663269799 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.663351030 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.663402950 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.663406300 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.663420790 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.663424021 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.663470151 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.663481011 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.663484391 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.663490951 DEBUG Initializing workspace `file:///tmp/.tmpAtsbGW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.663508411 DEBUG Searching for a project in '/tmp/.tmpAtsbGW/src' 2026-09-10 09:51:28.663539962 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.663544522 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.663894736 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.663900336 DEBUG Discovering virtual environment in `/tmp/.tmpAtsbGW/src` 2026-09-10 09:51:28.663943746 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.663947626 DEBUG No virtual environment found 2026-09-10 09:51:28.663957956 DEBUG Adding first-party search path `/tmp/.tmpAtsbGW/src` 2026-09-10 09:51:28.663962126 DEBUG Using vendored stdlib 2026-09-10 09:51:28.664053107 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.664058368 DEBUG Adding new file root '/tmp/.tmpAtsbGW/src' of kind Project 2026-09-10 09:51:28.665810647 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.665830957 DEBUG Updating project to check open files 2026-09-10 09:51:28.665845367 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.665848807 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.665893648 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAtsbGW/src/foo.py") 2026-09-10 09:51:28.665900618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAtsbGW/src/foo.py` 2026-09-10 09:51:28.665906728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAtsbGW/src/foo.py` 2026-09-10 09:51:28.666000709 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAtsbGW/src/foo.py` to project `src` 2026-09-10 09:51:28.666012109 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAtsbGW/src/foo.py` 2026-09-10 09:51:28.666015799 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.666022019 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.666026939 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.666557265 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAtsbGW/src/foo.py"))}: Checking file '/tmp/.tmpAtsbGW/src/foo.py' 2026-09-10 09:51:28.667398165 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAtsbGW/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.684399353 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.37ms 2026-09-10 09:51:28.684421013 DEBUG Received server response for request 2 2026-09-10 09:51:28.694685557 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:28.694721948 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.694729178 DEBUG method="shutdown" response.id=3 duration=11.95µs 2026-09-10 09:51:28.694739638 DEBUG Received server response for request 3 2026-09-10 09:51:28.694742978 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.694758568 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-09-10 09:51:28.698609801 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.698678871 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.698716652 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.698772783 DEBUG Client info: None 2026-09-10 09:51:28.698797983 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.698811203 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.698817173 INFO Version: Unknown 2026-09-10 09:51:28.698862354 DEBUG Received server response for request 1 2026-09-10 09:51:28.698906484 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.699001345 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.699099906 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.699103176 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.699119276 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.699122966 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.699184047 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.699199377 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.699203307 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.699210887 DEBUG Initializing workspace `file:///tmp/.tmppX8mlV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.699229188 DEBUG Searching for a project in '/tmp/.tmppX8mlV/src' 2026-09-10 09:51:28.699263488 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.699268798 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.699916145 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.699922405 DEBUG Discovering virtual environment in `/tmp/.tmppX8mlV/src` 2026-09-10 09:51:28.699973736 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.699978146 DEBUG No virtual environment found 2026-09-10 09:51:28.699990976 DEBUG Adding first-party search path `/tmp/.tmppX8mlV/src` 2026-09-10 09:51:28.699995076 DEBUG Using vendored stdlib 2026-09-10 09:51:28.700120367 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.700125258 DEBUG Adding new file root '/tmp/.tmppX8mlV/src' of kind Project 2026-09-10 09:51:28.701848827 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.701864647 DEBUG Updating project to check open files 2026-09-10 09:51:28.701882917 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.701887047 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.701947698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppX8mlV/src/foo.py") 2026-09-10 09:51:28.701955908 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppX8mlV/src/foo.py` 2026-09-10 09:51:28.701961848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppX8mlV/src/foo.py` 2026-09-10 09:51:28.702062739 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppX8mlV/src/foo.py` to project `src` 2026-09-10 09:51:28.702074479 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppX8mlV/src/foo.py` 2026-09-10 09:51:28.702076869 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.702084249 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.702089559 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.702449503 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppX8mlV/src/foo.py"))}: Checking file '/tmp/.tmppX8mlV/src/foo.py' 2026-09-10 09:51:28.702634445 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppX8mlV/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.712501525 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppX8mlV/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.717689222 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.60ms 2026-09-10 09:51:28.717706502 DEBUG Received server response for request 2 2026-09-10 09:51:28.727958966 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:28.727998637 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.728006687 DEBUG method="shutdown" response.id=3 duration=11.81µs 2026-09-10 09:51:28.728017577 DEBUG Received server response for request 3 2026-09-10 09:51:28.728036417 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.728053447 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-09-10 09:51:28.731142501 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.731231222 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.731269563 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.731327063 DEBUG Client info: None 2026-09-10 09:51:28.731351794 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.731364904 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.731371724 INFO Version: Unknown 2026-09-10 09:51:28.731413904 DEBUG Received server response for request 1 2026-09-10 09:51:28.731453435 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.731536256 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.731633687 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.731640807 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.731656247 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.731659737 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.731692948 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.731707258 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.731710598 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.731718548 DEBUG Initializing workspace `file:///tmp/.tmpOerfXe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.731736288 DEBUG Searching for a project in '/tmp/.tmpOerfXe/src' 2026-09-10 09:51:28.731771628 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.731777058 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.732404935 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.732410976 DEBUG Discovering virtual environment in `/tmp/.tmpOerfXe/src` 2026-09-10 09:51:28.732461186 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.732465846 DEBUG No virtual environment found 2026-09-10 09:51:28.732477666 DEBUG Adding first-party search path `/tmp/.tmpOerfXe/src` 2026-09-10 09:51:28.732481826 DEBUG Using vendored stdlib 2026-09-10 09:51:28.732609718 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.732615398 DEBUG Adding new file root '/tmp/.tmpOerfXe/src' of kind Project 2026-09-10 09:51:28.735193866 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.735212797 DEBUG Updating project to check open files 2026-09-10 09:51:28.735230347 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.735235007 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.735298738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOerfXe/src/foo.py") 2026-09-10 09:51:28.735309628 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOerfXe/src/foo.py` 2026-09-10 09:51:28.735315878 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOerfXe/src/foo.py` 2026-09-10 09:51:28.735422409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOerfXe/src/foo.py` to project `src` 2026-09-10 09:51:28.735434539 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOerfXe/src/foo.py` 2026-09-10 09:51:28.735437329 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.735444569 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.735449759 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.735542610 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOerfXe/src/foo.py"))}: Checking file '/tmp/.tmpOerfXe/src/foo.py' 2026-09-10 09:51:28.735704392 DEBUG method="textDocument/diagnostic" response.id=2 duration=252.17µs 2026-09-10 09:51:28.735724502 DEBUG Received server response for request 2 2026-09-10 09:51:28.745954846 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:28.745974666 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.745980526 DEBUG method="shutdown" response.id=3 duration=8.17µs 2026-09-10 09:51:28.745994036 DEBUG Received server response for request 3 2026-09-10 09:51:28.745999546 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.746006556 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-09-10 09:51:28.747505753 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.747564714 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.747603874 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.747702885 DEBUG Client info: None 2026-09-10 09:51:28.747748606 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.747761916 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.747769456 INFO Version: Unknown 2026-09-10 09:51:28.747817347 DEBUG Received server response for request 1 2026-09-10 09:51:28.747855807 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.747953078 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.748027819 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.748034189 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.748052189 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.748055699 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.748093040 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.748105660 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.748108620 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.748115770 DEBUG Initializing workspace `file:///tmp/.tmpgtN7A6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.748131450 DEBUG Searching for a project in '/tmp/.tmpgtN7A6/src' 2026-09-10 09:51:28.748180991 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.748186181 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.748751357 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.748757257 DEBUG Discovering virtual environment in `/tmp/.tmpgtN7A6/src` 2026-09-10 09:51:28.748807868 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.748812418 DEBUG No virtual environment found 2026-09-10 09:51:28.748824178 DEBUG Adding first-party search path `/tmp/.tmpgtN7A6/src` 2026-09-10 09:51:28.748828378 DEBUG Using vendored stdlib 2026-09-10 09:51:28.748951949 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.748957079 DEBUG Adding new file root '/tmp/.tmpgtN7A6/src' of kind Project 2026-09-10 09:51:28.750691728 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.750710389 DEBUG Updating project to check open files 2026-09-10 09:51:28.750728259 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.750732159 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.750796019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgtN7A6/src/foo.py") 2026-09-10 09:51:28.750804170 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgtN7A6/src/foo.py` 2026-09-10 09:51:28.750809940 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgtN7A6/src/foo.py` 2026-09-10 09:51:28.750911201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgtN7A6/src/foo.py` to project `src` 2026-09-10 09:51:28.750922981 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgtN7A6/src/foo.py` 2026-09-10 09:51:28.750925611 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.750932451 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.750937961 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.751026362 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgtN7A6/src/foo.py"))}: Checking file '/tmp/.tmpgtN7A6/src/foo.py' 2026-09-10 09:51:28.751187844 DEBUG method="textDocument/diagnostic" response.id=2 duration=247.01µs 2026-09-10 09:51:28.751211284 DEBUG Received server response for request 2 2026-09-10 09:51:28.761431767 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:28.761450658 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.761456268 DEBUG method="shutdown" response.id=3 duration=8.99µs 2026-09-10 09:51:28.761463918 DEBUG Received server response for request 3 2026-09-10 09:51:28.761467568 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.761474348 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-09-10 09:51:28.762830773 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.762896164 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.762932274 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.762999395 DEBUG Client info: None 2026-09-10 09:51:28.763030555 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.763047775 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.763053915 INFO Version: Unknown 2026-09-10 09:51:28.763100526 DEBUG Received server response for request 1 2026-09-10 09:51:28.763135346 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.763223217 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.763275548 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.763279308 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.763291328 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:28.763337689 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.763348999 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.763356189 DEBUG Initializing workspace `file:///tmp/.tmpHjD6KE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.763371219 DEBUG Searching for a project in '/tmp/.tmpHjD6KE/src' 2026-09-10 09:51:28.763406989 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.763411699 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.763746833 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.763752333 DEBUG Discovering virtual environment in `/tmp/.tmpHjD6KE/src` 2026-09-10 09:51:28.763793244 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.763797404 DEBUG No virtual environment found 2026-09-10 09:51:28.763808964 DEBUG Adding first-party search path `/tmp/.tmpHjD6KE/src` 2026-09-10 09:51:28.763813074 DEBUG Using vendored stdlib 2026-09-10 09:51:28.763909615 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.763913675 DEBUG Adding new file root '/tmp/.tmpHjD6KE/src' of kind Project 2026-09-10 09:51:28.766519144 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.766535474 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.766538904 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:28.766570824 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:28.766667146 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHjD6KE/src/initial.py"))}: Checking file '/tmp/.tmpHjD6KE/src/initial.py' 2026-09-10 09:51:28.766741896 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHjD6KE/src/initial.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.775415022 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHjD6KE/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.775481713 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:51:28.775502213 DEBUG method="workspace/diagnostic" response.id=2 duration=8.96ms 2026-09-10 09:51:28.775515314 DEBUG Received server response for request 2 2026-09-10 09:51:28.775588874 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.775597975 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:28.775617795 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpHjD6KE/src` 2026-09-10 09:51:28.775676695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHjD6KE/src/added.py") 2026-09-10 09:51:28.775684735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHjD6KE/src/added.py` 2026-09-10 09:51:28.775690456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHjD6KE/src/added.py` 2026-09-10 09:51:28.775784287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHjD6KE/src/added.py` to project `src` 2026-09-10 09:51:28.775797377 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHjD6KE/src/added.py` 2026-09-10 09:51:28.775799987 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.775805107 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-09-10 09:51:28.775825457 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:28.775930278 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHjD6KE/src/added.py"))}: Checking file '/tmp/.tmpHjD6KE/src/added.py' 2026-09-10 09:51:28.775976369 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHjD6KE/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.776092590 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:28.776113520 DEBUG method="workspace/diagnostic" response.id=3 duration=302.45µs 2026-09-10 09:51:28.776123090 DEBUG Received server response for request 3 2026-09-10 09:51:28.786238343 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:28.786267583 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.786274843 DEBUG method="shutdown" response.id=4 duration=10.38µs 2026-09-10 09:51:28.786285013 DEBUG Received server response for request 4 2026-09-10 09:51:28.786287983 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.786303033 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-09-10 09:51:28.788776581 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.788845612 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.788884932 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.788946613 DEBUG Client info: None 2026-09-10 09:51:28.788973693 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.788988453 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.788994453 INFO Version: Unknown 2026-09-10 09:51:28.789036954 DEBUG Received server response for request 1 2026-09-10 09:51:28.789080954 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.789180625 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.789266206 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.789269846 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.789285416 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.789332087 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.789348377 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.789356167 DEBUG Initializing workspace `file:///tmp/.tmp5LkXjG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.789373797 DEBUG Searching for a project in '/tmp/.tmp5LkXjG/src' 2026-09-10 09:51:28.789405948 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.789411058 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.790022745 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.790028555 DEBUG Discovering virtual environment in `/tmp/.tmp5LkXjG/src` 2026-09-10 09:51:28.790079265 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.790083845 DEBUG No virtual environment found 2026-09-10 09:51:28.790095395 DEBUG Adding first-party search path `/tmp/.tmp5LkXjG/src` 2026-09-10 09:51:28.790099405 DEBUG Using vendored stdlib 2026-09-10 09:51:28.790234617 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.790240537 DEBUG Adding new file root '/tmp/.tmp5LkXjG/src' of kind Project 2026-09-10 09:51:28.791972576 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.791995236 DEBUG Requested script environment synchronization for `/tmp/.tmp5LkXjG/src/script.py` 2026-09-10 09:51:28.792034897 DEBUG Starting 8 uv synchronization workers 2026-09-10 09:51:28.792203699 DEBUG Queuing script synchronization for `/tmp/.tmp5LkXjG/src/script.py` 2026-09-10 09:51:28.792217459 DEBUG Updating project to check open files 2026-09-10 09:51:28.792236599 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.792240409 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.792216279 INFO uv_metadata{path=/tmp/.tmp5LkXjG/src/script.py}: Synchronizing script `/tmp/.tmp5LkXjG/src/script.py` 2026-09-10 09:51:28.792260449 DEBUG uv_metadata{path=/tmp/.tmp5LkXjG/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp5LkXjG/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmp5LkXjG/src/script.py` 2026-09-10 09:51:28.792300160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5LkXjG/src/script.py") 2026-09-10 09:51:28.792306400 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5LkXjG/src/script.py` 2026-09-10 09:51:28.792312530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5LkXjG/src/script.py` 2026-09-10 09:51:28.792418481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5LkXjG/src/script.py` to project `src` 2026-09-10 09:51:28.792428361 DEBUG uv_metadata{path=/tmp/.tmp5LkXjG/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp5LkXjG/src/script.py", python: None }}: uv metadata completed in 0.000s 2026-09-10 09:51:28.792433841 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5LkXjG/src/script.py` 2026-09-10 09:51:28.792436121 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.792443861 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.792459651 DEBUG Applied script environment synchronization result for `/tmp/.tmp5LkXjG/src/script.py` 2026-09-10 09:51:28.792471832 DEBUG Received server request `workspace/diagnostic/refresh` 2026-09-10 09:51:28.792478432 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-09-10 09:51:28.792486912 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.792744765 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5LkXjG/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-10 09:51:28.792803865 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5LkXjG/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.792809405 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5LkXjG/src/script.py"))}: No virtual environment found 2026-09-10 09:51:28.792813705 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5LkXjG/src/script.py"))}: Using vendored stdlib 2026-09-10 09:51:28.792923047 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5LkXjG/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.792984567 DEBUG method="textDocument/diagnostic" response.id=2 duration=490.20µs 2026-09-10 09:51:28.792995737 DEBUG Received server response for request 2 2026-09-10 09:51:28.803093800 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:28.803113090 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.803118270 DEBUG method="shutdown" response.id=3 duration=7.99µs 2026-09-10 09:51:28.803128700 DEBUG Received server response for request 3 2026-09-10 09:51:28.803132150 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.803141250 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-09-10 09:51:28.804585166 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.804648827 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.804684777 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.804739648 DEBUG Client info: None 2026-09-10 09:51:28.804762978 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.804776618 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.804782308 INFO Version: Unknown 2026-09-10 09:51:28.804822239 DEBUG Received server response for request 1 2026-09-10 09:51:28.804858009 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.804938700 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.804984000 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.804987241 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.805001151 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.805004641 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:28.805051321 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.805063001 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.805066511 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.805072121 DEBUG Initializing workspace `file:///tmp/.tmpI2mTWQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.805086632 DEBUG Searching for a project in '/tmp/.tmpI2mTWQ/src' 2026-09-10 09:51:28.805121472 DEBUG Found project at '/tmp/.tmpI2mTWQ/src' 2026-09-10 09:51:28.805125082 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.805477706 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.805483956 DEBUG Discovering virtual environment in `/tmp/.tmpI2mTWQ/src` 2026-09-10 09:51:28.805521146 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.805524516 DEBUG No virtual environment found 2026-09-10 09:51:28.805534937 DEBUG Adding first-party search path `/tmp/.tmpI2mTWQ/src` 2026-09-10 09:51:28.805538577 DEBUG Using vendored stdlib 2026-09-10 09:51:28.805627848 INFO Python version: Python 3.12, platform: linux 2026-09-10 09:51:28.805631768 DEBUG Adding new file root '/tmp/.tmpI2mTWQ/src' of kind Project 2026-09-10 09:51:28.808104955 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.808118615 DEBUG Updating project to check open files 2026-09-10 09:51:28.808129515 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.808132715 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.808191646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpI2mTWQ/src/script.py") 2026-09-10 09:51:28.808197796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpI2mTWQ/src/script.py` 2026-09-10 09:51:28.808203656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpI2mTWQ/src/script.py` 2026-09-10 09:51:28.808281987 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpI2mTWQ/src/script.py` to project `src` 2026-09-10 09:51:28.808291407 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpI2mTWQ/src/script.py` 2026-09-10 09:51:28.808293557 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.808300187 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.808305117 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:28.808412519 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Checking file '/tmp/.tmpI2mTWQ/src/script.py' 2026-09-10 09:51:28.808554940 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.820070408 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.822685607 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.38ms 2026-09-10 09:51:28.822703597 DEBUG Received server response for request 2 2026-09-10 09:51:28.822744257 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:28.822751538 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:28.822765998 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:28.822795128 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpI2mTWQ/src/script.py", kind: FileContent } 2026-09-10 09:51:28.822801948 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpI2mTWQ/src/script.py` 2026-09-10 09:51:28.822889489 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpI2mTWQ/src/script.py` to project `src` 2026-09-10 09:51:28.822948140 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-09-10 09:51:28.822964720 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-09-10 09:51:28.823078911 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-10 09:51:28.823129712 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.823137322 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: No virtual environment found 2026-09-10 09:51:28.823141332 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Using vendored stdlib 2026-09-10 09:51:28.823246003 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-09-10 09:51:28.823274143 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Checking file '/tmp/.tmpI2mTWQ/src/script.py' 2026-09-10 09:51:28.823292974 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.831190821 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.833461746 DEBUG method="textDocument/diagnostic" response.id=3 duration=10.56ms 2026-09-10 09:51:28.833492437 DEBUG Received server response for request 3 2026-09-10 09:51:28.833558857 DEBUG Client sends notification `textDocument/didSave` 2026-09-10 09:51:28.833586648 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpI2mTWQ/src/script.py` 2026-09-10 09:51:28.833641688 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-09-10 09:51:28.833813410 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpI2mTWQ/src/script.py` 2026-09-10 09:51:28.833828790 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpI2mTWQ/src/script.py}: Synchronizing script `/tmp/.tmpI2mTWQ/src/script.py` 2026-09-10 09:51:28.833886861 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpI2mTWQ/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpI2mTWQ/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpI2mTWQ/src/script.py` 2026-09-10 09:51:28.834091413 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpI2mTWQ/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpI2mTWQ/src/script.py", python: None }}: uv metadata completed in 0.000s 2026-09-10 09:51:28.834142764 DEBUG Applied script environment synchronization result for `/tmp/.tmpI2mTWQ/src/script.py` 2026-09-10 09:51:28.834176264 DEBUG Received server request `workspace/diagnostic/refresh` 2026-09-10 09:51:28.834182004 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-09-10 09:51:28.834190944 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-10 09:51:28.834249645 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-09-10 09:51:28.834259145 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-09-10 09:51:28.834354506 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-10 09:51:28.834392657 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.834396857 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: No virtual environment found 2026-09-10 09:51:28.834399757 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Using vendored stdlib 2026-09-10 09:51:28.834516218 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI2mTWQ/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-09-10 09:51:28.834566168 DEBUG method="textDocument/diagnostic" response.id=4 duration=363.70µs 2026-09-10 09:51:28.834585459 DEBUG Received server response for request 4 2026-09-10 09:51:28.844682561 DEBUG Client sends request `shutdown` with ID 5 2026-09-10 09:51:28.844718091 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.844727151 DEBUG method="shutdown" response.id=5 duration=12.22µs 2026-09-10 09:51:28.844743261 DEBUG Received server response for request 5 2026-09-10 09:51:28.844746911 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.844761962 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-09-10 09:51:28.852768260 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.852834241 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.852871021 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.852939342 DEBUG Client info: None 2026-09-10 09:51:28.852968523 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.852982933 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.852988853 INFO Version: Unknown 2026-09-10 09:51:28.853032493 DEBUG Received server response for request 1 2026-09-10 09:51:28.853069674 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.853132964 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.853193525 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.853197025 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.853210975 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.853213375 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:28.853269126 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.853279906 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:28.853283466 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.853290196 DEBUG Initializing workspace `file:///tmp/.tmpPkKDtP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.853306816 DEBUG Searching for a project in '/tmp/.tmpPkKDtP/src' 2026-09-10 09:51:28.853341577 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.853346377 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.853734911 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.853739951 DEBUG Discovering virtual environment in `/tmp/.tmpPkKDtP/src` 2026-09-10 09:51:28.853783822 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.853787872 DEBUG No virtual environment found 2026-09-10 09:51:28.853799492 DEBUG Adding first-party search path `/tmp/.tmpPkKDtP/src` 2026-09-10 09:51:28.853803642 DEBUG Using vendored stdlib 2026-09-10 09:51:28.853904983 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.853910433 DEBUG Adding new file root '/tmp/.tmpPkKDtP/src' of kind Project 2026-09-10 09:51:28.855571891 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-09-10 09:51:28.855589132 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.855592592 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:28.855640042 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPkKDtP/src/unchanged.py") 2026-09-10 09:51:28.855652032 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPkKDtP/src/unchanged.py` 2026-09-10 09:51:28.855665063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPkKDtP/src/unchanged.py` 2026-09-10 09:51:28.855764014 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPkKDtP/src/unchanged.py` to project `src` 2026-09-10 09:51:28.855774814 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPkKDtP/src/unchanged.py` 2026-09-10 09:51:28.855777234 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.855784154 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:28.855789714 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:28.855846075 DEBUG Received notification `$/progress` 2026-09-10 09:51:28.855843034 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:28.856097757 DEBUG Received notification `$/progress` 2026-09-10 09:51:28.856175818 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/new_error.py"))}: Checking file '/tmp/.tmpPkKDtP/src/new_error.py' 2026-09-10 09:51:28.856197938 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/modified_same_error.py"))}: Checking file '/tmp/.tmpPkKDtP/src/modified_same_error.py' 2026-09-10 09:51:28.856204658 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/fixed_error.py"))}: Checking file '/tmp/.tmpPkKDtP/src/fixed_error.py' 2026-09-10 09:51:28.856209059 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/changed_error.py"))}: Checking file '/tmp/.tmpPkKDtP/src/changed_error.py' 2026-09-10 09:51:28.856209039 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/unchanged.py"))}: Checking file '/tmp/.tmpPkKDtP/src/unchanged.py' 2026-09-10 09:51:28.856275369 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/new_error.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.867954679 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/new_error.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.873409139 DEBUG Received notification `$/progress` 2026-09-10 09:51:28.873458290 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-09-10 09:51:28.873476750 DEBUG Received notification `$/progress` 2026-09-10 09:51:28.873516660 DEBUG method="workspace/diagnostic" response.id=2 duration=17.72ms 2026-09-10 09:51:28.873534811 DEBUG Received server response for request 2 2026-09-10 09:51:28.873971476 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.873982866 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.873986966 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.873990676 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:28.873994696 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:28.873998026 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:28.874000876 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:28.874003866 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:28.874006296 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:28.874030906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPkKDtP/src/new_error.py") 2026-09-10 09:51:28.874040956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPkKDtP/src/new_error.py` 2026-09-10 09:51:28.874061757 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPkKDtP/src/new_error.py` 2026-09-10 09:51:28.874169608 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPkKDtP/src/new_error.py` to project `src` 2026-09-10 09:51:28.874181598 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPkKDtP/src/new_error.py` 2026-09-10 09:51:28.874185058 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.874194198 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:28.874218878 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPkKDtP/src/fixed_error.py") 2026-09-10 09:51:28.874223608 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPkKDtP/src/fixed_error.py` 2026-09-10 09:51:28.874228048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPkKDtP/src/fixed_error.py` 2026-09-10 09:51:28.874301169 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPkKDtP/src/fixed_error.py` to project `src` 2026-09-10 09:51:28.874308849 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPkKDtP/src/fixed_error.py` 2026-09-10 09:51:28.874311349 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.874316999 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(200))}}: Set open project files (count: 3) 2026-09-10 09:51:28.874339200 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPkKDtP/src/changed_error.py") 2026-09-10 09:51:28.874344330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPkKDtP/src/changed_error.py` 2026-09-10 09:51:28.874348910 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPkKDtP/src/changed_error.py` 2026-09-10 09:51:28.874421821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPkKDtP/src/changed_error.py` to project `src` 2026-09-10 09:51:28.874428621 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPkKDtP/src/changed_error.py` 2026-09-10 09:51:28.874431121 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.874437601 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(180)), file(Id(100)), file(Id(200))}}: Set open project files (count: 4) 2026-09-10 09:51:28.874459261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPkKDtP/src/modified_same_error.py") 2026-09-10 09:51:28.874464091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPkKDtP/src/modified_same_error.py` 2026-09-10 09:51:28.874468361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPkKDtP/src/modified_same_error.py` 2026-09-10 09:51:28.874539312 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPkKDtP/src/modified_same_error.py` to project `src` 2026-09-10 09:51:28.874546182 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPkKDtP/src/modified_same_error.py` 2026-09-10 09:51:28.874548772 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:28.874557552 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(180)), file(Id(280)), file(Id(100)), file(Id(200))}}: Set open project files (count: 5) 2026-09-10 09:51:28.874570042 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:28.874585632 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpPkKDtP/src/new_error.py", kind: FileContent } 2026-09-10 09:51:28.874589502 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpPkKDtP/src/new_error.py` 2026-09-10 09:51:28.874660483 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpPkKDtP/src/new_error.py` to project `src` 2026-09-10 09:51:28.874671413 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:28.874686633 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpPkKDtP/src/fixed_error.py", kind: FileContent } 2026-09-10 09:51:28.874690203 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpPkKDtP/src/fixed_error.py` 2026-09-10 09:51:28.874760994 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpPkKDtP/src/fixed_error.py` to project `src` 2026-09-10 09:51:28.874776784 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:28.874791935 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpPkKDtP/src/changed_error.py", kind: FileContent } 2026-09-10 09:51:28.874795505 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpPkKDtP/src/changed_error.py` 2026-09-10 09:51:28.874865145 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpPkKDtP/src/changed_error.py` to project `src` 2026-09-10 09:51:28.874874996 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:28.874889196 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpPkKDtP/src/modified_same_error.py", kind: FileContent } 2026-09-10 09:51:28.874892726 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpPkKDtP/src/modified_same_error.py` 2026-09-10 09:51:28.874964417 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpPkKDtP/src/modified_same_error.py` to project `src` 2026-09-10 09:51:28.875009857 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:28.875013847 DEBUG Received notification `$/progress` 2026-09-10 09:51:28.875019267 DEBUG Received notification `$/progress` 2026-09-10 09:51:28.875065278 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/new_error.py"))}: Checking file '/tmp/.tmpPkKDtP/src/new_error.py' 2026-09-10 09:51:28.875071998 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/modified_same_error.py"))}: Checking file '/tmp/.tmpPkKDtP/src/modified_same_error.py' 2026-09-10 09:51:28.875074778 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/changed_error.py"))}: Checking file '/tmp/.tmpPkKDtP/src/changed_error.py' 2026-09-10 09:51:28.875082678 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPkKDtP/src/fixed_error.py"))}: Checking file '/tmp/.tmpPkKDtP/src/fixed_error.py' 2026-09-10 09:51:28.875220559 DEBUG Received notification `$/progress` 2026-09-10 09:51:28.875254560 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:28.875267770 DEBUG Received notification `$/progress` 2026-09-10 09:51:28.875291380 DEBUG method="workspace/diagnostic" response.id=3 duration=321.12µs 2026-09-10 09:51:28.875301680 DEBUG Received server response for request 3 2026-09-10 09:51:28.885672725 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:28.885692746 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:28.885699436 DEBUG method="shutdown" response.id=4 duration=9.39µs 2026-09-10 09:51:28.885709586 DEBUG Received server response for request 4 2026-09-10 09:51:28.885713076 DEBUG Client sends notification `exit` 2026-09-10 09:51:28.885729846 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-09-10 09:51:28.891128746 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:28.891218997 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:28.891262697 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:28.891335138 DEBUG Client info: None 2026-09-10 09:51:28.891361788 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:28.891375679 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:28.891381809 INFO Version: Unknown 2026-09-10 09:51:28.891422249 DEBUG Received server response for request 1 2026-09-10 09:51:28.891465840 DEBUG Client sends notification `initialized` 2026-09-10 09:51:28.891561381 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:28.891619701 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:28.891623011 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:28.891634731 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:28.891681552 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:28.891693692 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:28.891701242 DEBUG Initializing workspace `file:///tmp/.tmpeHAssz/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:28.891718542 DEBUG Searching for a project in '/tmp/.tmpeHAssz/astral:test' 2026-09-10 09:51:28.891750813 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:28.891755293 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:28.892136317 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:28.892141657 DEBUG Discovering virtual environment in `/tmp/.tmpeHAssz/astral:test` 2026-09-10 09:51:28.892204948 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:28.892209018 DEBUG No virtual environment found 2026-09-10 09:51:28.892220208 DEBUG Adding first-party search path `/tmp/.tmpeHAssz/astral:test` 2026-09-10 09:51:28.892224128 DEBUG Using vendored stdlib 2026-09-10 09:51:28.892319889 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:28.892324419 DEBUG Adding new file root '/tmp/.tmpeHAssz/astral:test' of kind Project 2026-09-10 09:51:28.894034348 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:28.894051158 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:28.894055408 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:28.894084719 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-09-10 09:51:28.894267251 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeHAssz/astral:test/test.py"))}: Checking file '/tmp/.tmpeHAssz/astral:test/test.py' 2026-09-10 09:51:28.894357712 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeHAssz/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:28.903235750 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeHAssz/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:28.907378556 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:51:28.907406696 DEBUG method="workspace/diagnostic" response.id=2 duration=13.35ms 2026-09-10 09:51:28.907423237 DEBUG Received server response for request 2 2026-09-10 09:51:28.907464967 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:28.907495247 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-09-10 09:51:28.907509058 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:28.907513028 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:51:30.907565519 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:30.907707311 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:30.907772142 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-09-10 09:51:30.907783722 DEBUG method="shutdown" response.id=4 duration=89.18µs 2026-09-10 09:51:30.907787632 DEBUG Received server response for request 3 2026-09-10 09:51:30.907792262 DEBUG Received server response for request 4 2026-09-10 09:51:30.907796532 DEBUG Client sends notification `exit` 2026-09-10 09:51:30.907806322 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-09-10 09:51:30.912142680 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:30.912239271 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:30.912287771 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:30.912414993 DEBUG Client info: None 2026-09-10 09:51:30.912461883 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:30.912477594 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:30.912483584 INFO Version: Unknown 2026-09-10 09:51:30.912530754 DEBUG Received server response for request 1 2026-09-10 09:51:30.912575135 DEBUG Client sends notification `initialized` 2026-09-10 09:51:30.912692476 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:30.912743027 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:30.912746897 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:30.912760717 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:30.912803627 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:30.912816807 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:30.912824637 DEBUG Initializing workspace `file:///tmp/.tmp8gwXkZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:30.912846028 DEBUG Searching for a project in '/tmp/.tmp8gwXkZ/src' 2026-09-10 09:51:30.912882098 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:30.912887718 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:30.913315233 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:30.913321443 DEBUG Discovering virtual environment in `/tmp/.tmp8gwXkZ/src` 2026-09-10 09:51:30.913374214 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:30.913378444 DEBUG No virtual environment found 2026-09-10 09:51:30.913390004 DEBUG Adding first-party search path `/tmp/.tmp8gwXkZ/src` 2026-09-10 09:51:30.913394224 DEBUG Using vendored stdlib 2026-09-10 09:51:30.913503535 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:30.913509575 DEBUG Adding new file root '/tmp/.tmp8gwXkZ/src' of kind Project 2026-09-10 09:51:30.915220904 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:30.915239164 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:30.915243344 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:30.915290605 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:30.915442586 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8gwXkZ/src/test.py"))}: Checking file '/tmp/.tmp8gwXkZ/src/test.py' 2026-09-10 09:51:30.915590918 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8gwXkZ/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:30.924451986 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8gwXkZ/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:30.928550352 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:51:30.928565102 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:51:32.912883026 DEBUG Client sends notification `$/cancelRequest` 2026-09-10 09:51:32.913002947 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-09-10 09:51:32.913058748 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-09-10 09:51:32.913063178 DEBUG Received server response for request 2 2026-09-10 09:51:32.923350192 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:32.923386982 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:32.923396873 DEBUG method="shutdown" response.id=3 duration=16.11µs 2026-09-10 09:51:32.923409933 DEBUG Received server response for request 3 2026-09-10 09:51:32.923413753 DEBUG Client sends notification `exit` 2026-09-10 09:51:32.923428483 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-09-10 09:51:32.927925063 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:32.928005864 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:32.928055884 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:32.928138185 DEBUG Client info: None 2026-09-10 09:51:32.928176936 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:32.928192596 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:32.928199256 INFO Version: Unknown 2026-09-10 09:51:32.928241456 DEBUG Received server response for request 1 2026-09-10 09:51:32.928285617 DEBUG Client sends notification `initialized` 2026-09-10 09:51:32.928392538 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:32.928452489 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:32.928456099 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:32.928473069 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:32.928475879 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:32.928522549 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:32.928535530 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:32.928539140 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:32.928557250 DEBUG Initializing workspace `file:///tmp/.tmpYkFcVD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:32.928577590 DEBUG Searching for a project in '/tmp/.tmpYkFcVD/src' 2026-09-10 09:51:32.928612870 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:32.928617790 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:32.929027515 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:32.929033765 DEBUG Discovering virtual environment in `/tmp/.tmpYkFcVD/src` 2026-09-10 09:51:32.929086386 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:32.929090606 DEBUG No virtual environment found 2026-09-10 09:51:32.929103386 DEBUG Adding first-party search path `/tmp/.tmpYkFcVD/src` 2026-09-10 09:51:32.929107596 DEBUG Using vendored stdlib 2026-09-10 09:51:32.929249127 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:32.929255018 DEBUG Adding new file root '/tmp/.tmpYkFcVD/src' of kind Project 2026-09-10 09:51:32.930930246 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:32.930949176 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:32.930953256 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:32.931005137 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYkFcVD/src/test.py") 2026-09-10 09:51:32.931014827 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYkFcVD/src/test.py` 2026-09-10 09:51:32.931033467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYkFcVD/src/test.py` 2026-09-10 09:51:32.931138508 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYkFcVD/src/test.py` to project `src` 2026-09-10 09:51:32.931164899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYkFcVD/src/test.py` 2026-09-10 09:51:32.931167269 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:32.931174549 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:32.931179799 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:32.931212579 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:32.931310250 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYkFcVD/src/test.py"))}: Checking file '/tmp/.tmpYkFcVD/src/test.py' 2026-09-10 09:51:32.931443742 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYkFcVD/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:32.940226529 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYkFcVD/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:32.944286714 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:51:32.944301175 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:51:34.928589503 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:34.928713884 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:34.928798045 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpYkFcVD/src/test.py", kind: FileContent } 2026-09-10 09:51:34.928808865 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpYkFcVD/src/test.py` 2026-09-10 09:51:34.928934027 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpYkFcVD/src/test.py` to project `src` 2026-09-10 09:51:34.928955747 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-09-10 09:51:34.929006137 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:34.929075648 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYkFcVD/src/test.py"))}: Checking file '/tmp/.tmpYkFcVD/src/test.py' 2026-09-10 09:51:34.929321421 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:34.929347991 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-10 09:51:34.929362771 DEBUG Received server response for request 2 2026-09-10 09:51:34.939711526 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:34.939744737 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:34.939751867 DEBUG method="shutdown" response.id=3 duration=10.44µs 2026-09-10 09:51:34.939770217 DEBUG Received server response for request 3 2026-09-10 09:51:34.939774107 DEBUG Client sends notification `exit` 2026-09-10 09:51:34.939789057 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-09-10 09:51:34.944084735 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:34.944187756 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:34.944235506 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:34.944312157 DEBUG Client info: None 2026-09-10 09:51:34.944336687 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:34.944351828 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:34.944357948 INFO Version: Unknown 2026-09-10 09:51:34.944400238 DEBUG Received server response for request 1 2026-09-10 09:51:34.944445789 DEBUG Client sends notification `initialized` 2026-09-10 09:51:34.944553540 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:34.944608850 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:34.944612221 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:34.944626001 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:34.944681901 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:34.944693901 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:34.944701112 DEBUG Initializing workspace `file:///tmp/.tmpt7ek1q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:34.944719662 DEBUG Searching for a project in '/tmp/.tmpt7ek1q/src' 2026-09-10 09:51:34.944754502 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:34.944759482 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:34.945178627 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:34.945185137 DEBUG Discovering virtual environment in `/tmp/.tmpt7ek1q/src` 2026-09-10 09:51:34.945237947 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:34.945242848 DEBUG No virtual environment found 2026-09-10 09:51:34.945255048 DEBUG Adding first-party search path `/tmp/.tmpt7ek1q/src` 2026-09-10 09:51:34.945259018 DEBUG Using vendored stdlib 2026-09-10 09:51:34.945367939 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:34.945372949 DEBUG Adding new file root '/tmp/.tmpt7ek1q/src' of kind Project 2026-09-10 09:51:34.948020368 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:34.948039109 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:34.948043299 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:34.948095509 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:34.948256011 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpt7ek1q/src/test.py"))}: Checking file '/tmp/.tmpt7ek1q/src/test.py' 2026-09-10 09:51:34.948397043 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpt7ek1q/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:34.956968938 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpt7ek1q/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:34.961029873 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:51:34.961046883 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:51:36.944733439 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:36.944877931 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:36.944936761 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-10 09:51:36.944948972 DEBUG method="shutdown" response.id=3 duration=81.89µs 2026-09-10 09:51:36.944953652 DEBUG Received server response for request 2 2026-09-10 09:51:36.944960992 DEBUG Received server response for request 3 2026-09-10 09:51:36.944966132 DEBUG Client sends notification `exit` 2026-09-10 09:51:36.944976052 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-09-10 09:51:36.949772705 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:36.949852396 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:36.949900937 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:36.950022598 DEBUG Client info: None 2026-09-10 09:51:36.950070878 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:36.950087349 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:36.950093849 INFO Version: Unknown 2026-09-10 09:51:36.950139929 DEBUG Received server response for request 1 2026-09-10 09:51:36.950197260 DEBUG Client sends notification `initialized` 2026-09-10 09:51:36.950305991 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:36.950398852 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:36.950402732 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:36.950418712 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:36.950421602 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:36.950490503 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:36.950507533 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:36.950511623 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:36.950519743 DEBUG Initializing workspace `file:///tmp/.tmpoHsrdf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:36.950538774 DEBUG Searching for a project in '/tmp/.tmpoHsrdf/src' 2026-09-10 09:51:36.950575364 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:36.950581484 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:36.951287522 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:36.951294032 DEBUG Discovering virtual environment in `/tmp/.tmpoHsrdf/src` 2026-09-10 09:51:36.951344583 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:36.951349383 DEBUG No virtual environment found 2026-09-10 09:51:36.951361433 DEBUG Adding first-party search path `/tmp/.tmpoHsrdf/src` 2026-09-10 09:51:36.951365703 DEBUG Using vendored stdlib 2026-09-10 09:51:36.951481724 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:36.951487274 DEBUG Adding new file root '/tmp/.tmpoHsrdf/src' of kind Project 2026-09-10 09:51:36.953245094 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:36.953265234 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:36.953269524 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:36.953323595 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoHsrdf/src/test.py") 2026-09-10 09:51:36.953332965 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoHsrdf/src/test.py` 2026-09-10 09:51:36.953351935 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoHsrdf/src/test.py` 2026-09-10 09:51:36.953456466 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoHsrdf/src/test.py` to project `src` 2026-09-10 09:51:36.953470936 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoHsrdf/src/test.py` 2026-09-10 09:51:36.953473846 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:36.953481466 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:36.953486706 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:36.953529277 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:36.953631278 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpoHsrdf/src/test.py"))}: Checking file '/tmp/.tmpoHsrdf/src/test.py' 2026-09-10 09:51:36.953770930 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpoHsrdf/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:36.962582557 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpoHsrdf/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:36.966642452 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:51:36.966658423 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:51:38.950552776 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:38.950674057 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:38.950756238 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpoHsrdf/src/test.py", kind: FileContent } 2026-09-10 09:51:38.950768588 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpoHsrdf/src/test.py` 2026-09-10 09:51:38.950905000 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpoHsrdf/src/test.py` to project `src` 2026-09-10 09:51:38.950918710 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-09-10 09:51:38.950966001 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:38.951044282 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpoHsrdf/src/test.py"))}: Checking file '/tmp/.tmpoHsrdf/src/test.py' 2026-09-10 09:51:38.951285424 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:38.951308754 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-10 09:51:38.951324105 DEBUG Received server response for request 2 2026-09-10 09:51:38.951366615 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:38.951393145 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:38.951403245 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:38.951406146 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:51:40.951474979 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:40.951613451 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:40.951691612 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpoHsrdf/src/test.py", kind: FileContent } 2026-09-10 09:51:40.951702232 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpoHsrdf/src/test.py` 2026-09-10 09:51:40.951878034 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpoHsrdf/src/test.py` to project `src` 2026-09-10 09:51:40.951901094 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-09-10 09:51:40.951948244 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:40.952012845 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpoHsrdf/src/test.py"))}: Checking file '/tmp/.tmpoHsrdf/src/test.py' 2026-09-10 09:51:40.952180797 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:40.952199477 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-09-10 09:51:40.952212017 DEBUG Received server response for request 3 2026-09-10 09:51:40.962624963 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:40.962662203 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:40.962669433 DEBUG method="shutdown" response.id=4 duration=11.25µs 2026-09-10 09:51:40.962688334 DEBUG Received server response for request 4 2026-09-10 09:51:40.962692894 DEBUG Client sends notification `exit` 2026-09-10 09:51:40.962702084 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-09-10 09:51:40.967133063 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:40.967221784 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:40.967268854 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:40.967364926 DEBUG Client info: None 2026-09-10 09:51:40.967410656 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:40.967425996 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:40.967432596 INFO Version: Unknown 2026-09-10 09:51:40.967478327 DEBUG Received server response for request 1 2026-09-10 09:51:40.967522137 DEBUG Client sends notification `initialized` 2026-09-10 09:51:40.967619888 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:40.967718709 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:40.967722309 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:40.967733030 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:40.967790350 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:40.967804890 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:40.967814321 DEBUG Initializing workspace `file:///tmp/.tmp87MLsQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:40.967833251 DEBUG Searching for a project in '/tmp/.tmp87MLsQ/src' 2026-09-10 09:51:40.967870461 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:40.967876531 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:40.968599279 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:40.968605859 DEBUG Discovering virtual environment in `/tmp/.tmp87MLsQ/src` 2026-09-10 09:51:40.968660460 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:40.968665280 DEBUG No virtual environment found 2026-09-10 09:51:40.968677980 DEBUG Adding first-party search path `/tmp/.tmp87MLsQ/src` 2026-09-10 09:51:40.968682240 DEBUG Using vendored stdlib 2026-09-10 09:51:40.968806772 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:40.968813172 DEBUG Adding new file root '/tmp/.tmp87MLsQ/src' of kind Project 2026-09-10 09:51:40.970685622 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-09-10 09:51:40.970703573 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:40.970707893 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:40.970763273 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:40.971233958 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp87MLsQ/src/file_003.py"))}: Checking file '/tmp/.tmp87MLsQ/src/file_003.py' 2026-09-10 09:51:40.971231548 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp87MLsQ/src/file_000.py"))}: Checking file '/tmp/.tmp87MLsQ/src/file_000.py' 2026-09-10 09:51:40.971239089 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp87MLsQ/src/file_002.py"))}: Checking file '/tmp/.tmp87MLsQ/src/file_002.py' 2026-09-10 09:51:40.971236048 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp87MLsQ/src/file_001.py"))}: Checking file '/tmp/.tmp87MLsQ/src/file_001.py' 2026-09-10 09:51:40.971238609 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp87MLsQ/src/file_004.py"))}: Checking file '/tmp/.tmp87MLsQ/src/file_004.py' 2026-09-10 09:51:40.971382740 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp87MLsQ/src/file_003.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:40.982255031 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp87MLsQ/src/file_003.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:40.986786641 DEBUG Received notification `$/progress` 2026-09-10 09:51:40.986836112 DEBUG Received notification `$/progress` 2026-09-10 09:51:40.986889742 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-09-10 09:51:40.986927733 DEBUG method="workspace/diagnostic" response.id=2 duration=16.22ms 2026-09-10 09:51:40.986943433 DEBUG Received server response for request 2 2026-09-10 09:51:40.997104586 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:40.997143206 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:40.997161836 DEBUG method="shutdown" response.id=3 duration=23.39µs 2026-09-10 09:51:40.997173036 DEBUG Received server response for request 3 2026-09-10 09:51:40.997176656 DEBUG Client sends notification `exit` 2026-09-10 09:51:40.997193497 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-09-10 09:51:41.000330611 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.000396992 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.000443983 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.000535434 DEBUG Client info: None 2026-09-10 09:51:41.000568244 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.000583034 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.000588734 INFO Version: Unknown 2026-09-10 09:51:41.000636965 DEBUG Received server response for request 1 2026-09-10 09:51:41.000684755 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.000780256 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.000860677 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.000864947 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.000880847 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.000884998 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.000888778 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.000891188 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.000937218 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.000952088 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.000956088 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.000958708 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.000961268 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.000968508 DEBUG Initializing workspace `file:///tmp/.tmpay8re6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.000986459 DEBUG Searching for a project in '/tmp/.tmpay8re6/src' 2026-09-10 09:51:41.001023279 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.001028569 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.001645006 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.001651406 DEBUG Discovering virtual environment in `/tmp/.tmpay8re6/src` 2026-09-10 09:51:41.001703657 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.001708607 DEBUG No virtual environment found 2026-09-10 09:51:41.001720777 DEBUG Adding first-party search path `/tmp/.tmpay8re6/src` 2026-09-10 09:51:41.001725027 DEBUG Using vendored stdlib 2026-09-10 09:51:41.001850708 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.001855798 DEBUG Adding new file root '/tmp/.tmpay8re6/src' of kind Project 2026-09-10 09:51:41.004558208 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.003s 2026-09-10 09:51:41.004577819 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.004581939 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.004645049 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpay8re6/src/error_0.py") 2026-09-10 09:51:41.004653019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpay8re6/src/error_0.py` 2026-09-10 09:51:41.004669960 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpay8re6/src/error_0.py` 2026-09-10 09:51:41.004772601 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpay8re6/src/error_0.py` to project `src` 2026-09-10 09:51:41.004787751 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpay8re6/src/error_0.py` 2026-09-10 09:51:41.004790301 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.004797661 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.004803111 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.004824621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpay8re6/src/error_1.py") 2026-09-10 09:51:41.004828921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpay8re6/src/error_1.py` 2026-09-10 09:51:41.004833511 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpay8re6/src/error_1.py` 2026-09-10 09:51:41.004909862 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpay8re6/src/error_1.py` to project `src` 2026-09-10 09:51:41.004917032 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpay8re6/src/error_1.py` 2026-09-10 09:51:41.004919632 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.004924802 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-10 09:51:41.004929392 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.004947553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpay8re6/src/error_2.py") 2026-09-10 09:51:41.004951293 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpay8re6/src/error_2.py` 2026-09-10 09:51:41.004955353 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpay8re6/src/error_2.py` 2026-09-10 09:51:41.005029724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpay8re6/src/error_2.py` to project `src` 2026-09-10 09:51:41.005036274 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpay8re6/src/error_2.py` 2026-09-10 09:51:41.005038894 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.005044124 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:41.005048474 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.005085434 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:41.005224436 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_1.py"))}: Checking file '/tmp/.tmpay8re6/src/error_1.py' 2026-09-10 09:51:41.005243956 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_3.py"))}: Checking file '/tmp/.tmpay8re6/src/error_3.py' 2026-09-10 09:51:41.005251046 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_0.py"))}: Checking file '/tmp/.tmpay8re6/src/error_0.py' 2026-09-10 09:51:41.005256986 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_6.py"))}: Checking file '/tmp/.tmpay8re6/src/error_6.py' 2026-09-10 09:51:41.005260126 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_2.py"))}: Checking file '/tmp/.tmpay8re6/src/error_2.py' 2026-09-10 09:51:41.005253466 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_5.py"))}: Checking file '/tmp/.tmpay8re6/src/error_5.py' 2026-09-10 09:51:41.005275456 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_4.py"))}: Checking file '/tmp/.tmpay8re6/src/error_4.py' 2026-09-10 09:51:41.005333787 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.013731120 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.018324091 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-10 09:51:41.018409662 DEBUG method="workspace/diagnostic" response.id=2 duration=13.36ms 2026-09-10 09:51:41.018437552 DEBUG Received server response for request 2 2026-09-10 09:51:41.018524513 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:41.018533463 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:41.018537993 DEBUG Client sends notification `textDocument/didChange` 2026-09-10 09:51:41.018540683 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:41.018555344 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:41.018586054 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpay8re6/src/error_0.py", kind: FileContent } 2026-09-10 09:51:41.018592774 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpay8re6/src/error_0.py` 2026-09-10 09:51:41.018684945 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpay8re6/src/error_0.py` to project `src` 2026-09-10 09:51:41.018698275 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:41.018715315 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpay8re6/src/error_1.py", kind: FileContent } 2026-09-10 09:51:41.018719445 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpay8re6/src/error_1.py` 2026-09-10 09:51:41.018792666 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpay8re6/src/error_1.py` to project `src` 2026-09-10 09:51:41.018803496 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-10 09:51:41.018818607 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpay8re6/src/error_2.py", kind: FileContent } 2026-09-10 09:51:41.018822217 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpay8re6/src/error_2.py` 2026-09-10 09:51:41.018894587 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpay8re6/src/error_2.py` to project `src` 2026-09-10 09:51:41.018940768 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:41.018986328 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_1.py"))}: Checking file '/tmp/.tmpay8re6/src/error_1.py' 2026-09-10 09:51:41.019016469 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_2.py"))}: Checking file '/tmp/.tmpay8re6/src/error_2.py' 2026-09-10 09:51:41.019054809 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpay8re6/src/error_0.py"))}: Checking file '/tmp/.tmpay8re6/src/error_0.py' 2026-09-10 09:51:41.019145850 DEBUG Received notification `$/progress` 2026-09-10 09:51:41.019234461 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:41.019261241 DEBUG method="workspace/diagnostic" response.id=3 duration=360.41µs 2026-09-10 09:51:41.019277802 DEBUG Received server response for request 3 2026-09-10 09:51:41.029678367 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.029702537 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.029710237 DEBUG method="shutdown" response.id=4 duration=12.08µs 2026-09-10 09:51:41.029720168 DEBUG Received server response for request 4 2026-09-10 09:51:41.029724308 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.029734078 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-09-10 09:51:41.035368740 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.035433841 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.035469631 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.035525002 DEBUG Client info: None 2026-09-10 09:51:41.035549542 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.035562682 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.035568662 INFO Version: Unknown 2026-09-10 09:51:41.035612663 DEBUG Received server response for request 1 2026-09-10 09:51:41.035654313 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.035745214 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.035829685 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.035833635 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.035847186 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.035899496 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.035914656 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.035923346 DEBUG Initializing workspace `file:///tmp/.tmpFQxhIr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.035955697 DEBUG Searching for a project in '/tmp/.tmpFQxhIr/src' 2026-09-10 09:51:41.036004097 DEBUG Found project at '/tmp/.tmpFQxhIr' 2026-09-10 09:51:41.036008577 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.036611514 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.036618614 DEBUG Discovering virtual environment in `/tmp/.tmpFQxhIr` 2026-09-10 09:51:41.036667085 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.036671235 DEBUG No virtual environment found 2026-09-10 09:51:41.036680895 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-10 09:51:41.036688945 DEBUG Adding first-party search path `/tmp/.tmpFQxhIr/src` 2026-09-10 09:51:41.036693085 DEBUG Adding first-party search path `/tmp/.tmpFQxhIr` 2026-09-10 09:51:41.036696785 DEBUG Using vendored stdlib 2026-09-10 09:51:41.036818526 INFO Python version: Python 3.10, platform: linux 2026-09-10 09:51:41.036823226 DEBUG Adding new file root '/tmp/.tmpFQxhIr' of kind Project 2026-09-10 09:51:41.038560296 INFO Project::index_files{project=.tmpFQxhIr}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.038581156 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.038585386 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.038626016 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpFQxhIr' 2026-09-10 09:51:41.038760328 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFQxhIr/src/foo.py"))}: Checking file '/tmp/.tmpFQxhIr/src/foo.py' 2026-09-10 09:51:41.038888869 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFQxhIr/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.052757543 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFQxhIr/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-09-10 09:51:41.052787574 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFQxhIr/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:41.052838054 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-09-10 09:51:41.052863714 DEBUG method="workspace/diagnostic" response.id=2 duration=14.28ms 2026-09-10 09:51:41.052882415 DEBUG Received server response for request 2 2026-09-10 09:51:41.063137548 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:41.063172109 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.063179799 DEBUG method="shutdown" response.id=3 duration=12.38µs 2026-09-10 09:51:41.063190279 DEBUG Received server response for request 3 2026-09-10 09:51:41.063194029 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.063203589 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-09-10 09:51:41.069000914 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.069069454 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.069108295 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.069187486 DEBUG Client info: None 2026-09-10 09:51:41.069215276 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.069229276 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.069235306 INFO Version: Unknown 2026-09-10 09:51:41.069277007 DEBUG Received server response for request 1 2026-09-10 09:51:41.069316137 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.069404508 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.069463289 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.069466699 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.069479489 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.069523179 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.069535839 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.069542930 DEBUG Initializing workspace `file:///tmp/.tmpGZAWKF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.069561020 DEBUG Searching for a project in '/tmp/.tmpGZAWKF/src' 2026-09-10 09:51:41.069595720 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.069600590 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.069969024 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.069974354 DEBUG Discovering virtual environment in `/tmp/.tmpGZAWKF/src` 2026-09-10 09:51:41.070019265 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.070022885 DEBUG No virtual environment found 2026-09-10 09:51:41.070034535 DEBUG Adding first-party search path `/tmp/.tmpGZAWKF/src` 2026-09-10 09:51:41.070038865 DEBUG Using vendored stdlib 2026-09-10 09:51:41.070166916 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.070171206 DEBUG Adding new file root '/tmp/.tmpGZAWKF/src' of kind Project 2026-09-10 09:51:41.072934217 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:41.072951537 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.072955457 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.072995558 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:41.073174750 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGZAWKF/src/foo.py"))}: Checking file '/tmp/.tmpGZAWKF/src/foo.py' 2026-09-10 09:51:41.073332682 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGZAWKF/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.082073909 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGZAWKF/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.087171865 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-09-10 09:51:41.087209756 DEBUG method="workspace/diagnostic" response.id=2 duration=14.25ms 2026-09-10 09:51:41.087226346 DEBUG Received server response for request 2 2026-09-10 09:51:41.097496360 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:41.097530120 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.097537070 DEBUG method="shutdown" response.id=3 duration=11.62µs 2026-09-10 09:51:41.097547380 DEBUG Received server response for request 3 2026-09-10 09:51:41.097551170 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.097567071 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-09-10 09:51:41.100633045 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.100700795 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.100737906 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.100793696 DEBUG Client info: None 2026-09-10 09:51:41.100818137 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.100831307 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.100837157 INFO Version: Unknown 2026-09-10 09:51:41.100875917 DEBUG Received server response for request 1 2026-09-10 09:51:41.100917248 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.101006469 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.101058399 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.101062069 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.101074099 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.101117900 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.101129070 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.101142780 DEBUG Initializing workspace `file:///tmp/.tmpEYmV5k/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.101170011 DEBUG Searching for a project in '/tmp/.tmpEYmV5k/src' 2026-09-10 09:51:41.101202851 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.101206691 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.101560235 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.101565995 DEBUG Discovering virtual environment in `/tmp/.tmpEYmV5k/src` 2026-09-10 09:51:41.101607995 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.101611665 DEBUG No virtual environment found 2026-09-10 09:51:41.101622456 DEBUG Adding first-party search path `/tmp/.tmpEYmV5k/src` 2026-09-10 09:51:41.101626326 DEBUG Using vendored stdlib 2026-09-10 09:51:41.101723247 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.101727607 DEBUG Adding new file root '/tmp/.tmpEYmV5k/src' of kind Project 2026-09-10 09:51:41.103440066 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.103457736 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.103461176 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.103495456 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:41.103581287 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEYmV5k/src/foo.py"))}: Checking file '/tmp/.tmpEYmV5k/src/foo.py' 2026-09-10 09:51:41.103684588 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:41.103704779 DEBUG method="workspace/diagnostic" response.id=2 duration=241.21µs 2026-09-10 09:51:41.103717959 DEBUG Received server response for request 2 2026-09-10 09:51:41.113961322 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:41.113987813 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.113994523 DEBUG method="shutdown" response.id=3 duration=10.56µs 2026-09-10 09:51:41.114005063 DEBUG Received server response for request 3 2026-09-10 09:51:41.114008733 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.114017543 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-09-10 09:51:41.115358408 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.115423819 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.115456239 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.115505150 DEBUG Client info: None 2026-09-10 09:51:41.115529470 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.115541540 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.115547480 INFO Version: Unknown 2026-09-10 09:51:41.115586481 DEBUG Received server response for request 1 2026-09-10 09:51:41.115623321 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.115636031 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpWpfbra 2026-09-10 09:51:41.115705262 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.115782233 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.115789203 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.115797033 DEBUG No workspace configuration provided for file:///tmp/.tmpWpfbra 2026-09-10 09:51:41.115815283 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-10 09:51:41.115817913 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-09-10 09:51:41.115842163 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.115848323 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpWpfbra, using default options 2026-09-10 09:51:41.115855884 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.115858914 DEBUG Deferring `textDocument/prepareRename` request until all workspaces are initialized 2026-09-10 09:51:41.115866524 DEBUG Initializing workspace `file:///tmp/.tmpWpfbra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.115880684 DEBUG Searching for a project in '/tmp/.tmpWpfbra' 2026-09-10 09:51:41.115906054 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.115910464 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.116640642 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.116647132 DEBUG Discovering virtual environment in `/tmp/.tmpWpfbra` 2026-09-10 09:51:41.116695383 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.116699633 DEBUG No virtual environment found 2026-09-10 09:51:41.116712453 DEBUG Adding first-party search path `/tmp/.tmpWpfbra` 2026-09-10 09:51:41.116716513 DEBUG Using vendored stdlib 2026-09-10 09:51:41.116844124 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.116848785 DEBUG Adding new file root '/tmp/.tmpWpfbra' of kind Project 2026-09-10 09:51:41.117305070 DEBUG Failed to read notebook '/tmp/.tmpWpfbra/test.ipynb': Expected a Jupyter Notebook, which must be internally stored as JSON, but this file isn't valid JSON: EOF while parsing a value at line 1 column 0 2026-09-10 09:51:41.118603884 INFO Project::index_files{project=.tmpWpfbra}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.118620114 DEBUG Updating project to check open files 2026-09-10 09:51:41.118637804 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.118641864 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-09-10 09:51:41.118662455 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:41.118665285 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:41.118672725 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-09-10 09:51:41.118679245 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:41.118681465 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:41.118690645 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-09-10 09:51:41.118696735 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-10 09:51:41.118698735 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-10 09:51:41.118703185 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(103)), file(Id(102))}}: Set open project files (count: 3) 2026-09-10 09:51:41.118793526 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-10 09:51:41.118916377 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.129712697 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.134287328 DEBUG Processing deferred request `textDocument/prepareRename` 2026-09-10 09:51:41.134291978 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:41.134298308 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-10 09:51:41.134388929 DEBUG method="textDocument/prepareRename" response.id=2 duration=92.77µs 2026-09-10 09:51:41.134399319 DEBUG Received server response for request 2 2026-09-10 09:51:41.134406529 DEBUG Client sends request `textDocument/rename` with ID 3 2026-09-10 09:51:41.134494880 DEBUG method="textDocument/rename" response.id=3 duration=76.93µs 2026-09-10 09:51:41.134502800 DEBUG Received server response for request 3 2026-09-10 09:51:41.144762274 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.144783205 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.144789725 DEBUG method="shutdown" response.id=4 duration=10.17µs 2026-09-10 09:51:41.144797645 DEBUG Received server response for request 4 2026-09-10 09:51:41.144800445 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.144807495 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-09-10 09:51:41.147807578 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.147873469 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.147910039 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.147972790 DEBUG Client info: None 2026-09-10 09:51:41.148007350 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.148021771 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.148028761 INFO Version: Unknown 2026-09-10 09:51:41.148073661 DEBUG Received server response for request 1 2026-09-10 09:51:41.148111782 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.148124862 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp7BWVA4 2026-09-10 09:51:41.148214783 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.148267673 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.148271693 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.148278563 DEBUG No workspace configuration provided for file:///tmp/.tmp7BWVA4 2026-09-10 09:51:41.148284523 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.148287683 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-09-10 09:51:41.148333194 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.148337924 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp7BWVA4, using default options 2026-09-10 09:51:41.148343554 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.148346554 DEBUG Deferring `textDocument/prepareRename` request until all workspaces are initialized 2026-09-10 09:51:41.148352564 DEBUG Initializing workspace `file:///tmp/.tmp7BWVA4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.148367614 DEBUG Searching for a project in '/tmp/.tmp7BWVA4' 2026-09-10 09:51:41.148393195 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.148397585 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.148750449 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.148755679 DEBUG Discovering virtual environment in `/tmp/.tmp7BWVA4` 2026-09-10 09:51:41.148798029 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.148801779 DEBUG No virtual environment found 2026-09-10 09:51:41.148813009 DEBUG Adding first-party search path `/tmp/.tmp7BWVA4` 2026-09-10 09:51:41.148816779 DEBUG Using vendored stdlib 2026-09-10 09:51:41.148907100 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.148911000 DEBUG Adding new file root '/tmp/.tmp7BWVA4' of kind Project 2026-09-10 09:51:41.150575629 INFO Project::index_files{project=.tmp7BWVA4}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.150590989 DEBUG Updating project to check open files 2026-09-10 09:51:41.150606379 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.150609799 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.150652890 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7BWVA4/foo.py") 2026-09-10 09:51:41.150663300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7BWVA4/foo.py` 2026-09-10 09:51:41.150669130 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7BWVA4/foo.py` 2026-09-10 09:51:41.150749191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7BWVA4/foo.py` to project `.tmp7BWVA4` 2026-09-10 09:51:41.150760431 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7BWVA4/foo.py` 2026-09-10 09:51:41.150763191 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.150770151 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.150775471 DEBUG Processing deferred request `textDocument/prepareRename` 2026-09-10 09:51:41.150936413 DEBUG method="textDocument/prepareRename" response.id=2 duration=158.25µs 2026-09-10 09:51:41.150948463 DEBUG Received server response for request 2 2026-09-10 09:51:41.150959733 DEBUG Client sends request `textDocument/rename` with ID 3 2026-09-10 09:51:41.151082934 DEBUG method="textDocument/rename" response.id=3 duration=111.39µs 2026-09-10 09:51:41.151092155 DEBUG Received server response for request 3 2026-09-10 09:51:41.161341488 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.161365009 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.161371649 DEBUG method="shutdown" response.id=4 duration=9.49µs 2026-09-10 09:51:41.161381609 DEBUG Received server response for request 4 2026-09-10 09:51:41.161384939 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.161393169 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-09-10 09:51:41.162599312 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.162656113 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.162690713 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.162811135 DEBUG Client info: None 2026-09-10 09:51:41.162860145 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Off, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.162877245 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.162884305 INFO Version: Unknown 2026-09-10 09:51:41.162931476 DEBUG Received server response for request 1 2026-09-10 09:51:41.162962106 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.163059837 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.163141558 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.163145308 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.163172359 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.163174769 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.163220269 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.163234719 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.163238269 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.163244349 DEBUG Initializing workspace `file:///tmp/.tmpHntq7W/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.163261750 DEBUG Searching for a project in '/tmp/.tmpHntq7W/src' 2026-09-10 09:51:41.163302060 DEBUG Found project at '/tmp/.tmpHntq7W/src' 2026-09-10 09:51:41.163306260 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.163915567 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.163921427 DEBUG Discovering virtual environment in `/tmp/.tmpHntq7W/src` 2026-09-10 09:51:41.163970618 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.163975268 DEBUG No virtual environment found 2026-09-10 09:51:41.163987208 DEBUG Adding first-party search path `/tmp/.tmpHntq7W/src` 2026-09-10 09:51:41.163991508 DEBUG Using vendored stdlib 2026-09-10 09:51:41.164114419 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.164119229 DEBUG Adding new file root '/tmp/.tmpHntq7W/src' of kind Project 2026-09-10 09:51:41.165854248 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-10 09:51:41.165871019 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.165875049 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.165935619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHntq7W/src/script.py") 2026-09-10 09:51:41.165943199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHntq7W/src/script.py` 2026-09-10 09:51:41.165961540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHntq7W/src/script.py` 2026-09-10 09:51:41.166066291 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpHntq7W/src/script.py` from project `src` 2026-09-10 09:51:41.166081681 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHntq7W/src/script.py` 2026-09-10 09:51:41.166084661 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.166090161 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.166096121 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.166132572 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:41.166220332 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHntq7W/src/main.py"))}: Checking file '/tmp/.tmpHntq7W/src/main.py' 2026-09-10 09:51:41.166305503 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHntq7W/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.175064221 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHntq7W/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.175140621 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:51:41.175175872 DEBUG method="workspace/diagnostic" response.id=2 duration=9.08ms 2026-09-10 09:51:41.175191942 DEBUG Received server response for request 2 2026-09-10 09:51:41.175305613 DEBUG Client sends notification `textDocument/didClose` 2026-09-10 09:51:41.175314343 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:41.175327724 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpHntq7W/src/script.py` 2026-09-10 09:51:41.175331294 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-10 09:51:41.175339924 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-09-10 09:51:41.175362004 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHntq7W/src/script.py", kind: FileContent } 2026-09-10 09:51:41.175370354 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpHntq7W/src/script.py` 2026-09-10 09:51:41.175374714 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpHntq7W/src/script.py` 2026-09-10 09:51:41.175458735 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpHntq7W/src/script.py` to project `src` 2026-09-10 09:51:41.175494915 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:41.175605177 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHntq7W/src/script.py"))}: Checking file '/tmp/.tmpHntq7W/src/script.py' 2026-09-10 09:51:41.175773989 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:41.175794459 DEBUG method="workspace/diagnostic" response.id=3 duration=322.45µs 2026-09-10 09:51:41.175804469 DEBUG Received server response for request 3 2026-09-10 09:51:41.185943761 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.185974802 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.185981872 DEBUG method="shutdown" response.id=4 duration=11.29µs 2026-09-10 09:51:41.185991442 DEBUG Received server response for request 4 2026-09-10 09:51:41.185994952 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.186010152 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-09-10 09:51:41.188591211 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.188664432 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.188703102 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.188758843 DEBUG Client info: None 2026-09-10 09:51:41.188782303 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.188797733 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.188804013 INFO Version: Unknown 2026-09-10 09:51:41.188846494 DEBUG Received server response for request 1 2026-09-10 09:51:41.188888044 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.188973495 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.189024346 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.189027546 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.189044206 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.189047026 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.189084656 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.189095356 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.189098996 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.189105416 DEBUG Initializing workspace `file:///tmp/.tmppMXALa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.189120677 DEBUG Searching for a project in '/tmp/.tmppMXALa/src' 2026-09-10 09:51:41.189170887 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.189175237 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.189525621 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.189531071 DEBUG Discovering virtual environment in `/tmp/.tmppMXALa/src` 2026-09-10 09:51:41.189572692 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.189576312 DEBUG No virtual environment found 2026-09-10 09:51:41.189587332 DEBUG Adding first-party search path `/tmp/.tmppMXALa/src` 2026-09-10 09:51:41.189591312 DEBUG Using vendored stdlib 2026-09-10 09:51:41.189687403 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.189692573 DEBUG Adding new file root '/tmp/.tmppMXALa/src' of kind Project 2026-09-10 09:51:41.191410692 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-10 09:51:41.191427372 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.191430682 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.191475013 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppMXALa/src/script.py") 2026-09-10 09:51:41.191482373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppMXALa/src/script.py` 2026-09-10 09:51:41.191493833 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppMXALa/src/script.py` 2026-09-10 09:51:41.191584934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppMXALa/src/script.py` to project `src` 2026-09-10 09:51:41.191596984 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.191634565 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-10 09:51:41.191755876 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppMXALa/src/main.py"))}: Checking file '/tmp/.tmppMXALa/src/main.py' 2026-09-10 09:51:41.191823907 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppMXALa/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.191859737 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppMXALa/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-10 09:51:41.191898667 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppMXALa/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.191906888 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppMXALa/src/script.py"))}: No virtual environment found 2026-09-10 09:51:41.191911208 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppMXALa/src/script.py"))}: Using vendored stdlib 2026-09-10 09:51:41.192022549 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppMXALa/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.192051779 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppMXALa/src/script.py"))}: Checking file '/tmp/.tmppMXALa/src/script.py' 2026-09-10 09:51:41.202422224 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppMXALa/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.202507935 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-09-10 09:51:41.202537286 DEBUG method="workspace/diagnostic" response.id=2 duration=10.94ms 2026-09-10 09:51:41.202550516 DEBUG Received server response for request 2 2026-09-10 09:51:41.212728119 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:41.212754409 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.212761559 DEBUG method="shutdown" response.id=3 duration=11.09µs 2026-09-10 09:51:41.212772179 DEBUG Received server response for request 3 2026-09-10 09:51:41.212775859 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.212785069 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-09-10 09:51:41.215086075 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( false, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.215174946 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.215212996 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.215272157 DEBUG Client info: None 2026-09-10 09:51:41.215294847 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.215308057 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.215314267 INFO Version: Unknown 2026-09-10 09:51:41.215356858 DEBUG Received server response for request 1 2026-09-10 09:51:41.215394478 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.215482999 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.215535420 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.215538650 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.215552340 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.215555770 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:51:41.215594820 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.215606161 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.215609291 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:51:41.215615451 DEBUG Initializing workspace `file:///tmp/.tmp9urmws/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.215632141 DEBUG Searching for a project in '/tmp/.tmp9urmws/src' 2026-09-10 09:51:41.215665231 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.215670081 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.216013875 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.216018765 DEBUG Discovering virtual environment in `/tmp/.tmp9urmws/src` 2026-09-10 09:51:41.216059336 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.216063956 DEBUG No virtual environment found 2026-09-10 09:51:41.216074576 DEBUG Adding first-party search path `/tmp/.tmp9urmws/src` 2026-09-10 09:51:41.216078586 DEBUG Using vendored stdlib 2026-09-10 09:51:41.216190267 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.216194717 DEBUG Adding new file root '/tmp/.tmp9urmws/src' of kind Project 2026-09-10 09:51:41.217850735 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.217868606 DEBUG Updating project to check open files 2026-09-10 09:51:41.217881506 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.217884766 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.217929966 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9urmws/src/foo.py") 2026-09-10 09:51:41.217937626 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9urmws/src/foo.py` 2026-09-10 09:51:41.217946137 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9urmws/src/foo.py` 2026-09-10 09:51:41.218040848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9urmws/src/foo.py` to project `src` 2026-09-10 09:51:41.218051818 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9urmws/src/foo.py` 2026-09-10 09:51:41.218054068 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.218060448 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.218065468 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:51:41.218230550 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.218259260 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.231761580 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.69ms 2026-09-10 09:51:41.231783020 DEBUG Received server response for request 2 2026-09-10 09:51:41.242057474 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:41.242094555 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.242101595 DEBUG method="shutdown" response.id=3 duration=10.20µs 2026-09-10 09:51:41.242111905 DEBUG Received server response for request 3 2026-09-10 09:51:41.242115895 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.242130965 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-09-10 09:51:41.245092618 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( true, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.245187339 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.245225869 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.245285320 DEBUG Client info: None 2026-09-10 09:51:41.245308900 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.245321290 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.245327520 INFO Version: Unknown 2026-09-10 09:51:41.245368301 DEBUG Received server response for request 1 2026-09-10 09:51:41.245408531 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.245502112 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.245555373 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.245559153 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.245574213 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.245577683 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:51:41.245617704 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.245628814 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.245632654 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:51:41.245638714 DEBUG Initializing workspace `file:///tmp/.tmp66qqyo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.245655914 DEBUG Searching for a project in '/tmp/.tmp66qqyo/src' 2026-09-10 09:51:41.245688184 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.245692904 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.246046108 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.246052098 DEBUG Discovering virtual environment in `/tmp/.tmp66qqyo/src` 2026-09-10 09:51:41.246095879 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.246099759 DEBUG No virtual environment found 2026-09-10 09:51:41.246110059 DEBUG Adding first-party search path `/tmp/.tmp66qqyo/src` 2026-09-10 09:51:41.246114099 DEBUG Using vendored stdlib 2026-09-10 09:51:41.246222320 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.246227190 DEBUG Adding new file root '/tmp/.tmp66qqyo/src' of kind Project 2026-09-10 09:51:41.248832359 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.248852130 DEBUG Updating project to check open files 2026-09-10 09:51:41.248866720 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.248870010 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.248915780 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp66qqyo/src/foo.py") 2026-09-10 09:51:41.248927370 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp66qqyo/src/foo.py` 2026-09-10 09:51:41.248933550 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp66qqyo/src/foo.py` 2026-09-10 09:51:41.249026461 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp66qqyo/src/foo.py` to project `src` 2026-09-10 09:51:41.249040502 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp66qqyo/src/foo.py` 2026-09-10 09:51:41.249043152 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.249049342 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.249054472 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:51:41.249241074 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.249273004 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.262926406 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.87ms 2026-09-10 09:51:41.262948346 DEBUG Received server response for request 2 2026-09-10 09:51:41.273165539 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:41.273190219 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.273196070 DEBUG method="shutdown" response.id=3 duration=9.50µs 2026-09-10 09:51:41.273206330 DEBUG Received server response for request 3 2026-09-10 09:51:41.273210260 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.273219480 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-09-10 09:51:41.276136552 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( true, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.276228203 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.276263133 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.276319134 DEBUG Client info: None 2026-09-10 09:51:41.276343134 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.276356474 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.276362685 INFO Version: Unknown 2026-09-10 09:51:41.276403505 DEBUG Received server response for request 1 2026-09-10 09:51:41.276444585 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.276530046 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.276581537 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.276585027 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.276600497 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.276603557 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:51:41.276644078 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.276655468 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.276659018 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:51:41.276665168 DEBUG Initializing workspace `file:///tmp/.tmp4ZuCdI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.276681768 DEBUG Searching for a project in '/tmp/.tmp4ZuCdI/src' 2026-09-10 09:51:41.276714608 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.276719609 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.277080233 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.277086253 DEBUG Discovering virtual environment in `/tmp/.tmp4ZuCdI/src` 2026-09-10 09:51:41.277129713 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.277143593 DEBUG No virtual environment found 2026-09-10 09:51:41.277171844 DEBUG Adding first-party search path `/tmp/.tmp4ZuCdI/src` 2026-09-10 09:51:41.277175924 DEBUG Using vendored stdlib 2026-09-10 09:51:41.277268675 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.277273235 DEBUG Adding new file root '/tmp/.tmp4ZuCdI/src' of kind Project 2026-09-10 09:51:41.279829343 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-10 09:51:41.279848263 DEBUG Updating project to check open files 2026-09-10 09:51:41.279863153 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.279866583 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.279914264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4ZuCdI/src/foo") 2026-09-10 09:51:41.280018085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4ZuCdI/src/foo` to project `src` 2026-09-10 09:51:41.280035755 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4ZuCdI/src/foo` 2026-09-10 09:51:41.280038155 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.280043625 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:51:41.280048855 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:51:41.280376009 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.282355001 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.30ms 2026-09-10 09:51:41.282370281 DEBUG Received server response for request 2 2026-09-10 09:51:41.282392921 DEBUG Client sends notification `textDocument/didClose` 2026-09-10 09:51:41.282400222 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.282402812 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-09-10 09:51:41.282409782 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp4ZuCdI/src/foo` 2026-09-10 09:51:41.282413472 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-10 09:51:41.282419042 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-09-10 09:51:41.282424782 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmp4ZuCdI/src/foo` from project `src` 2026-09-10 09:51:41.282447892 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4ZuCdI/src/foo", kind: FileContent } 2026-09-10 09:51:41.282455992 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp4ZuCdI/src/foo` 2026-09-10 09:51:41.282460502 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmp4ZuCdI/src/foo` 2026-09-10 09:51:41.282485123 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4ZuCdI/src/foo") 2026-09-10 09:51:41.282488503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4ZuCdI/src/foo` 2026-09-10 09:51:41.282492763 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4ZuCdI/src/foo` 2026-09-10 09:51:41.282574413 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4ZuCdI/src/foo` to project `src` 2026-09-10 09:51:41.282583904 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4ZuCdI/src/foo` 2026-09-10 09:51:41.282586084 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.282590454 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-10 09:51:41.282645964 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.294219973 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=11.62ms 2026-09-10 09:51:41.294239303 DEBUG Received server response for request 3 2026-09-10 09:51:41.304322645 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.304353945 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.304360015 DEBUG method="shutdown" response.id=4 duration=8.68µs 2026-09-10 09:51:41.304370505 DEBUG Received server response for request 4 2026-09-10 09:51:41.304374025 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.304389445 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-09-10 09:51:41.307420939 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.307485260 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.307524520 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.307582361 DEBUG Client info: None 2026-09-10 09:51:41.307607901 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.307620851 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.307627331 INFO Version: Unknown 2026-09-10 09:51:41.307669522 DEBUG Received server response for request 1 2026-09-10 09:51:41.307711172 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.307802003 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.307855194 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.307858934 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.307873474 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.307876484 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-10 09:51:41.307917275 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.307928635 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.307932305 DEBUG Deferring `textDocument/semanticTokens/full` request until all workspaces are initialized 2026-09-10 09:51:41.307938775 DEBUG Initializing workspace `file:///tmp/.tmp4idbOz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.307956195 DEBUG Searching for a project in '/tmp/.tmp4idbOz/src' 2026-09-10 09:51:41.307989435 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.307994265 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.308366080 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.308371920 DEBUG Discovering virtual environment in `/tmp/.tmp4idbOz/src` 2026-09-10 09:51:41.308415830 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.308420140 DEBUG No virtual environment found 2026-09-10 09:51:41.308431230 DEBUG Adding first-party search path `/tmp/.tmp4idbOz/src` 2026-09-10 09:51:41.308435420 DEBUG Using vendored stdlib 2026-09-10 09:51:41.308528701 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.308533161 DEBUG Adding new file root '/tmp/.tmp4idbOz/src' of kind Project 2026-09-10 09:51:41.311255872 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:41.311272622 DEBUG Updating project to check open files 2026-09-10 09:51:41.311286292 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.311289892 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.311332092 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4idbOz/src/script.py") 2026-09-10 09:51:41.311342393 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4idbOz/src/script.py` 2026-09-10 09:51:41.311348253 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4idbOz/src/script.py` 2026-09-10 09:51:41.311438954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4idbOz/src/script.py` to project `src` 2026-09-10 09:51:41.311449874 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4idbOz/src/script.py` 2026-09-10 09:51:41.311452614 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.311458834 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.311463884 DEBUG Processing deferred request `textDocument/semanticTokens/full` 2026-09-10 09:51:41.311522805 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-09-10 09:51:41.311552225 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-09-10 09:51:41.311675356 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-09-10 09:51:41.311710367 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.311715567 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-09-10 09:51:41.311719197 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-09-10 09:51:41.311814258 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-09-10 09:51:41.311883909 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.313769230 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.30ms 2026-09-10 09:51:41.313782630 DEBUG Received server response for request 2 2026-09-10 09:51:41.323859471 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:41.323881392 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.323887742 DEBUG method="shutdown" response.id=3 duration=8.00µs 2026-09-10 09:51:41.323898372 DEBUG Received server response for request 3 2026-09-10 09:51:41.323902152 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.323911082 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-09-10 09:51:41.325565760 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.325622931 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.325657911 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.325716172 DEBUG Client info: None 2026-09-10 09:51:41.325738802 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.325751332 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.325757362 INFO Version: Unknown 2026-09-10 09:51:41.325799683 DEBUG Received server response for request 1 2026-09-10 09:51:41.325837853 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.325915724 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.325966055 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.325969815 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.325982465 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.325985555 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-09-10 09:51:41.326020565 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.326030765 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.326034506 DEBUG Deferring `textDocument/signatureHelp` request until all workspaces are initialized 2026-09-10 09:51:41.326040196 DEBUG Initializing workspace `file:///tmp/.tmp2JeP6O/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.326056856 DEBUG Searching for a project in '/tmp/.tmp2JeP6O/src' 2026-09-10 09:51:41.326101056 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.326105416 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.326464040 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.326469520 DEBUG Discovering virtual environment in `/tmp/.tmp2JeP6O/src` 2026-09-10 09:51:41.326509861 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.326513311 DEBUG No virtual environment found 2026-09-10 09:51:41.326523511 DEBUG Adding first-party search path `/tmp/.tmp2JeP6O/src` 2026-09-10 09:51:41.326527561 DEBUG Using vendored stdlib 2026-09-10 09:51:41.326618212 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.326622942 DEBUG Adding new file root '/tmp/.tmp2JeP6O/src' of kind Project 2026-09-10 09:51:41.328318491 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.328334001 DEBUG Updating project to check open files 2026-09-10 09:51:41.328346441 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.328349461 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.328392202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2JeP6O/src/foo.py") 2026-09-10 09:51:41.328401292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2JeP6O/src/foo.py` 2026-09-10 09:51:41.328407082 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2JeP6O/src/foo.py` 2026-09-10 09:51:41.328497933 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2JeP6O/src/foo.py` to project `src` 2026-09-10 09:51:41.328508333 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2JeP6O/src/foo.py` 2026-09-10 09:51:41.328510423 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.328516543 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.328521563 DEBUG Processing deferred request `textDocument/signatureHelp` 2026-09-10 09:51:41.328672815 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.340638637 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.346140739 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:41.346168019 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-09-10 09:51:41.346176479 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:41.346205959 DEBUG method="textDocument/signatureHelp" response.id=2 duration=17.68ms 2026-09-10 09:51:41.346222469 DEBUG Received server response for request 2 2026-09-10 09:51:41.356500063 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:41.356532644 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.356539504 DEBUG method="shutdown" response.id=3 duration=11.06µs 2026-09-10 09:51:41.356556354 DEBUG Received server response for request 3 2026-09-10 09:51:41.356560334 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.356575924 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-09-10 09:51:41.359927451 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.359996432 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.360030583 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.360086463 DEBUG Client info: None 2026-09-10 09:51:41.360115533 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.360128044 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.360135264 INFO Version: Unknown 2026-09-10 09:51:41.360189324 DEBUG Received server response for request 1 2026-09-10 09:51:41.360228285 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.360242815 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXayAiZ 2026-09-10 09:51:41.360320256 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.360405067 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.360408447 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.360417277 DEBUG No workspace configuration provided for file:///tmp/.tmpXayAiZ 2026-09-10 09:51:41.360423747 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.360426557 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-10 09:51:41.360480997 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.360487428 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXayAiZ, using default options 2026-09-10 09:51:41.360494468 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.360497568 DEBUG Deferring `textDocument/prepareTypeHierarchy` request until all workspaces are initialized 2026-09-10 09:51:41.360504958 DEBUG Initializing workspace `file:///tmp/.tmpXayAiZ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.360522078 DEBUG Searching for a project in '/tmp/.tmpXayAiZ' 2026-09-10 09:51:41.360550468 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.360555758 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.361263526 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.361270606 DEBUG Discovering virtual environment in `/tmp/.tmpXayAiZ` 2026-09-10 09:51:41.361321587 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.361326217 DEBUG No virtual environment found 2026-09-10 09:51:41.361338837 DEBUG Adding first-party search path `/tmp/.tmpXayAiZ` 2026-09-10 09:51:41.361343197 DEBUG Using vendored stdlib 2026-09-10 09:51:41.361471008 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.361476449 DEBUG Adding new file root '/tmp/.tmpXayAiZ' of kind Project 2026-09-10 09:51:41.363274909 INFO Project::index_files{project=.tmpXayAiZ}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.363294859 DEBUG Updating project to check open files 2026-09-10 09:51:41.363313269 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.363317639 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.363382430 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXayAiZ/foo.py") 2026-09-10 09:51:41.363390220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXayAiZ/foo.py` 2026-09-10 09:51:41.363396650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXayAiZ/foo.py` 2026-09-10 09:51:41.363478741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXayAiZ/foo.py` to project `.tmpXayAiZ` 2026-09-10 09:51:41.363490621 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXayAiZ/foo.py` 2026-09-10 09:51:41.363493721 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.363501231 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.363506861 DEBUG Processing deferred request `textDocument/prepareTypeHierarchy` 2026-09-10 09:51:41.363768524 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.363838535 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=328.97µs 2026-09-10 09:51:41.363851905 DEBUG Received server response for request 2 2026-09-10 09:51:41.363868735 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-09-10 09:51:41.363925286 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=41.92µs 2026-09-10 09:51:41.363936166 DEBUG Received server response for request 3 2026-09-10 09:51:41.363945846 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-09-10 09:51:41.363982366 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=25.99µs 2026-09-10 09:51:41.363990726 DEBUG Received server response for request 4 2026-09-10 09:51:41.363998327 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-09-10 09:51:41.375144490 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=11.14ms 2026-09-10 09:51:41.375173931 DEBUG Received server response for request 5 2026-09-10 09:51:41.375186681 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-09-10 09:51:41.375229961 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=31.78µs 2026-09-10 09:51:41.375238621 DEBUG Received server response for request 6 2026-09-10 09:51:41.385310633 DEBUG Client sends request `shutdown` with ID 7 2026-09-10 09:51:41.385327963 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.385333983 DEBUG method="shutdown" response.id=7 duration=9.07µs 2026-09-10 09:51:41.385344263 DEBUG Received server response for request 7 2026-09-10 09:51:41.385347913 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.385363483 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-09-10 09:51:41.387747050 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.387799161 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.387833531 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.387885311 DEBUG Client info: None 2026-09-10 09:51:41.387915672 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.387927292 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.387933022 INFO Version: Unknown 2026-09-10 09:51:41.387972112 DEBUG Received server response for request 1 2026-09-10 09:51:41.388003263 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.388016353 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp4atrLW 2026-09-10 09:51:41.388090294 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.388139114 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.388142574 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.388163955 DEBUG No workspace configuration provided for file:///tmp/.tmp4atrLW 2026-09-10 09:51:41.388168795 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.388171415 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-10 09:51:41.388210875 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.388215975 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp4atrLW, using default options 2026-09-10 09:51:41.388221785 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.388224735 DEBUG Deferring `textDocument/prepareTypeHierarchy` request until all workspaces are initialized 2026-09-10 09:51:41.388231095 DEBUG Initializing workspace `file:///tmp/.tmp4atrLW`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.388246945 DEBUG Searching for a project in '/tmp/.tmp4atrLW' 2026-09-10 09:51:41.388273046 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.388277496 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.388620810 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.388625480 DEBUG Discovering virtual environment in `/tmp/.tmp4atrLW` 2026-09-10 09:51:41.388665940 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.388670110 DEBUG No virtual environment found 2026-09-10 09:51:41.388681260 DEBUG Adding first-party search path `/tmp/.tmp4atrLW` 2026-09-10 09:51:41.388685120 DEBUG Using vendored stdlib 2026-09-10 09:51:41.388779131 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.388783341 DEBUG Adding new file root '/tmp/.tmp4atrLW' of kind Project 2026-09-10 09:51:41.390495110 INFO Project::index_files{project=.tmp4atrLW}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.390514011 DEBUG Updating project to check open files 2026-09-10 09:51:41.390527261 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.390531101 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.390576591 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4atrLW/foo.py") 2026-09-10 09:51:41.390583871 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4atrLW/foo.py` 2026-09-10 09:51:41.390589731 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4atrLW/foo.py` 2026-09-10 09:51:41.390661652 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4atrLW/foo.py` to project `.tmp4atrLW` 2026-09-10 09:51:41.390671672 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4atrLW/foo.py` 2026-09-10 09:51:41.390674592 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.390680323 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.390685423 DEBUG Processing deferred request `textDocument/prepareTypeHierarchy` 2026-09-10 09:51:41.390875045 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.390936125 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=248.40µs 2026-09-10 09:51:41.390948245 DEBUG Received server response for request 2 2026-09-10 09:51:41.390966256 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-09-10 09:51:41.391006056 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path '/tmp/.tmp4atrLW' 2026-09-10 09:51:41.391015806 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:41.403575525 DEBUG Module `__builtins__` not found in search paths 2026-09-10 09:51:41.410200499 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=19.22ms 2026-09-10 09:51:41.410226139 DEBUG Received server response for request 3 2026-09-10 09:51:41.420322761 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.420362092 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.420372552 DEBUG method="shutdown" response.id=4 duration=16.61µs 2026-09-10 09:51:41.420390082 DEBUG Received server response for request 4 2026-09-10 09:51:41.420394142 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.420409492 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-09-10 09:51:41.438493023 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.438572024 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.438619314 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.438688695 DEBUG Client info: None 2026-09-10 09:51:41.438726325 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.438741255 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.438748926 INFO Version: Unknown 2026-09-10 09:51:41.438793176 DEBUG Received server response for request 1 2026-09-10 09:51:41.438840157 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.438854077 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp6DsMIu 2026-09-10 09:51:41.438974958 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.439026019 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.439029599 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.439039239 DEBUG No workspace configuration provided for file:///tmp/.tmp6DsMIu 2026-09-10 09:51:41.439045359 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.439048369 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-10 09:51:41.439093749 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.439099409 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp6DsMIu, using default options 2026-09-10 09:51:41.439106639 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.439110100 DEBUG Deferring `textDocument/prepareTypeHierarchy` request until all workspaces are initialized 2026-09-10 09:51:41.439117680 DEBUG Initializing workspace `file:///tmp/.tmp6DsMIu`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.439137480 DEBUG Searching for a project in '/tmp/.tmp6DsMIu' 2026-09-10 09:51:41.439176870 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.439181920 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.439791857 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.439797857 DEBUG Discovering virtual environment in `/tmp/.tmp6DsMIu` 2026-09-10 09:51:41.439849448 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.439853988 DEBUG No virtual environment found 2026-09-10 09:51:41.439866228 DEBUG Adding first-party search path `/tmp/.tmp6DsMIu` 2026-09-10 09:51:41.439870218 DEBUG Using vendored stdlib 2026-09-10 09:51:41.439975779 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.439981189 DEBUG Adding new file root '/tmp/.tmp6DsMIu' of kind Project 2026-09-10 09:51:41.441780199 INFO Project::index_files{project=.tmp6DsMIu}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.441798519 DEBUG Updating project to check open files 2026-09-10 09:51:41.441815720 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.441819500 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.441872930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6DsMIu/foo.py") 2026-09-10 09:51:41.441883970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6DsMIu/foo.py` 2026-09-10 09:51:41.441889880 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6DsMIu/foo.py` 2026-09-10 09:51:41.441969101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6DsMIu/foo.py` to project `.tmp6DsMIu` 2026-09-10 09:51:41.441981281 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6DsMIu/foo.py` 2026-09-10 09:51:41.441983701 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.441990691 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.441996282 DEBUG Processing deferred request `textDocument/prepareTypeHierarchy` 2026-09-10 09:51:41.442320165 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.442385716 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=386.85µs 2026-09-10 09:51:41.442398836 DEBUG Received server response for request 2 2026-09-10 09:51:41.442416576 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-09-10 09:51:41.442472107 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=40.07µs 2026-09-10 09:51:41.442480967 DEBUG Received server response for request 3 2026-09-10 09:51:41.452559329 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.452578179 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.452585479 DEBUG method="shutdown" response.id=4 duration=10.88µs 2026-09-10 09:51:41.452595249 DEBUG Received server response for request 4 2026-09-10 09:51:41.452598969 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.452607829 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-09-10 09:51:41.454011335 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.454079426 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.454111946 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.454173247 DEBUG Client info: None 2026-09-10 09:51:41.454196107 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.454209697 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.454216717 INFO Version: Unknown 2026-09-10 09:51:41.454259368 DEBUG Received server response for request 1 2026-09-10 09:51:41.454303418 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.454316528 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmperhDCa 2026-09-10 09:51:41.454398349 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.454430580 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.454434620 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.454442310 DEBUG No workspace configuration provided for file:///tmp/.tmperhDCa 2026-09-10 09:51:41.454448280 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.454451480 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-10 09:51:41.454482570 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.454486770 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmperhDCa, using default options 2026-09-10 09:51:41.454493130 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.454496020 DEBUG Deferring `textDocument/prepareTypeHierarchy` request until all workspaces are initialized 2026-09-10 09:51:41.454501950 DEBUG Initializing workspace `file:///tmp/.tmperhDCa`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.454515631 DEBUG Searching for a project in '/tmp/.tmperhDCa' 2026-09-10 09:51:41.454539301 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.454543231 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.454864384 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.454869284 DEBUG Discovering virtual environment in `/tmp/.tmperhDCa` 2026-09-10 09:51:41.454905065 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.454908915 DEBUG No virtual environment found 2026-09-10 09:51:41.454918635 DEBUG Adding first-party search path `/tmp/.tmperhDCa` 2026-09-10 09:51:41.454922485 DEBUG Using vendored stdlib 2026-09-10 09:51:41.455011436 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.455015186 DEBUG Adding new file root '/tmp/.tmperhDCa' of kind Project 2026-09-10 09:51:41.456656384 INFO Project::index_files{project=.tmperhDCa}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.456671704 DEBUG Updating project to check open files 2026-09-10 09:51:41.456682144 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.456685584 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.456726875 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmperhDCa/foo.py") 2026-09-10 09:51:41.456734695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmperhDCa/foo.py` 2026-09-10 09:51:41.456740425 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmperhDCa/foo.py` 2026-09-10 09:51:41.456806046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmperhDCa/foo.py` to project `.tmperhDCa` 2026-09-10 09:51:41.456815446 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmperhDCa/foo.py` 2026-09-10 09:51:41.456817606 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.456823216 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.456828276 DEBUG Processing deferred request `textDocument/prepareTypeHierarchy` 2026-09-10 09:51:41.456932597 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.469386305 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.56ms 2026-09-10 09:51:41.469403766 DEBUG Received server response for request 2 2026-09-10 09:51:41.469424246 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-09-10 09:51:41.469484646 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.469627948 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=187.50µs 2026-09-10 09:51:41.469638718 DEBUG Received server response for request 3 2026-09-10 09:51:41.469656388 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-09-10 09:51:41.469710199 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=43.14µs 2026-09-10 09:51:41.469718549 DEBUG Received server response for request 4 2026-09-10 09:51:41.479796301 DEBUG Client sends request `shutdown` with ID 5 2026-09-10 09:51:41.479827471 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.479834651 DEBUG method="shutdown" response.id=5 duration=10.29µs 2026-09-10 09:51:41.479852121 DEBUG Received server response for request 5 2026-09-10 09:51:41.479855661 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.479870472 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-09-10 09:51:41.482632792 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.482698773 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.482735973 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.482799744 DEBUG Client info: None 2026-09-10 09:51:41.482824844 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.482837815 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.482844035 INFO Version: Unknown 2026-09-10 09:51:41.482884955 DEBUG Received server response for request 1 2026-09-10 09:51:41.482923895 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.483022877 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.483058797 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.483062047 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.483077017 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.483122658 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.483136098 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.483142728 DEBUG Initializing workspace `file:///tmp/.tmpZAO4kJ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.483171508 DEBUG Searching for a project in '/tmp/.tmpZAO4kJ/root1' 2026-09-10 09:51:41.483201539 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.483205749 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.483552682 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.483557713 DEBUG Discovering virtual environment in `/tmp/.tmpZAO4kJ/root1` 2026-09-10 09:51:41.483598503 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.483602263 DEBUG No virtual environment found 2026-09-10 09:51:41.483612963 DEBUG Adding first-party search path `/tmp/.tmpZAO4kJ/root1` 2026-09-10 09:51:41.483616893 DEBUG Using vendored stdlib 2026-09-10 09:51:41.483707104 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.483711214 DEBUG Adding new file root '/tmp/.tmpZAO4kJ/root1' of kind Project 2026-09-10 09:51:41.486268963 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.486285973 DEBUG Initializing workspace `file:///tmp/.tmpZAO4kJ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.486295163 DEBUG Searching for a project in '/tmp/.tmpZAO4kJ/root2' 2026-09-10 09:51:41.486323783 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.486328403 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.486709177 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.486717568 DEBUG Discovering virtual environment in `/tmp/.tmpZAO4kJ/root2` 2026-09-10 09:51:41.486754268 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.486757488 DEBUG No virtual environment found 2026-09-10 09:51:41.486767818 DEBUG Adding first-party search path `/tmp/.tmpZAO4kJ/root2` 2026-09-10 09:51:41.486771708 DEBUG Using vendored stdlib 2026-09-10 09:51:41.486853329 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.486858629 DEBUG Adding new file root '/tmp/.tmpZAO4kJ/root2' of kind Project 2026-09-10 09:51:41.489254486 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.489271536 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.489275326 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.489314706 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:41.489412837 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZAO4kJ/root1/main.py"))}: Checking file '/tmp/.tmpZAO4kJ/root1/main.py' 2026-09-10 09:51:41.489499678 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZAO4kJ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.498224315 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZAO4kJ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.498315506 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:51:41.498324396 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:51:41.498354017 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZAO4kJ/root2/main.py"))}: Checking file '/tmp/.tmpZAO4kJ/root2/main.py' 2026-09-10 09:51:41.498400227 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZAO4kJ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.506619158 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZAO4kJ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.506688769 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:51:41.506714489 DEBUG method="workspace/diagnostic" response.id=2 duration=17.44ms 2026-09-10 09:51:41.506731640 DEBUG Received server response for request 2 2026-09-10 09:51:41.506889051 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:41.506918092 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpZAO4kJ/root3), to remove: (root2, file:///tmp/.tmpZAO4kJ/root2) 2026-09-10 09:51:41.506924472 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpZAO4kJ/root2 2026-09-10 09:51:41.507955863 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-10 09:51:41.507974103 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.507977903 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.507990274 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:41.507998994 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.508011244 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.508014644 DEBUG Initializing workspace `file:///tmp/.tmpZAO4kJ/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.508026284 DEBUG Searching for a project in '/tmp/.tmpZAO4kJ/root3' 2026-09-10 09:51:41.508059064 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.508064854 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.508439098 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.508449079 DEBUG Discovering virtual environment in `/tmp/.tmpZAO4kJ/root3` 2026-09-10 09:51:41.508491739 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.508495669 DEBUG No virtual environment found 2026-09-10 09:51:41.508507489 DEBUG Adding first-party search path `/tmp/.tmpZAO4kJ/root3` 2026-09-10 09:51:41.508511669 DEBUG Using vendored stdlib 2026-09-10 09:51:41.508600360 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.508605310 DEBUG Adding new file root '/tmp/.tmpZAO4kJ/root3' of kind Project 2026-09-10 09:51:41.511222899 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:41.511237220 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.511240810 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.511274540 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:41.511301110 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:41.511304670 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-09-10 09:51:41.511338371 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZAO4kJ/root3/main.py"))}: Checking file '/tmp/.tmpZAO4kJ/root3/main.py' 2026-09-10 09:51:41.511398141 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZAO4kJ/root3/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.519392740 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZAO4kJ/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.519461201 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:51:41.519480571 DEBUG method="workspace/diagnostic" response.id=3 duration=8.24ms 2026-09-10 09:51:41.519495301 DEBUG Received server response for request 3 2026-09-10 09:51:41.529655324 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.529685884 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.529692014 DEBUG method="shutdown" response.id=4 duration=10.51µs 2026-09-10 09:51:41.529701964 DEBUG Received server response for request 4 2026-09-10 09:51:41.529705994 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.529720995 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-09-10 09:51:41.533521447 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.533592678 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.533633438 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.533696659 DEBUG Client info: None 2026-09-10 09:51:41.533721549 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.533735809 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.533741849 INFO Version: Unknown 2026-09-10 09:51:41.533783640 DEBUG Received server response for request 1 2026-09-10 09:51:41.533826570 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.533928651 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.533968632 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.533972422 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.533986862 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:41.533989512 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.534031122 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.534042592 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-09-10 09:51:41.534046723 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.534053133 DEBUG Initializing workspace `file:///tmp/.tmplkTuxX/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.534069493 DEBUG Searching for a project in '/tmp/.tmplkTuxX/root1' 2026-09-10 09:51:41.534105903 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.534111103 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.534484637 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.534490597 DEBUG Discovering virtual environment in `/tmp/.tmplkTuxX/root1` 2026-09-10 09:51:41.534534678 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.534539318 DEBUG No virtual environment found 2026-09-10 09:51:41.534551008 DEBUG Adding first-party search path `/tmp/.tmplkTuxX/root1` 2026-09-10 09:51:41.534555008 DEBUG Using vendored stdlib 2026-09-10 09:51:41.534648799 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.534653519 DEBUG Adding new file root '/tmp/.tmplkTuxX/root1' of kind Project 2026-09-10 09:51:41.536331678 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.536347488 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.536351408 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:41.536362458 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmplkTuxX/root1), to remove: 2026-09-10 09:51:41.536366978 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmplkTuxX/root1` has already been added 2026-09-10 09:51:41.536370198 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.536398738 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:41.536493130 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmplkTuxX/root1/main.py"))}: Checking file '/tmp/.tmplkTuxX/root1/main.py' 2026-09-10 09:51:41.536571630 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmplkTuxX/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.545408558 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmplkTuxX/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.545487979 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:51:41.545508270 DEBUG method="workspace/diagnostic" response.id=2 duration=9.14ms 2026-09-10 09:51:41.545524030 DEBUG Received server response for request 2 2026-09-10 09:51:41.555716853 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:41.555753153 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.555758863 DEBUG method="shutdown" response.id=3 duration=8.94µs 2026-09-10 09:51:41.555769143 DEBUG Received server response for request 3 2026-09-10 09:51:41.555773433 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.555788454 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-09-10 09:51:41.558118589 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.558198280 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.558233401 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.558298661 DEBUG Client info: None 2026-09-10 09:51:41.558330002 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.558341652 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.558346952 INFO Version: Unknown 2026-09-10 09:51:41.558385192 DEBUG Received server response for request 1 2026-09-10 09:51:41.558418713 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.558512094 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.558552524 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.558556074 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.558565474 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.558611415 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.558623245 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.558629985 DEBUG Initializing workspace `file:///tmp/.tmpEoRC1b/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.558646805 DEBUG Searching for a project in '/tmp/.tmpEoRC1b/root1' 2026-09-10 09:51:41.558693996 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.558698556 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.559051000 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.559055910 DEBUG Discovering virtual environment in `/tmp/.tmpEoRC1b/root1` 2026-09-10 09:51:41.559098430 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.559102420 DEBUG No virtual environment found 2026-09-10 09:51:41.559113630 DEBUG Adding first-party search path `/tmp/.tmpEoRC1b/root1` 2026-09-10 09:51:41.559117620 DEBUG Using vendored stdlib 2026-09-10 09:51:41.559226102 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.559230902 DEBUG Adding new file root '/tmp/.tmpEoRC1b/root1' of kind Project 2026-09-10 09:51:41.561796320 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.561813260 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.561817660 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.561853411 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:41.561944332 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEoRC1b/root1/main.py"))}: Checking file '/tmp/.tmpEoRC1b/root1/main.py' 2026-09-10 09:51:41.562026993 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEoRC1b/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.570568848 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEoRC1b/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.570643988 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:51:41.570662389 DEBUG method="workspace/diagnostic" response.id=2 duration=8.84ms 2026-09-10 09:51:41.570676309 DEBUG Received server response for request 2 2026-09-10 09:51:41.570778320 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:41.570801450 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpEoRC1b/root2), (root3, file:///tmp/.tmpEoRC1b/root3), to remove: 2026-09-10 09:51:41.570808920 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-10 09:51:41.570819510 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.570823380 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.570839211 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:41.570845711 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.570858101 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.570861251 DEBUG Initializing workspace `file:///tmp/.tmpEoRC1b/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.570871381 DEBUG Searching for a project in '/tmp/.tmpEoRC1b/root2' 2026-09-10 09:51:41.570903811 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.570908291 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.571299576 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.571310056 DEBUG Discovering virtual environment in `/tmp/.tmpEoRC1b/root2` 2026-09-10 09:51:41.571351456 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.571355136 DEBUG No virtual environment found 2026-09-10 09:51:41.571366406 DEBUG Adding first-party search path `/tmp/.tmpEoRC1b/root2` 2026-09-10 09:51:41.571370446 DEBUG Using vendored stdlib 2026-09-10 09:51:41.571456297 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.571461627 DEBUG Adding new file root '/tmp/.tmpEoRC1b/root2' of kind Project 2026-09-10 09:51:41.572966054 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:51:41.572978084 DEBUG Initializing workspace `file:///tmp/.tmpEoRC1b/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.572988174 DEBUG Searching for a project in '/tmp/.tmpEoRC1b/root3' 2026-09-10 09:51:41.573019095 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.573024205 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.573403069 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.573409349 DEBUG Discovering virtual environment in `/tmp/.tmpEoRC1b/root3` 2026-09-10 09:51:41.573446980 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.573450270 DEBUG No virtual environment found 2026-09-10 09:51:41.573460740 DEBUG Adding first-party search path `/tmp/.tmpEoRC1b/root3` 2026-09-10 09:51:41.573464760 DEBUG Using vendored stdlib 2026-09-10 09:51:41.573549231 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.573553991 DEBUG Adding new file root '/tmp/.tmpEoRC1b/root3' of kind Project 2026-09-10 09:51:41.575030347 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-09-10 09:51:41.575043497 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.575047157 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.575073088 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:41.575100428 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:41.575103948 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:51:41.575135088 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEoRC1b/root2/main.py"))}: Checking file '/tmp/.tmpEoRC1b/root2/main.py' 2026-09-10 09:51:41.575201269 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEoRC1b/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.583440320 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEoRC1b/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.583504871 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:51:41.583511101 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-09-10 09:51:41.583539071 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEoRC1b/root3/main.py"))}: Checking file '/tmp/.tmpEoRC1b/root3/main.py' 2026-09-10 09:51:41.583584222 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEoRC1b/root3/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.591851754 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEoRC1b/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.591920864 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:51:41.591947805 DEBUG method="workspace/diagnostic" response.id=3 duration=16.90ms 2026-09-10 09:51:41.591964195 DEBUG Received server response for request 3 2026-09-10 09:51:41.602160378 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.602188058 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.602195108 DEBUG method="shutdown" response.id=4 duration=11.85µs 2026-09-10 09:51:41.602206768 DEBUG Received server response for request 4 2026-09-10 09:51:41.602210248 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.602219339 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-09-10 09:51:41.607282085 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.607353986 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.607391856 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.607456427 DEBUG Client info: None 2026-09-10 09:51:41.607480277 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.607494247 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.607500977 INFO Version: Unknown 2026-09-10 09:51:41.607543518 DEBUG Received server response for request 1 2026-09-10 09:51:41.607586878 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.607685469 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.607722440 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.607725910 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.607738820 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.607784910 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.607795940 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.607802640 DEBUG Initializing workspace `file:///tmp/.tmpQglS8m/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.607819451 DEBUG Searching for a project in '/tmp/.tmpQglS8m/root1' 2026-09-10 09:51:41.607852371 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.607856651 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.608254135 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.608259736 DEBUG Discovering virtual environment in `/tmp/.tmpQglS8m/root1` 2026-09-10 09:51:41.608304726 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.608308436 DEBUG No virtual environment found 2026-09-10 09:51:41.608320026 DEBUG Adding first-party search path `/tmp/.tmpQglS8m/root1` 2026-09-10 09:51:41.608324016 DEBUG Using vendored stdlib 2026-09-10 09:51:41.608419637 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.608424247 DEBUG Adding new file root '/tmp/.tmpQglS8m/root1' of kind Project 2026-09-10 09:51:41.611071747 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:41.611091527 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.611095287 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.611130507 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:41.611240999 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQglS8m/root1/main.py"))}: Checking file '/tmp/.tmpQglS8m/root1/main.py' 2026-09-10 09:51:41.611327500 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQglS8m/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.620193918 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQglS8m/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.620276799 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:51:41.620298039 DEBUG method="workspace/diagnostic" response.id=2 duration=9.20ms 2026-09-10 09:51:41.620313419 DEBUG Received server response for request 2 2026-09-10 09:51:41.620440061 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:41.620465911 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpQglS8m/root2), to remove: 2026-09-10 09:51:41.620472801 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-10 09:51:41.620482941 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.620486651 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.620497931 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:41.620505561 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.620513591 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.620516921 DEBUG Initializing workspace `file:///tmp/.tmpQglS8m/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.620528042 DEBUG Searching for a project in '/tmp/.tmpQglS8m/root2' 2026-09-10 09:51:41.620563302 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.620567802 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.620922586 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.620933066 DEBUG Discovering virtual environment in `/tmp/.tmpQglS8m/root2` 2026-09-10 09:51:41.620975227 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.620979227 DEBUG No virtual environment found 2026-09-10 09:51:41.620990577 DEBUG Adding first-party search path `/tmp/.tmpQglS8m/root2` 2026-09-10 09:51:41.620994567 DEBUG Using vendored stdlib 2026-09-10 09:51:41.621081138 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.621086058 DEBUG Adding new file root '/tmp/.tmpQglS8m/root2' of kind Project 2026-09-10 09:51:41.623602846 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.623614926 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.623618976 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.623648606 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:41.623674826 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:41.623678137 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:51:41.623711317 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQglS8m/root2/main.py"))}: Checking file '/tmp/.tmpQglS8m/root2/main.py' 2026-09-10 09:51:41.623759967 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQglS8m/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.632161471 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQglS8m/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.632232611 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:51:41.632254312 DEBUG method="workspace/diagnostic" response.id=3 duration=8.63ms 2026-09-10 09:51:41.632269252 DEBUG Received server response for request 3 2026-09-10 09:51:41.642430774 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.642461345 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.642467815 DEBUG method="shutdown" response.id=4 duration=9.84µs 2026-09-10 09:51:41.642478405 DEBUG Received server response for request 4 2026-09-10 09:51:41.642482515 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.642498295 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-09-10 09:51:41.646072955 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.646129066 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.646189766 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.646259367 DEBUG Client info: None 2026-09-10 09:51:41.646289257 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.646303657 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.646309168 INFO Version: Unknown 2026-09-10 09:51:41.646352838 DEBUG Received server response for request 1 2026-09-10 09:51:41.646388248 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.646513300 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.646561320 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.646564320 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.646579031 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.646581781 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-10 09:51:41.646643411 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.646661721 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.646665631 DEBUG Deferring `textDocument/completion` request until all workspaces are initialized 2026-09-10 09:51:41.646673322 DEBUG Initializing workspace `file:///tmp/.tmp1A02dh/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.646692712 DEBUG Searching for a project in '/tmp/.tmp1A02dh/root1' 2026-09-10 09:51:41.646727382 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.646733052 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.647395860 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.647402220 DEBUG Discovering virtual environment in `/tmp/.tmp1A02dh/root1` 2026-09-10 09:51:41.647454690 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.647459340 DEBUG No virtual environment found 2026-09-10 09:51:41.647472300 DEBUG Adding first-party search path `/tmp/.tmp1A02dh/root1` 2026-09-10 09:51:41.647476520 DEBUG Using vendored stdlib 2026-09-10 09:51:41.647598592 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.647603662 DEBUG Adding new file root '/tmp/.tmp1A02dh/root1' of kind Project 2026-09-10 09:51:41.649386942 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.649406272 DEBUG Initializing workspace `file:///tmp/.tmp1A02dh/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.649417142 DEBUG Searching for a project in '/tmp/.tmp1A02dh/root2' 2026-09-10 09:51:41.649448582 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.649454802 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.649963298 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.649971658 DEBUG Discovering virtual environment in `/tmp/.tmp1A02dh/root2` 2026-09-10 09:51:41.650008559 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.650012379 DEBUG No virtual environment found 2026-09-10 09:51:41.650024219 DEBUG Adding first-party search path `/tmp/.tmp1A02dh/root2` 2026-09-10 09:51:41.650028429 DEBUG Using vendored stdlib 2026-09-10 09:51:41.650125400 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.650131120 DEBUG Adding new file root '/tmp/.tmp1A02dh/root2' of kind Project 2026-09-10 09:51:41.652596167 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.652611497 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.652617598 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.652672268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1A02dh/root1/main.py") 2026-09-10 09:51:41.652681018 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1A02dh/root1/main.py` 2026-09-10 09:51:41.652701728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1A02dh/root1/main.py` 2026-09-10 09:51:41.652805170 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1A02dh/root1/main.py` to project `root1` 2026-09-10 09:51:41.652819850 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1A02dh/root1/main.py` 2026-09-10 09:51:41.652822660 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.652830200 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.652835640 DEBUG Processing deferred request `textDocument/completion` 2026-09-10 09:51:41.653159194 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.667776266 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.671677019 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-10 09:51:41.692302668 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-10 09:51:41.692319758 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-10 09:51:41.692326068 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:41.692376098 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-10 09:51:41.692379839 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-10 09:51:41.692432589 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp1A02dh/root1' 2026-09-10 09:51:41.692442309 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-10 09:51:41.710811153 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.939473ms 2026-09-10 09:51:41.710853613 DEBUG method="textDocument/completion" response.id=2 duration=58.02ms 2026-09-10 09:51:41.710885314 DEBUG Received server response for request 2 2026-09-10 09:51:41.711095316 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.711108026 DEBUG Client sends request `textDocument/completion` with ID 3 2026-09-10 09:51:41.711195597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1A02dh/root2/main.py") 2026-09-10 09:51:41.711206357 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1A02dh/root2/main.py` 2026-09-10 09:51:41.711229228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1A02dh/root2/main.py` 2026-09-10 09:51:41.711330389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1A02dh/root2/main.py` to project `root2` 2026-09-10 09:51:41.711343359 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1A02dh/root2/main.py` 2026-09-10 09:51:41.711346519 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.711353679 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.711399419 DEBUG method="textDocument/completion" response.id=3 duration=38.95µs 2026-09-10 09:51:41.711410500 DEBUG Received server response for request 3 2026-09-10 09:51:41.721507941 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.721527492 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.721533692 DEBUG method="shutdown" response.id=4 duration=8.93µs 2026-09-10 09:51:41.721544242 DEBUG Received server response for request 4 2026-09-10 09:51:41.721548092 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.721563442 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-09-10 09:51:41.729645002 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.729714063 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.729757643 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.729833314 DEBUG Client info: None 2026-09-10 09:51:41.729876034 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.729891985 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.729898875 INFO Version: Unknown 2026-09-10 09:51:41.729941295 DEBUG Received server response for request 1 2026-09-10 09:51:41.729982526 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.730084247 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.730127797 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.730131557 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.730145167 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.730164118 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:41.730212788 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.730226308 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.730230268 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.730250379 DEBUG Initializing workspace `file:///tmp/.tmpf1akMI/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.730269719 DEBUG Searching for a project in '/tmp/.tmpf1akMI/root1' 2026-09-10 09:51:41.730303589 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.730308819 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.730738304 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.730744784 DEBUG Discovering virtual environment in `/tmp/.tmpf1akMI/root1` 2026-09-10 09:51:41.730798285 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.730802965 DEBUG No virtual environment found 2026-09-10 09:51:41.730814775 DEBUG Adding first-party search path `/tmp/.tmpf1akMI/root1` 2026-09-10 09:51:41.730819185 DEBUG Using vendored stdlib 2026-09-10 09:51:41.730917806 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.730922516 DEBUG Adding new file root '/tmp/.tmpf1akMI/root1' of kind Project 2026-09-10 09:51:41.733588386 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:41.733605996 DEBUG Updating project to check open files 2026-09-10 09:51:41.733620146 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.733624296 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.733668576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpf1akMI/root1/main.py") 2026-09-10 09:51:41.733676217 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpf1akMI/root1/main.py` 2026-09-10 09:51:41.733682147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpf1akMI/root1/main.py` 2026-09-10 09:51:41.733775468 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpf1akMI/root1/main.py` to project `root1` 2026-09-10 09:51:41.733789518 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpf1akMI/root1/main.py` 2026-09-10 09:51:41.733792528 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.733799338 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.733804858 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:41.733948330 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpf1akMI/root1/main.py"))}: Checking file '/tmp/.tmpf1akMI/root1/main.py' 2026-09-10 09:51:41.734049981 DEBUG method="textDocument/diagnostic" response.id=2 duration=242.45µs 2026-09-10 09:51:41.734062601 DEBUG Received server response for request 2 2026-09-10 09:51:41.734137022 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:41.734165652 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpf1akMI/root2), to remove: 2026-09-10 09:51:41.734170802 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-10 09:51:41.734180212 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.734183732 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.734195472 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:41.734201612 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.734208762 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.734211902 DEBUG Initializing workspace `file:///tmp/.tmpf1akMI/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.734220123 DEBUG Searching for a project in '/tmp/.tmpf1akMI/root2' 2026-09-10 09:51:41.734249793 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.734253893 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.734595427 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.734601427 DEBUG Discovering virtual environment in `/tmp/.tmpf1akMI/root2` 2026-09-10 09:51:41.734640247 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.734644267 DEBUG No virtual environment found 2026-09-10 09:51:41.734655347 DEBUG Adding first-party search path `/tmp/.tmpf1akMI/root2` 2026-09-10 09:51:41.734659497 DEBUG Using vendored stdlib 2026-09-10 09:51:41.734747458 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.734751788 DEBUG Adding new file root '/tmp/.tmpf1akMI/root2' of kind Project 2026-09-10 09:51:41.737268106 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.737281746 DEBUG Updating project to check open files 2026-09-10 09:51:41.737293277 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.737296597 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:41.737333007 DEBUG method="textDocument/diagnostic" response.id=3 duration=33.69µs 2026-09-10 09:51:41.737346197 DEBUG Received server response for request 3 2026-09-10 09:51:41.737386028 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.737392208 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-10 09:51:41.737436468 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpf1akMI/root2/main.py") 2026-09-10 09:51:41.737442728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpf1akMI/root2/main.py` 2026-09-10 09:51:41.737450978 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpf1akMI/root2/main.py` 2026-09-10 09:51:41.737543049 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpf1akMI/root2/main.py` to project `root2` 2026-09-10 09:51:41.737553679 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpf1akMI/root2/main.py` 2026-09-10 09:51:41.737556119 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.737562130 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.737600160 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpf1akMI/root2/main.py"))}: Checking file '/tmp/.tmpf1akMI/root2/main.py' 2026-09-10 09:51:41.737632900 DEBUG method="textDocument/diagnostic" response.id=4 duration=64.98µs 2026-09-10 09:51:41.737642230 DEBUG Received server response for request 4 2026-09-10 09:51:41.747732402 DEBUG Client sends request `shutdown` with ID 5 2026-09-10 09:51:41.747750503 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.747757603 DEBUG method="shutdown" response.id=5 duration=9.01µs 2026-09-10 09:51:41.747767553 DEBUG Received server response for request 5 2026-09-10 09:51:41.747771133 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.747780553 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-09-10 09:51:41.749384831 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.749450781 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.749484922 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.749544072 DEBUG Client info: None 2026-09-10 09:51:41.749575373 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.749588073 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.749593893 INFO Version: Unknown 2026-09-10 09:51:41.749634763 DEBUG Received server response for request 1 2026-09-10 09:51:41.749678724 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.749792125 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.749827706 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.749830876 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.749848136 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.749851096 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:41.749901166 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.749918997 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.749922427 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.749929477 DEBUG Initializing workspace `file:///tmp/.tmpHDTKHK/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.749947557 DEBUG Searching for a project in '/tmp/.tmpHDTKHK/root1' 2026-09-10 09:51:41.749981037 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.749986057 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.750629325 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.750636095 DEBUG Discovering virtual environment in `/tmp/.tmpHDTKHK/root1` 2026-09-10 09:51:41.750685425 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.750690235 DEBUG No virtual environment found 2026-09-10 09:51:41.750702975 DEBUG Adding first-party search path `/tmp/.tmpHDTKHK/root1` 2026-09-10 09:51:41.750707305 DEBUG Using vendored stdlib 2026-09-10 09:51:41.750825247 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.750830057 DEBUG Adding new file root '/tmp/.tmpHDTKHK/root1' of kind Project 2026-09-10 09:51:41.752593216 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.752609427 DEBUG Initializing workspace `file:///tmp/.tmpHDTKHK/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.752618807 DEBUG Searching for a project in '/tmp/.tmpHDTKHK/root2' 2026-09-10 09:51:41.752650547 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.752654967 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.753209143 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.753215223 DEBUG Discovering virtual environment in `/tmp/.tmpHDTKHK/root2` 2026-09-10 09:51:41.753252854 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.753256514 DEBUG No virtual environment found 2026-09-10 09:51:41.753267524 DEBUG Adding first-party search path `/tmp/.tmpHDTKHK/root2` 2026-09-10 09:51:41.753271544 DEBUG Using vendored stdlib 2026-09-10 09:51:41.753366845 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.753371275 DEBUG Adding new file root '/tmp/.tmpHDTKHK/root2' of kind Project 2026-09-10 09:51:41.755873973 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.755888213 DEBUG Updating project to check open files 2026-09-10 09:51:41.755906343 DEBUG Updating project to check open files 2026-09-10 09:51:41.755911583 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.755915723 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.755965424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHDTKHK/root1/main.py") 2026-09-10 09:51:41.755973974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHDTKHK/root1/main.py` 2026-09-10 09:51:41.755979834 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHDTKHK/root1/main.py` 2026-09-10 09:51:41.756081835 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHDTKHK/root1/main.py` to project `root1` 2026-09-10 09:51:41.756094695 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHDTKHK/root1/main.py` 2026-09-10 09:51:41.756097075 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.756104615 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.756109995 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:41.756217147 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHDTKHK/root1/main.py"))}: Checking file '/tmp/.tmpHDTKHK/root1/main.py' 2026-09-10 09:51:41.756327188 DEBUG method="textDocument/diagnostic" response.id=2 duration=214.47µs 2026-09-10 09:51:41.756339698 DEBUG Received server response for request 2 2026-09-10 09:51:41.756407549 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.756414759 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:41.756461349 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHDTKHK/root2/main.py") 2026-09-10 09:51:41.756467539 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHDTKHK/root2/main.py` 2026-09-10 09:51:41.756473199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHDTKHK/root2/main.py` 2026-09-10 09:51:41.756564060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHDTKHK/root2/main.py` to project `root2` 2026-09-10 09:51:41.756573470 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHDTKHK/root2/main.py` 2026-09-10 09:51:41.756575670 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.756581161 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.756611111 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHDTKHK/root2/main.py"))}: Checking file '/tmp/.tmpHDTKHK/root2/main.py' 2026-09-10 09:51:41.756639881 DEBUG method="textDocument/diagnostic" response.id=3 duration=53.50µs 2026-09-10 09:51:41.756650011 DEBUG Received server response for request 3 2026-09-10 09:51:41.757185707 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.757218377 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.757248188 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.757305998 DEBUG Client info: None 2026-09-10 09:51:41.757329539 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.757339379 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.757347859 INFO Version: Unknown 2026-09-10 09:51:41.757390479 DEBUG Received server response for request 1 2026-09-10 09:51:41.757423090 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.757531501 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.757565991 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.757569281 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.757586042 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.757588722 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:41.757626762 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.757643582 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.757647322 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.757659192 DEBUG Initializing workspace `file:///tmp/.tmp2HO9G1/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.757673293 DEBUG Searching for a project in '/tmp/.tmp2HO9G1/root1' 2026-09-10 09:51:41.757704633 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.757708863 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.758225989 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.758231849 DEBUG Discovering virtual environment in `/tmp/.tmp2HO9G1/root1` 2026-09-10 09:51:41.758268439 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.758272109 DEBUG No virtual environment found 2026-09-10 09:51:41.758282829 DEBUG Adding first-party search path `/tmp/.tmp2HO9G1/root1` 2026-09-10 09:51:41.758286929 DEBUG Using vendored stdlib 2026-09-10 09:51:41.758375540 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.758379230 DEBUG Adding new file root '/tmp/.tmp2HO9G1/root1' of kind Project 2026-09-10 09:51:41.760859158 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.760874098 DEBUG Initializing workspace `file:///tmp/.tmp2HO9G1/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.760883808 DEBUG Searching for a project in '/tmp/.tmp2HO9G1/root2' 2026-09-10 09:51:41.760916189 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.760923079 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.761366614 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.761372964 DEBUG Discovering virtual environment in `/tmp/.tmp2HO9G1/root2` 2026-09-10 09:51:41.761410184 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.761413944 DEBUG No virtual environment found 2026-09-10 09:51:41.761424694 DEBUG Adding first-party search path `/tmp/.tmp2HO9G1/root2` 2026-09-10 09:51:41.761428784 DEBUG Using vendored stdlib 2026-09-10 09:51:41.761511865 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.761516365 DEBUG Adding new file root '/tmp/.tmp2HO9G1/root2' of kind Project 2026-09-10 09:51:41.763000912 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:51:41.763012552 DEBUG Updating project to check open files 2026-09-10 09:51:41.763022432 DEBUG Updating project to check open files 2026-09-10 09:51:41.763026792 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.763029872 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.763074112 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2HO9G1/root1/main.py") 2026-09-10 09:51:41.763080743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2HO9G1/root1/main.py` 2026-09-10 09:51:41.763086073 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2HO9G1/root1/main.py` 2026-09-10 09:51:41.763195214 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2HO9G1/root1/main.py` to project `root1` 2026-09-10 09:51:41.763206474 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2HO9G1/root1/main.py` 2026-09-10 09:51:41.763208934 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.763215014 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.763219954 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:41.763297645 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2HO9G1/root1/main.py"))}: Checking file '/tmp/.tmp2HO9G1/root1/main.py' 2026-09-10 09:51:41.763378106 DEBUG method="textDocument/diagnostic" response.id=2 duration=155.91µs 2026-09-10 09:51:41.763390456 DEBUG Received server response for request 2 2026-09-10 09:51:41.763469937 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.763477427 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:41.763510037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2HO9G1/root2/main.py") 2026-09-10 09:51:41.763519587 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2HO9G1/root2/main.py` 2026-09-10 09:51:41.763525057 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2HO9G1/root2/main.py` 2026-09-10 09:51:41.763604718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2HO9G1/root2/main.py` to project `root2` 2026-09-10 09:51:41.763612888 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2HO9G1/root2/main.py` 2026-09-10 09:51:41.763615598 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.763620759 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.763647729 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2HO9G1/root2/main.py"))}: Checking file '/tmp/.tmp2HO9G1/root2/main.py' 2026-09-10 09:51:41.763677169 DEBUG method="textDocument/diagnostic" response.id=3 duration=51.24µs 2026-09-10 09:51:41.763685909 DEBUG Received server response for request 3 2026-09-10 09:51:41.773784191 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.773802862 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.773810242 DEBUG method="shutdown" response.id=4 duration=11.38µs 2026-09-10 09:51:41.773819932 DEBUG Received server response for request 4 2026-09-10 09:51:41.773823762 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.773832482 DEBUG Received exit notification, exiting 2026-09-10 09:51:41.784687992 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.784714913 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.784726163 DEBUG method="shutdown" response.id=4 duration=16.31µs 2026-09-10 09:51:41.784736943 DEBUG Received server response for request 4 2026-09-10 09:51:41.784741173 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.784750203 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-09-10 09:51:41.786322810 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.786385221 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.786421391 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.786485182 DEBUG Client info: None 2026-09-10 09:51:41.786508692 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.786522543 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.786528943 INFO Version: Unknown 2026-09-10 09:51:41.786570363 DEBUG Received server response for request 1 2026-09-10 09:51:41.786608784 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.786727965 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.786770945 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.786774055 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.786789396 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.786836616 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.786853306 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.786861636 DEBUG Initializing workspace `file:///tmp/.tmpLuGD9L/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.786881087 DEBUG Searching for a project in '/tmp/.tmpLuGD9L/root1' 2026-09-10 09:51:41.786913747 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.786918077 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.787553904 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.787560414 DEBUG Discovering virtual environment in `/tmp/.tmpLuGD9L/root1` 2026-09-10 09:51:41.787611775 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.787616255 DEBUG No virtual environment found 2026-09-10 09:51:41.787628315 DEBUG Adding first-party search path `/tmp/.tmpLuGD9L/root1` 2026-09-10 09:51:41.787632395 DEBUG Using vendored stdlib 2026-09-10 09:51:41.787760236 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.787765316 DEBUG Adding new file root '/tmp/.tmpLuGD9L/root1' of kind Project 2026-09-10 09:51:41.789448765 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.789463845 DEBUG Initializing workspace `file:///tmp/.tmpLuGD9L/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.789472955 DEBUG Searching for a project in '/tmp/.tmpLuGD9L/root2' 2026-09-10 09:51:41.789500806 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.789505456 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.790047702 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.790053102 DEBUG Discovering virtual environment in `/tmp/.tmpLuGD9L/root2` 2026-09-10 09:51:41.790088182 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.790091582 DEBUG No virtual environment found 2026-09-10 09:51:41.790101752 DEBUG Adding first-party search path `/tmp/.tmpLuGD9L/root2` 2026-09-10 09:51:41.790105602 DEBUG Using vendored stdlib 2026-09-10 09:51:41.790225214 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.790229274 DEBUG Adding new file root '/tmp/.tmpLuGD9L/root2' of kind Project 2026-09-10 09:51:41.791729690 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:51:41.791743571 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.791747841 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.791784941 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:41.791905162 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuGD9L/root1/main.py"))}: Checking file '/tmp/.tmpLuGD9L/root1/main.py' 2026-09-10 09:51:41.792021444 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuGD9L/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.800593509 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuGD9L/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.800694570 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:51:41.800702140 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:51:41.800726990 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuGD9L/root2/main.py"))}: Checking file '/tmp/.tmpLuGD9L/root2/main.py' 2026-09-10 09:51:41.800773031 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuGD9L/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.808790180 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuGD9L/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.808849580 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:51:41.808874660 DEBUG method="workspace/diagnostic" response.id=2 duration=17.12ms 2026-09-10 09:51:41.808894651 DEBUG Received server response for request 2 2026-09-10 09:51:41.819100634 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:41.819132614 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.819139304 DEBUG method="shutdown" response.id=3 duration=10.61µs 2026-09-10 09:51:41.819157774 DEBUG Received server response for request 3 2026-09-10 09:51:41.819161844 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.819177155 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-09-10 09:51:41.822856385 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.822922996 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.822962857 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.823021727 DEBUG Client info: None 2026-09-10 09:51:41.823046988 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.823060988 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.823067558 INFO Version: Unknown 2026-09-10 09:51:41.823108598 DEBUG Received server response for request 1 2026-09-10 09:51:41.823163889 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.823266810 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.823308221 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.823312081 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.823335661 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.823339231 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:41.823369201 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.823382711 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.823386171 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.823392211 DEBUG Initializing workspace `file:///tmp/.tmpWRG90o`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.823408522 DEBUG Searching for a project in '/tmp/.tmpWRG90o' 2026-09-10 09:51:41.823453472 DEBUG Found project at '/tmp/.tmpWRG90o' 2026-09-10 09:51:41.823457662 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.823817326 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.823822816 DEBUG Discovering virtual environment in `/tmp/.tmpWRG90o` 2026-09-10 09:51:41.823864497 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.823868117 DEBUG No virtual environment found 2026-09-10 09:51:41.823879517 DEBUG Adding first-party search path `/tmp/.tmpWRG90o` 2026-09-10 09:51:41.823883647 DEBUG Using vendored stdlib 2026-09-10 09:51:41.823976858 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.823981228 DEBUG Adding new file root '/tmp/.tmpWRG90o' of kind Project 2026-09-10 09:51:41.824459223 DEBUG Ignoring file `/tmp/.tmpWRG90o/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-09-10 09:51:41.824522574 DEBUG Skipping directory `/tmp/.tmpWRG90o/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-09-10 09:51:41.825783328 INFO Project::index_files{project=.tmpWRG90o}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.825797298 DEBUG Initializing workspace `file:///tmp/.tmpWRG90o/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.825807838 DEBUG Searching for a project in '/tmp/.tmpWRG90o/external/Y' 2026-09-10 09:51:41.825835239 DEBUG Found project at '/tmp/.tmpWRG90o/external/Y' 2026-09-10 09:51:41.825839079 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.826166422 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.826172592 DEBUG Discovering virtual environment in `/tmp/.tmpWRG90o/external/Y` 2026-09-10 09:51:41.826211133 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.826214403 DEBUG No virtual environment found 2026-09-10 09:51:41.826225243 DEBUG Adding first-party search path `/tmp/.tmpWRG90o/external/Y` 2026-09-10 09:51:41.826228953 DEBUG Using vendored stdlib 2026-09-10 09:51:41.826312404 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.826316994 DEBUG Adding new file root '/tmp/.tmpWRG90o/external/Y' of kind Project 2026-09-10 09:51:41.826777569 DEBUG Ignoring file `/tmp/.tmpWRG90o/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-09-10 09:51:41.828911203 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.828924883 DEBUG Updating project to check open files 2026-09-10 09:51:41.828943523 DEBUG Updating project to check open files 2026-09-10 09:51:41.828950583 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.828954043 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.829012654 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWRG90o/systemtests/included.py") 2026-09-10 09:51:41.829021904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWRG90o/systemtests/included.py` 2026-09-10 09:51:41.829029234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWRG90o/systemtests/included.py` 2026-09-10 09:51:41.829123895 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWRG90o/systemtests/included.py` to project `.tmpWRG90o` 2026-09-10 09:51:41.829142505 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWRG90o/systemtests/included.py` 2026-09-10 09:51:41.829144935 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.829163055 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.829168376 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:41.829255997 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWRG90o/systemtests/included.py"))}: Checking file '/tmp/.tmpWRG90o/systemtests/included.py' 2026-09-10 09:51:41.829407498 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWRG90o/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.838416188 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWRG90o/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.842537694 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.37ms 2026-09-10 09:51:41.842553984 DEBUG Received server response for request 2 2026-09-10 09:51:41.842673685 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.842683055 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:41.842733316 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWRG90o/external/Y/only_external.py") 2026-09-10 09:51:41.842740696 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWRG90o/external/Y/only_external.py` 2026-09-10 09:51:41.842750476 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWRG90o/external/Y/only_external.py` 2026-09-10 09:51:41.842856017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWRG90o/external/Y/only_external.py` to project `Y` 2026-09-10 09:51:41.842866677 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWRG90o/external/Y/only_external.py` 2026-09-10 09:51:41.842869117 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.842874928 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.842914068 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWRG90o/external/Y/only_external.py"))}: Checking file '/tmp/.tmpWRG90o/external/Y/only_external.py' 2026-09-10 09:51:41.842979139 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWRG90o/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.851266421 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWRG90o/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.855376106 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.50ms 2026-09-10 09:51:41.855390156 DEBUG Received server response for request 3 2026-09-10 09:51:41.865510489 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.865544409 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.865550869 DEBUG method="shutdown" response.id=4 duration=10.67µs 2026-09-10 09:51:41.865560109 DEBUG Received server response for request 4 2026-09-10 09:51:41.865563869 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.865578679 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-09-10 09:51:41.870396793 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.870468584 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.870506474 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.870568815 DEBUG Client info: None 2026-09-10 09:51:41.870598645 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.870612195 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.870618895 INFO Version: Unknown 2026-09-10 09:51:41.870662346 DEBUG Received server response for request 1 2026-09-10 09:51:41.870705226 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.870825818 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.870861678 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.870864948 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.870885338 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.870888398 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-10 09:51:41.870942419 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.870959279 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:41.870962709 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-09-10 09:51:41.870970209 DEBUG Initializing workspace `file:///tmp/.tmpw5k7HI`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.870987509 DEBUG Searching for a project in '/tmp/.tmpw5k7HI' 2026-09-10 09:51:41.871015180 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.871020000 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.871668927 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.871675247 DEBUG Discovering virtual environment in `/tmp/.tmpw5k7HI` 2026-09-10 09:51:41.871725208 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.871729998 DEBUG No virtual environment found 2026-09-10 09:51:41.871741478 DEBUG Adding first-party search path `/tmp/.tmpw5k7HI` 2026-09-10 09:51:41.871745748 DEBUG Using vendored stdlib 2026-09-10 09:51:41.871875289 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.871880549 DEBUG Adding new file root '/tmp/.tmpw5k7HI' of kind Project 2026-09-10 09:51:41.873634199 INFO Project::index_files{project=.tmpw5k7HI}: Indexed 2 file(s) in 0.002s 2026-09-10 09:51:41.873650889 DEBUG Initializing workspace `file:///tmp/.tmpw5k7HI/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.873661479 DEBUG Searching for a project in '/tmp/.tmpw5k7HI/external/Y' 2026-09-10 09:51:41.873698019 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.873702519 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.874275496 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.874281396 DEBUG Discovering virtual environment in `/tmp/.tmpw5k7HI/external/Y` 2026-09-10 09:51:41.874319516 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.874323466 DEBUG No virtual environment found 2026-09-10 09:51:41.874334537 DEBUG Adding first-party search path `/tmp/.tmpw5k7HI/external/Y` 2026-09-10 09:51:41.874338417 DEBUG Using vendored stdlib 2026-09-10 09:51:41.874441008 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.874445188 DEBUG Adding new file root '/tmp/.tmpw5k7HI/external/Y' of kind Project 2026-09-10 09:51:41.875993595 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-09-10 09:51:41.876007215 DEBUG Updating project to check open files 2026-09-10 09:51:41.876025855 DEBUG Updating project to check open files 2026-09-10 09:51:41.876031025 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.876035025 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:41.876102886 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw5k7HI/systemtests/foo.py") 2026-09-10 09:51:41.876112416 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpw5k7HI/systemtests/foo.py` 2026-09-10 09:51:41.876121156 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpw5k7HI/systemtests/foo.py` 2026-09-10 09:51:41.876243618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpw5k7HI/systemtests/foo.py` to project `.tmpw5k7HI` 2026-09-10 09:51:41.876258088 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw5k7HI/systemtests/foo.py` 2026-09-10 09:51:41.876260588 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.876268588 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.876274068 DEBUG Processing deferred request `textDocument/hover` 2026-09-10 09:51:41.876514301 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.885880634 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.889920679 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-09-10 09:51:41.889959140 DEBUG method="textDocument/hover" response.id=2 duration=13.68ms 2026-09-10 09:51:41.889977940 DEBUG Received server response for request 2 2026-09-10 09:51:41.890019330 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:41.890027101 DEBUG Client sends request `textDocument/hover` with ID 3 2026-09-10 09:51:41.890082571 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw5k7HI/external/Y/foo.py") 2026-09-10 09:51:41.890090211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpw5k7HI/external/Y/foo.py` 2026-09-10 09:51:41.890099091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpw5k7HI/external/Y/foo.py` 2026-09-10 09:51:41.890219623 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpw5k7HI/external/Y/foo.py` to project `Y` 2026-09-10 09:51:41.890230863 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw5k7HI/external/Y/foo.py` 2026-09-10 09:51:41.890233133 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:41.890239993 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:41.890277723 DEBUG method="textDocument/hover" response.id=3 duration=31.97µs 2026-09-10 09:51:41.890287923 DEBUG Received server response for request 3 2026-09-10 09:51:41.900359655 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.900380635 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.900387905 DEBUG method="shutdown" response.id=4 duration=10.60µs 2026-09-10 09:51:41.900397695 DEBUG Received server response for request 4 2026-09-10 09:51:41.900401735 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.900410546 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-09-10 09:51:41.903342278 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.903395729 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.903431619 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.903502570 DEBUG Client info: None 2026-09-10 09:51:41.903536470 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.903549560 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.903554530 INFO Version: Unknown 2026-09-10 09:51:41.903592681 DEBUG Received server response for request 1 2026-09-10 09:51:41.903628771 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.903724562 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.903761513 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.903764873 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.903781893 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.903826814 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.903841204 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.903847664 DEBUG Initializing workspace `file:///tmp/.tmpMA6ror/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.903864034 DEBUG Searching for a project in '/tmp/.tmpMA6ror/root1' 2026-09-10 09:51:41.903895924 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.903900774 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.904267578 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.904273268 DEBUG Discovering virtual environment in `/tmp/.tmpMA6ror/root1` 2026-09-10 09:51:41.904316569 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.904320589 DEBUG No virtual environment found 2026-09-10 09:51:41.904331989 DEBUG Adding first-party search path `/tmp/.tmpMA6ror/root1` 2026-09-10 09:51:41.904336079 DEBUG Using vendored stdlib 2026-09-10 09:51:41.904426870 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.904431180 DEBUG Adding new file root '/tmp/.tmpMA6ror/root1' of kind Project 2026-09-10 09:51:41.906143249 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.906168930 DEBUG Initializing workspace `file:///tmp/.tmpMA6ror/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.906178490 DEBUG Searching for a project in '/tmp/.tmpMA6ror/root2' 2026-09-10 09:51:41.906206850 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.906211130 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.906526973 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.906535464 DEBUG Discovering virtual environment in `/tmp/.tmpMA6ror/root2` 2026-09-10 09:51:41.906571894 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.906575874 DEBUG No virtual environment found 2026-09-10 09:51:41.906586584 DEBUG Adding first-party search path `/tmp/.tmpMA6ror/root2` 2026-09-10 09:51:41.906590574 DEBUG Using vendored stdlib 2026-09-10 09:51:41.906671575 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.906677385 DEBUG Adding new file root '/tmp/.tmpMA6ror/root2' of kind Project 2026-09-10 09:51:41.908179232 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:51:41.908193252 DEBUG Initializing workspace `file:///tmp/.tmpMA6ror/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.908202912 DEBUG Searching for a project in '/tmp/.tmpMA6ror/root3' 2026-09-10 09:51:41.908235192 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.908239912 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.908589666 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.908597816 DEBUG Discovering virtual environment in `/tmp/.tmpMA6ror/root3` 2026-09-10 09:51:41.908634057 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.908637727 DEBUG No virtual environment found 2026-09-10 09:51:41.908648497 DEBUG Adding first-party search path `/tmp/.tmpMA6ror/root3` 2026-09-10 09:51:41.908653237 DEBUG Using vendored stdlib 2026-09-10 09:51:41.908736528 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.908742238 DEBUG Adding new file root '/tmp/.tmpMA6ror/root3' of kind Project 2026-09-10 09:51:41.910258755 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-09-10 09:51:41.910273315 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.910277475 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.910314826 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:41.910425577 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMA6ror/root1/main.py"))}: Checking file '/tmp/.tmpMA6ror/root1/main.py' 2026-09-10 09:51:41.910537508 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMA6ror/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.921202146 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMA6ror/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.921300617 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-09-10 09:51:41.921309207 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:51:41.921340828 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMA6ror/root2/main.py"))}: Checking file '/tmp/.tmpMA6ror/root2/main.py' 2026-09-10 09:51:41.921388448 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMA6ror/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.930224046 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMA6ror/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.930294117 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:51:41.930301127 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-09-10 09:51:41.930329527 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMA6ror/root3/main.py"))}: Checking file '/tmp/.tmpMA6ror/root3/main.py' 2026-09-10 09:51:41.930374948 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMA6ror/root3/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:41.938725611 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMA6ror/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:41.938795741 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:51:41.938834422 DEBUG method="workspace/diagnostic" response.id=2 duration=28.55ms 2026-09-10 09:51:41.938854292 DEBUG Received server response for request 2 2026-09-10 09:51:41.939036214 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:41.939048874 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:41.939072184 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpMA6ror/root2), (root3, file:///tmp/.tmpMA6ror/root3) 2026-09-10 09:51:41.939076074 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpMA6ror/root2 2026-09-10 09:51:41.940186937 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpMA6ror/root3 2026-09-10 09:51:41.941260549 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:41.941282789 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:41.941304339 DEBUG method="workspace/diagnostic" response.id=3 duration=71.08µs 2026-09-10 09:51:41.941317439 DEBUG Received server response for request 3 2026-09-10 09:51:41.951443842 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:41.951473202 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:41.951480522 DEBUG method="shutdown" response.id=4 duration=10.93µs 2026-09-10 09:51:41.951491172 DEBUG Received server response for request 4 2026-09-10 09:51:41.951494902 DEBUG Client sends notification `exit` 2026-09-10 09:51:41.951509392 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-09-10 09:51:41.954180232 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:41.954240603 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:41.954278853 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:41.954354804 DEBUG Client info: None 2026-09-10 09:51:41.954391934 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:41.954405715 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:41.954411655 INFO Version: Unknown 2026-09-10 09:51:41.954451775 DEBUG Received server response for request 1 2026-09-10 09:51:41.954487445 DEBUG Client sends notification `initialized` 2026-09-10 09:51:41.954581296 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:41.954622087 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:41.954625377 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:41.954637847 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:41.954640227 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:41.954703718 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:41.954715278 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-09-10 09:51:41.954718668 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:41.954725428 DEBUG Initializing workspace `file:///tmp/.tmpbshg0g/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:41.954742568 DEBUG Searching for a project in '/tmp/.tmpbshg0g/root1' 2026-09-10 09:51:41.954776359 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:41.954781439 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:41.955171963 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:41.955177623 DEBUG Discovering virtual environment in `/tmp/.tmpbshg0g/root1` 2026-09-10 09:51:41.955224914 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:41.955229504 DEBUG No virtual environment found 2026-09-10 09:51:41.955242184 DEBUG Adding first-party search path `/tmp/.tmpbshg0g/root1` 2026-09-10 09:51:41.955246034 DEBUG Using vendored stdlib 2026-09-10 09:51:41.955339215 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:41.955344215 DEBUG Adding new file root '/tmp/.tmpbshg0g/root1' of kind Project 2026-09-10 09:51:41.957050934 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:41.957068264 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:41.957072594 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:41.957082434 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpbshg0g/root1) 2026-09-10 09:51:41.957085824 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpbshg0g/root1 2026-09-10 09:51:41.957229316 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:41.957262836 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-10 09:51:43.954746434 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:43.954858405 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:43.954916616 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-10 09:51:43.954928896 DEBUG method="shutdown" response.id=3 duration=80.30µs 2026-09-10 09:51:43.954933756 DEBUG Received server response for request 2 2026-09-10 09:51:43.954938716 DEBUG Received server response for request 3 2026-09-10 09:51:43.954944086 DEBUG Client sends notification `exit` 2026-09-10 09:51:43.954953526 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-09-10 09:51:43.956578554 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:43.956659735 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:43.956713356 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:43.956809317 DEBUG Client info: None 2026-09-10 09:51:43.956840557 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:43.956857187 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:43.956863998 INFO Version: Unknown 2026-09-10 09:51:43.956922668 DEBUG Received server response for request 1 2026-09-10 09:51:43.956974629 DEBUG Client sends notification `initialized` 2026-09-10 09:51:43.957124180 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:43.957187301 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:43.957191351 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:43.957209451 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-10 09:51:43.957270722 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:43.957288812 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:43.957297012 DEBUG Initializing workspace `file:///tmp/.tmpteZgGJ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:43.957318583 DEBUG Searching for a project in '/tmp/.tmpteZgGJ/root1' 2026-09-10 09:51:43.957354473 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:43.957360023 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:43.957880499 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:43.957886479 DEBUG Discovering virtual environment in `/tmp/.tmpteZgGJ/root1` 2026-09-10 09:51:43.957936339 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:43.957941410 DEBUG No virtual environment found 2026-09-10 09:51:43.957954690 DEBUG Adding first-party search path `/tmp/.tmpteZgGJ/root1` 2026-09-10 09:51:43.957958970 DEBUG Using vendored stdlib 2026-09-10 09:51:43.958071521 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:43.958076951 DEBUG Adding new file root '/tmp/.tmpteZgGJ/root1' of kind Project 2026-09-10 09:51:43.960810881 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:43.960829652 DEBUG Initializing workspace `file:///tmp/.tmpteZgGJ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:43.960839442 DEBUG Searching for a project in '/tmp/.tmpteZgGJ/root2' 2026-09-10 09:51:43.960871512 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:43.960877072 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:43.961265746 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:43.961274027 DEBUG Discovering virtual environment in `/tmp/.tmpteZgGJ/root2` 2026-09-10 09:51:43.961311867 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:43.961315627 DEBUG No virtual environment found 2026-09-10 09:51:43.961325837 DEBUG Adding first-party search path `/tmp/.tmpteZgGJ/root2` 2026-09-10 09:51:43.961329837 DEBUG Using vendored stdlib 2026-09-10 09:51:43.961414308 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:43.961420248 DEBUG Adding new file root '/tmp/.tmpteZgGJ/root2' of kind Project 2026-09-10 09:51:43.962949415 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:51:43.962962795 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:43.962967325 DEBUG Processing deferred request `workspace/diagnostic` 2026-09-10 09:51:43.963006236 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:43.963159547 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpteZgGJ/root1/main.py"))}: Checking file '/tmp/.tmpteZgGJ/root1/main.py' 2026-09-10 09:51:43.963290749 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpteZgGJ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:43.971962625 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpteZgGJ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:43.972062226 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-10 09:51:43.972070976 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-10 09:51:43.972103167 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpteZgGJ/root2/main.py"))}: Checking file '/tmp/.tmpteZgGJ/root2/main.py' 2026-09-10 09:51:43.972165697 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpteZgGJ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:43.980334288 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpteZgGJ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:43.980403629 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-10 09:51:43.980431919 DEBUG method="workspace/diagnostic" response.id=2 duration=17.46ms 2026-09-10 09:51:43.980455279 DEBUG Received server response for request 2 2026-09-10 09:51:43.980609881 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:43.980622631 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-10 09:51:43.980641221 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpteZgGJ/root2) 2026-09-10 09:51:43.980645721 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpteZgGJ/root2 2026-09-10 09:51:43.983792576 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-10 09:51:43.983823747 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-10 09:51:43.983843777 DEBUG method="workspace/diagnostic" response.id=3 duration=71.71µs 2026-09-10 09:51:43.983857527 DEBUG Received server response for request 3 2026-09-10 09:51:43.993984190 DEBUG Client sends request `shutdown` with ID 4 2026-09-10 09:51:43.994020060 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:43.994029240 DEBUG method="shutdown" response.id=4 duration=13.06µs 2026-09-10 09:51:43.994040400 DEBUG Received server response for request 4 2026-09-10 09:51:43.994043700 DEBUG Client sends notification `exit` 2026-09-10 09:51:43.994059510 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-09-10 09:51:43.998419009 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:43.998486700 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:43.998525990 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:43.998608441 DEBUG Client info: None 2026-09-10 09:51:43.998648001 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:43.998662051 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:43.998668832 INFO Version: Unknown 2026-09-10 09:51:43.998721482 DEBUG Received server response for request 1 2026-09-10 09:51:43.998773083 DEBUG Client sends notification `initialized` 2026-09-10 09:51:43.998875274 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:43.998924394 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:43.998928024 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:43.998946495 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:43.998949615 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:43.998993075 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:43.999007525 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:43.999010935 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:43.999017355 DEBUG Initializing workspace `file:///tmp/.tmpb2OpZr/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:43.999034976 DEBUG Searching for a project in '/tmp/.tmpb2OpZr/root1' 2026-09-10 09:51:43.999069226 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:43.999074056 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:43.999448110 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:43.999453740 DEBUG Discovering virtual environment in `/tmp/.tmpb2OpZr/root1` 2026-09-10 09:51:43.999499441 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:43.999504151 DEBUG No virtual environment found 2026-09-10 09:51:43.999515371 DEBUG Adding first-party search path `/tmp/.tmpb2OpZr/root1` 2026-09-10 09:51:43.999519171 DEBUG Using vendored stdlib 2026-09-10 09:51:43.999622462 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:43.999627142 DEBUG Adding new file root '/tmp/.tmpb2OpZr/root1' of kind Project 2026-09-10 09:51:44.001367931 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-10 09:51:44.001386922 DEBUG Initializing workspace `file:///tmp/.tmpb2OpZr/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:44.001396882 DEBUG Searching for a project in '/tmp/.tmpb2OpZr/root2' 2026-09-10 09:51:44.001427152 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-10 09:51:44.001433012 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:44.001764206 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:44.001772286 DEBUG Discovering virtual environment in `/tmp/.tmpb2OpZr/root2` 2026-09-10 09:51:44.001808746 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:44.001812426 DEBUG No virtual environment found 2026-09-10 09:51:44.001823117 DEBUG Adding first-party search path `/tmp/.tmpb2OpZr/root2` 2026-09-10 09:51:44.001827157 DEBUG Using vendored stdlib 2026-09-10 09:51:44.001919218 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:44.001925028 DEBUG Adding new file root '/tmp/.tmpb2OpZr/root2' of kind Project 2026-09-10 09:51:44.003454965 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-10 09:51:44.003468905 DEBUG Updating project to check open files 2026-09-10 09:51:44.003487135 DEBUG Updating project to check open files 2026-09-10 09:51:44.003492355 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:44.003495925 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:44.003544166 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpb2OpZr/root1/main.py") 2026-09-10 09:51:44.003553256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpb2OpZr/root1/main.py` 2026-09-10 09:51:44.003559076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpb2OpZr/root1/main.py` 2026-09-10 09:51:44.003664427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpb2OpZr/root1/main.py` to project `root1` 2026-09-10 09:51:44.003677847 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpb2OpZr/root1/main.py` 2026-09-10 09:51:44.003680377 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:44.003688187 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:44.003693707 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:44.003778698 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpb2OpZr/root1/main.py"))}: Checking file '/tmp/.tmpb2OpZr/root1/main.py' 2026-09-10 09:51:44.003910090 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpb2OpZr/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:44.012627066 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpb2OpZr/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:44.012728828 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.03ms 2026-09-10 09:51:44.012745448 DEBUG Received server response for request 2 2026-09-10 09:51:44.012871119 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:44.012880429 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-10 09:51:44.012921450 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpb2OpZr/root2/main.py") 2026-09-10 09:51:44.012927760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpb2OpZr/root2/main.py` 2026-09-10 09:51:44.012935600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpb2OpZr/root2/main.py` 2026-09-10 09:51:44.013026201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpb2OpZr/root2/main.py` to project `root2` 2026-09-10 09:51:44.013036121 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpb2OpZr/root2/main.py` 2026-09-10 09:51:44.013038511 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:44.013044511 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:44.013080521 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpb2OpZr/root2/main.py"))}: Checking file '/tmp/.tmpb2OpZr/root2/main.py' 2026-09-10 09:51:44.013130482 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpb2OpZr/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:44.021319903 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpb2OpZr/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:44.021391324 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.34ms 2026-09-10 09:51:44.021403724 DEBUG Received server response for request 3 2026-09-10 09:51:44.021463645 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-10 09:51:44.021469805 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-10 09:51:44.021480495 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpb2OpZr/root2) 2026-09-10 09:51:44.021484195 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpb2OpZr/root2 2026-09-10 09:51:44.022512856 DEBUG method="textDocument/diagnostic" response.id=4 duration=43.47µs 2026-09-10 09:51:44.022525946 DEBUG Received server response for request 4 2026-09-10 09:51:44.022563407 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-09-10 09:51:44.022625707 DEBUG method="textDocument/diagnostic" response.id=5 duration=52.78µs 2026-09-10 09:51:44.022635048 DEBUG Received server response for request 5 2026-09-10 09:51:44.032744120 DEBUG Client sends request `shutdown` with ID 6 2026-09-10 09:51:44.032775470 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:44.032783100 DEBUG method="shutdown" response.id=6 duration=11.30µs 2026-09-10 09:51:44.032792970 DEBUG Received server response for request 6 2026-09-10 09:51:44.032796460 DEBUG Client sends notification `exit` 2026-09-10 09:51:44.032811790 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-09-10 09:51:44.035301588 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-10 09:51:44.035361639 DEBUG Architecture: x86_64, OS: linux 2026-09-10 09:51:44.035397619 DEBUG Client sends request `initialize` with ID 1 2026-09-10 09:51:44.035456870 DEBUG Client info: None 2026-09-10 09:51:44.035492730 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-10 09:51:44.035504890 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-10 09:51:44.035510480 INFO Version: Unknown 2026-09-10 09:51:44.035550711 DEBUG Received server response for request 1 2026-09-10 09:51:44.035592181 DEBUG Client sends notification `initialized` 2026-09-10 09:51:44.035687432 DEBUG Requesting workspace configuration for workspaces 2026-09-10 09:51:44.035739283 DEBUG Received server request `workspace/configuration` 2026-09-10 09:51:44.035742893 INFO Retrying to receive `workspace/configuration` request 2026-09-10 09:51:44.035760303 DEBUG Client sends notification `textDocument/didOpen` 2026-09-10 09:51:44.035763503 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-10 09:51:44.035802054 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-10 09:51:44.035813284 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-09-10 09:51:44.035817024 DEBUG Deferring `textDocument/diagnostic` request until all workspaces are initialized 2026-09-10 09:51:44.035823824 DEBUG Initializing workspace `file:///tmp/.tmpe2OfNW/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-10 09:51:44.035841984 DEBUG Searching for a project in '/tmp/.tmpe2OfNW/project' 2026-09-10 09:51:44.035883155 DEBUG Found project at '/tmp/.tmpe2OfNW/project' 2026-09-10 09:51:44.035887295 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-10 09:51:44.036263849 INFO Defaulting to python-platform `linux` 2026-09-10 09:51:44.036269699 DEBUG Discovering virtual environment in `/tmp/.tmpe2OfNW/project` 2026-09-10 09:51:44.036313219 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/e2e-7b3c4ba89a43c607`: does not point to a Python executable or a directory on disk 2026-09-10 09:51:44.036317259 DEBUG No virtual environment found 2026-09-10 09:51:44.036328519 DEBUG Adding first-party search path `/tmp/.tmpe2OfNW/project` 2026-09-10 09:51:44.036332670 DEBUG Using vendored stdlib 2026-09-10 09:51:44.036429201 INFO Python version: Python 3.14, platform: linux 2026-09-10 09:51:44.036433951 DEBUG Adding new file root '/tmp/.tmpe2OfNW/project' of kind Project 2026-09-10 09:51:44.039060780 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-09-10 09:51:44.039078620 DEBUG Updating project to check open files 2026-09-10 09:51:44.039092610 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-10 09:51:44.039095860 DEBUG Processing deferred notification `textDocument/didOpen` 2026-09-10 09:51:44.039156011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpe2OfNW/project/main.py") 2026-09-10 09:51:44.039163091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpe2OfNW/project/main.py` 2026-09-10 09:51:44.039168821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpe2OfNW/project/main.py` 2026-09-10 09:51:44.039267692 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpe2OfNW/project/main.py` to project `project` 2026-09-10 09:51:44.039277962 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpe2OfNW/project/main.py` 2026-09-10 09:51:44.039280792 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-10 09:51:44.039286512 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-10 09:51:44.039291892 DEBUG Processing deferred request `textDocument/diagnostic` 2026-09-10 09:51:44.039358783 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpe2OfNW/project/main.py"))}: Checking file '/tmp/.tmpe2OfNW/project/main.py' 2026-09-10 09:51:44.039462644 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpe2OfNW/project/main.py"))}: Resolving dynamic module resolution paths 2026-09-10 09:51:44.049117411 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpe2OfNW/project/main.py"))}: Module `__builtins__` not found in search paths 2026-09-10 09:51:44.049203112 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.91ms 2026-09-10 09:51:44.049216283 DEBUG Received server response for request 2 2026-09-10 09:51:44.059312355 DEBUG Client sends request `shutdown` with ID 3 2026-09-10 09:51:44.059335095 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-10 09:51:44.059343125 DEBUG method="shutdown" response.id=3 duration=11.06µs 2026-09-10 09:51:44.059353305 DEBUG Received server response for request 3 2026-09-10 09:51:44.059356755 DEBUG Client sends notification `exit` 2026-09-10 09:51:44.059365765 DEBUG Received exit notification, exiting ok test result: ok. 167 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 19.73s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_site_packages-b56a7022d5043453 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 50 tests test tests::can_find_site_packages_directory_freethreaded_build ... ok test tests::can_find_site_packages_directory_no_virtual_env ... ok test tests::can_find_site_packages_directory_no_virtual_env_at_origin_self_environment ... ok test tests::can_find_site_packages_directory_no_virtual_env_at_origin_uv_metadata ... ok test tests::can_find_site_packages_directory_no_virtual_env_freethreaded ... ok test tests::can_find_site_packages_directory_uv_style_version_field_in_pyvenv_cfg ... ok test tests::can_find_site_packages_directory_venv_style_version_field_in_pyvenv_cfg ... ok test tests::can_find_site_packages_directory_virtualenv_style_version_field_in_pyvenv_cfg ... ok test tests::cannot_find_site_packages_directory ... ok test tests::cannot_find_site_packages_directory_no_virtual_env_at_origin_local_venv ... ok test tests::cannot_find_site_packages_directory_no_virtual_env_at_origin_virtual_env_var ... ok test tests::cannot_read_lib_directory ... ok test tests::detects_cpython_implementation ... ok test tests::detects_graalpy_implementation ... ok test tests::detects_pypy_implementation ... ok test tests::detects_unknown_implementation ... ok test tests::distinguishes_unsuffixed_default_from_free_threaded_executable ... ok test tests::does_not_add_usr_local_when_sys_prefix_is_not_usr ... ok test tests::does_not_enumerate_usr_local_for_wrong_version_when_version_known ... ok test tests::does_not_include_wrong_version_dist_packages_when_exact_dist_missing ... ok test tests::does_not_include_wrong_version_when_implementation_unknown ... ok test tests::fallback_enumeration_for_cpython_excludes_pypy_directories ... ok test tests::fallback_enumeration_for_pypy_excludes_cpython_directories ... ok test tests::finds_debian_dist_packages_in_fallback_enumeration ... ok test tests::finds_debian_python3_dist_packages ... ok test tests::finds_dist_packages_in_fallback_enumeration ... ok test tests::finds_dist_packages_in_system_environment ... ok test tests::finds_pypy_site_packages_when_version_known ... ok test tests::finds_system_site_packages ... ok test tests::finds_usr_local_dist_packages_in_fallback_enumeration ... ok test tests::finds_usr_local_dist_packages_in_system_environment ... ok test tests::identifies_free_threaded_hard_links ... ok test tests::includes_matching_version_pypy_without_wrong_version_cpython_when_unknown ... ok test tests::layout_inference_uses_the_primary_site_packages_source ... ok test tests::parsing_pyvenv_cfg_with_key_but_no_value_fails ... ok test tests::parsing_pyvenv_cfg_with_no_home_key_fails ... ok test tests::parsing_pyvenv_cfg_with_value_but_no_key_fails ... ok test tests::pyvenv_cfg_with_carriage_return_line_endings_parses ... ok test tests::pyvenv_cfg_with_strange_whitespace_parses ... ok test tests::recognizes_unversioned_graalpy_executable ... ok test tests::reject_env_that_does_not_exist ... ok test tests::reject_env_that_is_not_a_directory ... ok test tests::settings_diagnostic_path_ignores_python_helper_scripts ... ok test tests::site_packages_paths_display ... ok test tests::unknown_known_version_prefers_cpython_layout ... ok test tests::unresolved_pyvenv_cfg_home_is_nonfatal_without_system_site_packages ... ok test tests::unresolved_pyvenv_cfg_home_with_system_site_packages_fails ... ok test tests::uses_selected_system_interpreter_layout ... ok test tests::uses_symlink_target_layout ... ok test tests::usr_local_dist_packages_precedes_sys_prefix_dist_packages ... ok test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_test-93fc4b50a4b65836 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 2 tests test tests::multiple_sections_with_dependencies_not_allowed ... ok test tests::normalizes_site_packages_paths_only_in_diagnostic_locations ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/ty_vendored-ed873021c3423de2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 2 tests test tests::typeshed_vfs_consistent_with_vendored_stubs ... ok test tests::typeshed_zip_created_at_build_time ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests annotate_snippets Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name annotate_snippets --test crates/ruff_annotate_snippets/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --extern anstream=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' --error-format human` running 13 tests test crates/ruff_annotate_snippets/src/level.rs - level::Level (line 45) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::no_name (line 182) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::with_name (line 162) ... ok test crates/ruff_annotate_snippets/src/lib.rs - (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer::Renderer (line 92) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Annotation (line 351) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::AnnotationKind::Visible (line 422) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group (line 43) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group<'a>::with_level (line 69) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Origin (line 515) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Patch (line 455) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Title (line 161) ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 7.14s; merged doctests compilation took 7.12s Doc-tests ruff_cache Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_cache --test crates/ruff_cache/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern seahash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libseahash-6b8ea472f5e5244b.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 2 tests test crates/ruff_cache/src/cache_key.rs - cache_key::CacheKey (line 27) ... ok test crates/ruff_cache/src/cache_key.rs - cache_key::CacheKey (line 39) ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 13.73s; merged doctests compilation took 13.72s Doc-tests ruff_db Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_db --test crates/ruff_db/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --extern anstyle=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarc_swap-6a7459cb7095981b.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdashmap-a63f3bf824a2d795.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpathdiff-490b4e88f810074d.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquick_junit-1efa302bc12247a6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsupports_hyperlinks-b8509cfada410cd7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern which=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwhich-c574afd8a7fc4b51.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' --error-format human` running 20 tests test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 404) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 427) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ancestors (line 182) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::components (line 225) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ends_with (line 131) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::extension (line 83) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_name (line 252) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_stem (line 282) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::is_absolute (line 59) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::join (line 336) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::parent (line 155) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::starts_with (line 103) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::strip_prefix (line 305) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::with_extension (line 353) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 548) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 558) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemVirtualPath::extension (line 786) ... ok test crates/ruff_db/src/system/path.rs - system::path::deduplicate_nested_paths (line 933) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging (line 152) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging_with_filter (line 166) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 37.89s; merged doctests compilation took 37.85s Doc-tests ruff_formatter Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_formatter --test crates/ruff_formatter/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' --error-format human` running 70 tests test crates/ruff_formatter/src/arguments.rs - arguments::Arguments (line 40) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::Buffer::write_element (line 23) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::Buffer::write_fmt (line 47) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::BufferExtensions::start_recording (line 601) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::RemoveSoftLinesBuffer (line 307) ... ok test crates/ruff_formatter/src/builders.rs - builders::BestFitting<'a,Context>::with_mode (line 2604) ... ok test crates/ruff_formatter/src/builders.rs - builders::IfGroupBreaks<'_,Context>::with_group_id (line 1977) ... ok test crates/ruff_formatter/src/builders.rs - builders::align (line 879) ... ok test crates/ruff_formatter/src/builders.rs - builders::align (line 924) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1474) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1509) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1528) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1547) ... ok test crates/ruff_formatter/src/builders.rs - builders::block_indent (line 1015) ... ok test crates/ruff_formatter/src/builders.rs - builders::conditional_group (line 1619) ... ok test crates/ruff_formatter/src/builders.rs - builders::dedent (line 749) ... ok test crates/ruff_formatter/src/builders.rs - builders::dedent_to_root (line 818) ... ok test crates/ruff_formatter/src/builders.rs - builders::empty_line (line 110) ... ok test crates/ruff_formatter/src/builders.rs - builders::expand_parent (line 1749) ... ok test crates/ruff_formatter/src/builders.rs - builders::fits_expanded (line 2185) ... ok test crates/ruff_formatter/src/builders.rs - builders::format_once (line 2342) ... ok test crates/ruff_formatter/src/builders.rs - builders::format_once (line 2380) - should panic ... ok test crates/ruff_formatter/src/builders.rs - builders::format_with (line 2285) ... ok test crates/ruff_formatter/src/builders.rs - builders::group (line 1343) ... ok test crates/ruff_formatter/src/builders.rs - builders::group (line 1371) ... ok test crates/ruff_formatter/src/builders.rs - builders::hard_line_break (line 79) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_breaks (line 1805) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_breaks (line 1834) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_fits_on_line (line 1886) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_fits_on_line (line 1915) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent (line 685) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2057) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2080) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2110) ... ok test crates/ruff_formatter/src/builders.rs - builders::labelled (line 550) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix (line 417) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix (line 434) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix_boundary (line 507) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_block_indent (line 1056) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_block_indent (line 1087) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break (line 23) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break (line 43) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break_or_space (line 142) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break_or_space (line 164) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_indent_or_space (line 1130) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_indent_or_space (line 1164) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_space_or_block_indent (line 1264) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_space_or_block_indent (line 1296) ... ok test crates/ruff_formatter/src/builders.rs - builders::source_position (line 286) ... ok test crates/ruff_formatter/src/builders.rs - builders::space (line 647) ... ok test crates/ruff_formatter/src/builders.rs - builders::token (line 223) ... ok test crates/ruff_formatter/src/builders.rs - builders::token (line 241) ... ok test crates/ruff_formatter/src/format_extensions.rs - format_extensions::MemoizeFormat::memoized (line 14) ... ok test crates/ruff_formatter/src/format_extensions.rs - format_extensions::Memoized::inspect (line 95) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::fill (line 117) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::fill (line 139) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::join (line 48) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::join_with (line 80) ... ok test crates/ruff_formatter/src/lib.rs - Format (line 572) ... ok test crates/ruff_formatter/src/lib.rs - FormatWithRule (line 677) ... ignored test crates/ruff_formatter/src/lib.rs - format (line 876) ... ok test crates/ruff_formatter/src/lib.rs - format (line 889) ... ok test crates/ruff_formatter/src/lib.rs - write (line 823) ... ok test crates/ruff_formatter/src/lib.rs - write (line 842) ... ok test crates/ruff_formatter/src/macros.rs - macros::best_fitting (line 155) ... ok test crates/ruff_formatter/src/macros.rs - macros::best_fitting (line 243) ... ok test crates/ruff_formatter/src/macros.rs - macros::dbg_write (line 81) ... ok test crates/ruff_formatter/src/macros.rs - macros::format (line 125) ... ok test crates/ruff_formatter/src/macros.rs - macros::format_args (line 13) ... ok test crates/ruff_formatter/src/macros.rs - macros::write (line 48) ... ok test result: ok. 69 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s all doctests ran in 15.38s; merged doctests compilation took 15.30s Doc-tests ruff_linter Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_linter --test crates/ruff_linter/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libfern-e1b39181fa45e0e9.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libimperative-4166b0d89b1a0dd1.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblibcst_native-439353276e9690b2.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libnatord-0882905e2715b24f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpyproject_toml-598d582220fac43e.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_codegen-2d8253722c95b06f.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-4b4154a1b43c358a.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_importer-37f5508dbcef89c6.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_index-5c8d67f84a2508a3.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-1012abaa788bd1e8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtyped_arena-4a5da8c07355488e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern url=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liburl-a962ab257d9519ae.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="clap"' --cfg 'feature="default"' --cfg 'feature="test-rules"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' --error-format human` running 12 tests test crates/ruff_linter/src/checkers/ast/mod.rs - checkers::ast::DiagnosticGuard<'_,'_>::before_drop (line 3710) ... ignored test crates/ruff_linter/src/locator.rs - locator::Locator<'a>::floor_char_boundary (line 62) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::contains (line 237) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::insert (line 193) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::intersects (line 123) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::is_empty (line 154) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::iter (line 272) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::len (line 170) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::remove (line 220) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::subtract (line 98) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::union (line 68) ... ok test crates/ruff_linter/src/settings/mod.rs - settings::display_settings (line 44) ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 92.65s; merged doctests compilation took 92.60s Doc-tests ruff_notebook Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_notebook --test crates/ruff_notebook/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librand-b8cdbf2a5e9b450a.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_notebook-9b957f5ef1d6cc74.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libuuid-d6ba13bc8a053323.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 1 test test crates/ruff_notebook/src/schema.rs - schema::SortAlphabetically (line 43) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 8.31s; merged doctests compilation took 8.31s Doc-tests ruff_options_metadata Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_options_metadata --test crates/ruff_options_metadata/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' --error-format human` running 4 tests test crates/ruff_options_metadata/src/lib.rs - OptionSet::find (line 184) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::find (line 209) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 110) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 133) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 5.85s; merged doctests compilation took 5.84s Doc-tests ruff_python_ast Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_ast --test crates/ruff_python_ast/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' --error-format human` running 5 tests test crates/ruff_python_ast/src/helpers.rs - helpers::collect_import_from_member (line 1022) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from (line 953) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from_member (line 981) ... ok test crates/ruff_python_ast/src/name.rs - name::QualifiedName<'a>::from_dotted_name (line 323) ... ok test crates/ruff_python_ast/src/nodes.rs - nodes::DictItem (line 133) ... ignored test result: ok. 4 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 18.37s; merged doctests compilation took 18.36s Doc-tests ruff_python_parser Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_parser --test crates/ruff_python_parser/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libannotate_snippets-6832399095e3d6aa.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 10 tests test crates/ruff_python_parser/src/lib.rs - parse (line 246) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 255) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 270) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression (line 129) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression_range (line 152) ... ok test crates/ruff_python_parser/src/lib.rs - parse_module (line 99) ... ok test crates/ruff_python_parser/src/lib.rs - parse_parenthesized_expression_range (line 179) ... ok test crates/ruff_python_parser/src/lib.rs - parse_string_annotation (line 205) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 17) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 9) ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 20.43s; merged doctests compilation took 20.40s Doc-tests ruff_python_stdlib Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_stdlib --test crates/ruff_python_stdlib/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 4 tests test crates/ruff_python_stdlib/src/str.rs - str::is_cased_lowercase (line 85) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_cased_uppercase (line 118) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_lowercase (line 7) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_uppercase (line 44) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 6.00s; merged doctests compilation took 5.99s Doc-tests ruff_python_trivia Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_trivia --test crates/ruff_python_trivia/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 10 tests test crates/ruff_python_trivia/src/pragmas.rs - pragmas::find_trailing_pragma_offset (line 49) ... ok test crates/ruff_python_trivia/src/pragmas.rs - pragmas::is_pragma_comment (line 3) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::dedent (line 141) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 15) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 25) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 38) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 51) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 101) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 81) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 91) ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 6.76s; merged doctests compilation took 6.75s Doc-tests ruff_source_file Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_source_file --test crates/ruff_source_file/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' --error-format human` running 20 tests test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::line_column (line 86) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::line_index (line 235) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 331) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 394) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::source_location (line 142) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::OneIndexed::digits (line 647) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::contains_line_break (line 231) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::count_lines (line 303) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_end (line 42) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_range (line 85) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_str (line 132) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_lines_range (line 175) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_lines_str (line 279) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_end (line 62) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_range (line 109) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_start (line 12) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_str (line 153) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::lines_range (line 207) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::lines_str (line 253) ... ok test crates/ruff_source_file/src/newlines.rs - newlines::UniversalNewlineIterator (line 23) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 6.57s; merged doctests compilation took 6.54s Doc-tests ruff_text_size Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_text_size --test crates/ruff_text_size/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' --error-format human` running 21 tests test crates/ruff_text_size/src/range.rs - range::TextRange::add_end (line 461) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::add_start (line 421) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::at (line 58) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::contains (line 156) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::contains_inclusive (line 175) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::contains_range (line 192) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::cover (line 237) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::cover_offset (line 259) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::empty (line 78) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::intersect (line 213) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::new (line 37) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::ordering (line 313) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::sub_end (line 441) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::sub_start (line 402) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::up_to (line 98) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::with_end (line 381) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::with_start (line 358) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::new (line 43) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::of (line 57) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::to_u32 (line 74) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::to_usize (line 86) ... ok test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 6.27s; merged doctests compilation took 6.25s Doc-tests ruff_workspace Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_workspace --test crates/ruff_workspace/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern log=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_cache-18a3a69fe854640e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_formatter-fccbac8142c69087.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_graph-07e0617f5ff37dcf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_linter-d544eaee9c5bf542.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_options_metadata-d1f1353b3b227967.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_formatter-2376576f92c08d04.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_semantic-1012abaa788bd1e8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_ranged_value-cbe412e7f6c8c40a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_workspace-8219edad2d45a2b2.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' --error-format human` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests ty_module_resolver Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ty_module_resolver --test crates/ty_module_resolver/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 16 tests test crates/ty_module_resolver/src/module_glob.rs - module_glob (line 9) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::ancestors (line 290) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::components (line 77) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::extend (line 272) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::first_component (line 91) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::from_components (line 239) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_private (line 429) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_test_module (line 378) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::last_component (line 109) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::new_static (line 51) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::parent (line 127) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 182) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 196) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::starts_with (line 146) ... ok test crates/ty_module_resolver/src/strategy.rs - strategy::MisconfigurationStrategy (line 12) ... ignored test crates/ty_module_resolver/src/strategy.rs - strategy::MisconfigurationStrategy (line 23) ... ignored test result: ok. 14 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 41.76s; merged doctests compilation took 41.72s Doc-tests ty_python_semantic Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ty_python_semantic --test crates/ty_python_semantic/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_db-3e9cd3071b4ba91e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_diagnostics-6e240f2948a50e2c.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_index-f0678e22d90b8eea.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_macros-097b281f5d2e4457.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_memory_usage-3c2f7ed40c911bdf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_ast-e0d1812d59ed33da.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_edits-4b4154a1b43c358a.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_literal-f40faed8c94a09d1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_parser-b5c9816ebe2624f0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_stdlib-05f295811a6a15df.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_python_trivia-f61bdd4c7e13a305.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_source_file-d19035beca442516.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libruff_text_size-038e1a3ec845e84c.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_module_resolver-7f8ef115bbf1e461.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_core-ed57c7603fccad05.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_python_semantic-47bad8a4133a5079.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_site_packages-b9e6608d196f4d8d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_static-2fcdd9962ff82c6c.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_test-f236c4232307b449.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps/libty_vendored-0650d90c971bd00a.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/target/rpm/deps -C lto=fat --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' --error-format human` running 2 tests test crates/ty_python_semantic/src/diagnostic/mod.rs - diagnostic::DiagnosticGuard::sink (line 200) ... ignored test crates/ty_python_semantic/src/lint.rs - lint::declare_lint (line 233) ... ok test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s running 2 tests test crates/ty_python_semantic/src/types/class/static_literal.rs - types::class::static_literal::StaticClassLiteral<'db>::header_range (line 3227) ... ignored test crates/ty_python_semantic/src/types/cyclic.rs - types::cyclic::FlowEdge (line 144) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 125.80s; merged doctests compilation took 125.74s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.6-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/ruff-0.16.6-build/ruff-0.16.6-3.fc45.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.6-3.fc45.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.LmHZOe + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + DOCDIR=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/doc/ruff + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/CHANGELOG.md /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/README.md /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.yXsYj1 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.6-build + cd ruff-0.16.6 + LICENSEDIR=/builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/licenses/ruff + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/LICENSE /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/LICENSE.dependencies /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.6-build/ruff-0.16.6/LICENSE.bundled /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20260831gitcf09d2a ruff = 0.16.6-3.fc45 ruff(x86-64) = 0.16.6-3.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.29)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.39)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libjemalloc.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: python3-ruff-0.16.6-3.fc45.noarch Provides: python-ruff = 0.16.6-3.fc45 python3-ruff = 0.16.6-3.fc45 python3.15-ruff = 0.16.6-3.fc45 python3.15dist(ruff) = 0.16.6 python3dist(ruff) = 0.16.6 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 Processing files: ruff-debugsource-0.16.6-3.fc45.x86_64 Provides: ruff-debugsource = 0.16.6-3.fc45 ruff-debugsource(x86-64) = 0.16.6-3.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ruff-debuginfo-0.16.6-3.fc45.x86_64 Provides: debuginfo(build-id) = 4b5d03b897e5386e134fe786d99126b5eb722016 ruff-debuginfo = 0.16.6-3.fc45 ruff-debuginfo(x86-64) = 0.16.6-3.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ruff-debugsource(x86-64) = 0.16.6-3.fc45 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.16.6-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.16.6-3.fc45.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.6-3.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.6-3.fc45.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.6-3.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.6-3.fc45.x86_64.rpm Finish: rpmbuild ruff-0.16.6-3.fc45.src.rpm Finish: build phase for ruff-0.16.6-3.fc45.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-45-x86_64-1789029997.922335/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/ruff-0.16.6-3.fc45.src.rpm) Config(child) 73 minutes 38 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python3-ruff", "epoch": null, "version": "0.16.6", "release": "3.fc45", "arch": "noarch" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.16.6", "release": "3.fc45", "arch": "x86_64" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.6", "release": "3.fc45", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.16.6", "release": "3.fc45", "arch": "src" }, { "name": "ruff", "epoch": null, "version": "0.16.6", "release": "3.fc45", "arch": "x86_64" } ] } RPMResults finished