Warning: Permanently added '54.89.99.1' (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/10896300-fedora-45-x86_64 --chroot fedora-45-x86_64 Version: 1.9 PID: 10910 Logging PID: 10912 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10896300, 'buildroot_pkgs': [], 'chroot': 'fedora-45-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '8764c1637071cbb06aec97f2049246aacb8b7b41', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/ruff', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ruff', 'package_version': '0.16.4-2', 'project_dirname': 'python-in-pulp', 'project_name': 'python-in-pulp', 'project_owner': '@python', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@python/python-in-pulp/fedora-45-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': '@python/python-in-pulp--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '10896300-fedora-45-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/ruff /var/lib/copr-rpmbuild/workspace/workdir-hpcrscrr/ruff --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/ruff', '/var/lib/copr-rpmbuild/workspace/workdir-hpcrscrr/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-hpcrscrr/ruff'... Running: git checkout 8764c1637071cbb06aec97f2049246aacb8b7b41 -- cmd: ['git', 'checkout', '8764c1637071cbb06aec97f2049246aacb8b7b41', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-hpcrscrr/ruff rc: 0 stdout: stderr: Note: switching to '8764c1637071cbb06aec97f2049246aacb8b7b41'. 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 8764c16 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-hpcrscrr/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.4.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.16.4.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/@python/python-in-pulp/ruff/ruff-0.16.4.tar.gz/md5/c3a71facd47afb8b468a0093556dc2a3/ruff-0.16.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 12.51M 100 12.51M 0 0 397.5M 0 0 INFO: Reading stdout from command: md5sum ruff-0.16.4.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-hpcrscrr/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-hpcrscrr/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787553348.846857 -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-hpcrscrr/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-hpcrscrr/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787553348.846857 -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-hpcrscrr/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-1787553348.846857/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-8ff39afa-be69-4c76-8439-c47ddbea6d38 INFO: Checking that 6262956380f103f32518172495874c83184f8dc12f3f89a3be22d93f6dcec4d4 image matches host's architecture INFO: Copy content of container 6262956380f103f32518172495874c83184f8dc12f3f89a3be22d93f6dcec4d4 to /var/lib/mock/fedora-45-x86_64-bootstrap-1787553348.846857/root INFO: mounting 6262956380f103f32518172495874c83184f8dc12f3f89a3be22d93f6dcec4d4 with podman image mount INFO: image 6262956380f103f32518172495874c83184f8dc12f3f89a3be22d93f6dcec4d4 as /var/lib/containers/storage/overlay/aec9a3cd4a231a418711977091028bf39b6fb2b9b53480e5457702b95f38e1eb/merged INFO: umounting image 6262956380f103f32518172495874c83184f8dc12f3f89a3be22d93f6dcec4d4 (/var/lib/containers/storage/overlay/aec9a3cd4a231a418711977091028bf39b6fb2b9b53480e5457702b95f38e1eb/merged) with podman image umount INFO: Removing image mock-bootstrap-8ff39afa-be69-4c76-8439-c47ddbea6d38 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-1787553348.846857/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% | 47.0 KiB/s | 26.3 KiB | 00m01s fedora 100% | 37.4 MiB/s | 36.8 MiB | 00m01s Copr repository 100% | 9.3 MiB/s | 7.8 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 copr_base 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 copr_base 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 copr_base 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.5-3.fc45 fedora 149.7 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.48-2.fc45 copr_base 101.9 KiB file-libs x86_64 0:5.48-2.fc45 copr_base 12.3 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-5.fc45 copr_base 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 copr_base 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-4.fc45 copr_base 205.2 KiB libselinux-utils x86_64 0:3.11-4.fc45 copr_base 306.0 KiB libsemanage x86_64 0:3.11-3.fc45 copr_base 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 copr_base 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 fedora 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 copr_base 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc45 copr_base 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc45 copr_base 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc45 copr_base 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 copr_base 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 fedora 5.5 KiB selinux-policy noarch 0:45.14-1.fc45 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.14-1.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, 231 MiB extra will be used (install 231 MiB, remove 0 B). [ 1/187] bzip2-0:1.0.8-24.fc45.x86_64 100% | 10.2 MiB/s | 52.3 KiB | 00m00s [ 2/187] bash-0:5.3.15-2.fc45.x86_64 100% | 172.0 MiB/s | 1.9 MiB | 00m00s [ 3/187] cpio-0:2.15-10.fc45.x86_64 100% | 57.1 MiB/s | 292.5 KiB | 00m00s [ 4/187] coreutils-0:9.11-6.fc45.x86_6 100% | 99.9 MiB/s | 1.2 MiB | 00m00s [ 5/187] diffutils-0:3.12-6.fc45.x86_6 100% | 96.8 MiB/s | 396.6 KiB | 00m00s [ 6/187] fedora-release-common-0:45-0. 100% | 5.8 MiB/s | 17.9 KiB | 00m00s [ 7/187] findutils-1:4.11.0-2.fc45.x86 100% | 139.3 MiB/s | 570.7 KiB | 00m00s [ 8/187] glibc-minimal-langpack-0:2.44 100% | 29.3 MiB/s | 120.1 KiB | 00m00s [ 9/187] grep-0:3.12-4.fc45.x86_64 100% | 73.5 MiB/s | 301.0 KiB | 00m00s [ 10/187] gzip-0:1.14-4.fc45.x86_64 100% | 43.9 MiB/s | 179.6 KiB | 00m00s [ 11/187] info-0:7.3-3.fc45.x86_64 100% | 46.7 MiB/s | 191.2 KiB | 00m00s [ 12/187] patch-0:2.8-5.fc45.x86_64 100% | 28.0 MiB/s | 114.6 KiB | 00m00s [ 13/187] redhat-rpm-config-0:344-5.fc4 100% | 38.0 MiB/s | 77.7 KiB | 00m00s [ 14/187] sed-0:4.10-2.fc45.x86_64 100% | 105.1 MiB/s | 322.8 KiB | 00m00s [ 15/187] unzip-0:6.0-71.fc45.x86_64 100% | 48.7 MiB/s | 199.6 KiB | 00m00s [ 16/187] tar-2:1.35-9.fc45.x86_64 100% | 121.0 MiB/s | 867.4 KiB | 00m00s [ 17/187] shadow-utils-2:4.20.0-1.fc45. 100% | 128.7 MiB/s | 1.4 MiB | 00m00s [ 18/187] which-0:2.25-2.fc45.x86_64 100% | 10.3 MiB/s | 42.2 KiB | 00m00s [ 19/187] xz-1:5.8.3-2.fc45.x86_64 100% | 159.0 MiB/s | 651.2 KiB | 00m00s [ 20/187] gawk-0:5.4.1-1.fc45.x86_64 100% | 196.3 MiB/s | 1.2 MiB | 00m00s [ 21/187] util-linux-0:2.42.2-3.fc45.x8 100% | 180.6 MiB/s | 1.3 MiB | 00m00s [ 22/187] filesystem-0:3.18-59.fc45.x86 100% | 165.1 MiB/s | 1.8 MiB | 00m00s [ 23/187] glibc-0:2.44-1.fc45.x86_64 100% | 188.8 MiB/s | 2.5 MiB | 00m00s [ 24/187] ncurses-libs-0:6.6-3.fc45.x86 100% | 47.9 MiB/s | 343.7 KiB | 00m00s [ 25/187] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 42.5 MiB/s | 43.5 KiB | 00m00s [ 26/187] gmp-1:6.3.0-6.fc45.x86_64 100% | 78.6 MiB/s | 321.8 KiB | 00m00s [ 27/187] coreutils-common-0:9.11-6.fc4 100% | 216.6 MiB/s | 2.2 MiB | 00m00s [ 28/187] libacl-0:2.4.0-2.fc45.x86_64 100% | 5.4 MiB/s | 27.5 KiB | 00m00s [ 29/187] libattr-0:2.6.0-2.fc45.x86_64 100% | 8.8 MiB/s | 18.1 KiB | 00m00s [ 30/187] libcap-0:2.78-2.fc45.x86_64 100% | 14.4 MiB/s | 88.6 KiB | 00m00s [ 31/187] openssl-libs-1:4.0.1-5.fc45.x 100% | 212.4 MiB/s | 2.3 MiB | 00m00s [ 32/187] systemd-libs-0:261.2-1.fc45.x 100% | 102.7 MiB/s | 946.6 KiB | 00m00s [ 33/187] fedora-repos-0:45-0.6.noarch 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 34/187] redhat-systemd-presets-0:102- 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 35/187] glibc-common-0:2.44-1.fc45.x8 100% | 134.3 MiB/s | 412.5 KiB | 00m00s [ 36/187] pcre2-0:10.47-1.fc45.2.x86_64 100% | 90.1 MiB/s | 276.7 KiB | 00m00s [ 37/187] ed-0:1.22.5-3.fc45.x86_64 100% | 41.6 MiB/s | 85.2 KiB | 00m00s [ 38/187] R-srpm-macros-0:1.3.7-3.fc45. 100% | 3.6 MiB/s | 11.1 KiB | 00m00s [ 39/187] ansible-srpm-macros-0:1-22.fc 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [ 40/187] build-reproducibility-srpm-ma 100% | 5.3 MiB/s | 10.8 KiB | 00m00s [ 41/187] dwz-0:0.17-3.fc45.x86_64 100% | 45.3 MiB/s | 139.2 KiB | 00m00s [ 42/187] efi-srpm-macros-0:6-9.fc45.no 100% | 3.5 MiB/s | 21.4 KiB | 00m00s [ 43/187] erlang-srpm-macros-0:0.3.11-2 100% | 1.9 MiB/s | 10.0 KiB | 00m00s [ 44/187] fonts-srpm-macros-1:5.0.0-4.f 100% | 8.8 MiB/s | 27.2 KiB | 00m00s [ 45/187] filesystem-srpm-macros-0:3.18 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [ 46/187] forge-srpm-macros-0:0.4.0-5.f 100% | 9.6 MiB/s | 19.7 KiB | 00m00s [ 47/187] fpc-srpm-macros-0:1.3-17.fc45 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 48/187] gap-srpm-macros-0:2-3.fc45.no 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 49/187] ghc-srpm-macros-0:1.10-2.fc45 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 50/187] gnat-srpm-macros-0:7-3.fc45.n 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 51/187] gnome-srpm-macros-0:1.0-2.fc4 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 52/187] java-srpm-macros-0:1-9.fc45.n 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 53/187] go-srpm-macros-0:3.8.0-3.fc45 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [ 54/187] kernel-srpm-macros-0:1.0-30.f 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 55/187] lua-srpm-macros-0:1-18.fc45.n 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 56/187] ocaml-srpm-macros-0:11-4.fc45 100% | 8.7 MiB/s | 9.0 KiB | 00m00s [ 57/187] openblas-srpm-macros-0:2-22.f 100% | 7.3 MiB/s | 7.5 KiB | 00m00s [ 58/187] package-notes-srpm-macros-0:0 100% | 5.1 MiB/s | 10.5 KiB | 00m00s [ 59/187] perl-srpm-macros-0:1-65.fc45. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 60/187] pyproject-srpm-macros-0:1.23. 100% | 7.6 MiB/s | 15.6 KiB | 00m00s [ 61/187] python-srpm-macros-0:3.15-2.f 100% | 11.6 MiB/s | 23.9 KiB | 00m00s [ 62/187] qt5-srpm-macros-0:5.15.18-3.f 100% | 7.9 MiB/s | 8.1 KiB | 00m00s [ 63/187] qt6-srpm-macros-0:6.11.1-2.fc 100% | 8.9 MiB/s | 9.2 KiB | 00m00s [ 64/187] rust-srpm-macros-0:28.5-2.fc4 100% | 5.6 MiB/s | 11.4 KiB | 00m00s [ 65/187] tree-sitter-srpm-macros-0:0.4 100% | 6.8 MiB/s | 14.0 KiB | 00m00s [ 66/187] zig-srpm-macros-0:1-9.fc45.no 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 67/187] zip-0:3.0-46.fc45.x86_64 100% | 86.1 MiB/s | 264.6 KiB | 00m00s [ 68/187] libeconf-0:0.7.9-4.fc45.x86_6 100% | 17.5 MiB/s | 35.9 KiB | 00m00s [ 69/187] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 63.9 MiB/s | 130.9 KiB | 00m00s [ 70/187] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 28.5 MiB/s | 58.4 KiB | 00m00s [ 71/187] setup-0:2.15.1-2.fc45.noarch 100% | 51.3 MiB/s | 157.6 KiB | 00m00s [ 72/187] xz-libs-1:5.8.3-2.fc45.x86_64 100% | 37.8 MiB/s | 116.1 KiB | 00m00s [ 73/187] mpfr-0:4.2.2-4.fc45.x86_64 100% | 116.4 MiB/s | 357.4 KiB | 00m00s [ 74/187] readline-0:8.3-6.fc45.x86_64 100% | 74.5 MiB/s | 228.8 KiB | 00m00s [ 75/187] debugedit-0:5.3-3.fc45.x86_64 100% | 42.9 MiB/s | 87.9 KiB | 00m00s [ 76/187] elfutils-0:0.195-3.fc45.x86_6 100% | 144.0 MiB/s | 590.0 KiB | 00m00s [ 77/187] libarchive-0:3.8.8-3.fc45.x86 100% | 108.7 MiB/s | 445.1 KiB | 00m00s [ 78/187] elfutils-libelf-0:0.195-3.fc4 100% | 29.4 MiB/s | 210.4 KiB | 00m00s [ 79/187] libgcc-0:16.2.1-2.fc45.x86_64 100% | 44.4 MiB/s | 136.3 KiB | 00m00s [ 80/187] libstdc++-0:16.2.1-2.fc45.x86 100% | 166.7 MiB/s | 1.0 MiB | 00m00s [ 81/187] popt-0:1.19-11.fc45.x86_64 100% | 13.0 MiB/s | 66.6 KiB | 00m00s [ 82/187] zstd-0:1.5.7-6.fc45.x86_64 100% | 93.6 MiB/s | 191.7 KiB | 00m00s [ 83/187] util-linux-core-0:2.42.2-3.fc 100% | 113.5 MiB/s | 581.0 KiB | 00m00s [ 84/187] zlib-ng-compat-0:2.3.3-6.fc45 100% | 22.1 MiB/s | 90.4 KiB | 00m00s [ 85/187] ncurses-base-0:6.6-3.fc45.noa 100% | 28.7 MiB/s | 88.1 KiB | 00m00s [ 86/187] glibc-gconv-extra-0:2.44-1.fc 100% | 169.9 MiB/s | 1.7 MiB | 00m00s [ 87/187] gnulib-l10n-0:20241231-4.fc45 100% | 29.4 MiB/s | 150.4 KiB | 00m00s [ 88/187] crypto-policies-0:20260713-2. 100% | 47.6 MiB/s | 97.5 KiB | 00m00s [ 89/187] ca-certificates-0:2025.2.80_v 100% | 188.2 MiB/s | 963.4 KiB | 00m00s [ 90/187] fedora-gpg-keys-0:45-0.6.noar 100% | 46.8 MiB/s | 143.8 KiB | 00m00s [ 91/187] fips-provider-0:1.5.2-3.fc45. 100% | 161.6 MiB/s | 1.6 MiB | 00m00s [ 92/187] redhat-systemd-presets-common 100% | 4.3 MiB/s | 13.2 KiB | 00m00s [ 93/187] pcre2-syntax-0:10.47-1.fc45.2 100% | 80.6 MiB/s | 165.1 KiB | 00m00s [ 94/187] add-determinism-0:0.7.3-3.fc4 100% | 165.2 MiB/s | 845.7 KiB | 00m00s [ 95/187] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 110.4 MiB/s | 339.2 KiB | 00m00s [ 96/187] elfutils-libs-0:0.195-3.fc45. 100% | 92.1 MiB/s | 282.8 KiB | 00m00s [ 97/187] elfutils-debuginfod-client-0: 100% | 15.2 MiB/s | 46.7 KiB | 00m00s [ 98/187] libzstd-0:1.5.7-6.fc45.x86_64 100% | 88.8 MiB/s | 363.9 KiB | 00m00s [ 99/187] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 19.6 MiB/s | 80.4 KiB | 00m00s [100/187] sqlite-libs-0:3.53.4-1.fc45.x 100% | 113.3 MiB/s | 812.1 KiB | 00m00s [101/187] json-c-0:0.18-9.fc45.x86_64 100% | 9.1 MiB/s | 46.7 KiB | 00m00s [102/187] alternatives-0:1.33-6.fc45.x8 100% | 7.7 MiB/s | 39.4 KiB | 00m00s [103/187] rpm-build-0:6.1.0-1.fc45.x86_ 100% | 844.0 KiB/s | 149.4 KiB | 00m00s [104/187] jansson-0:2.14-5.fc45.x86_64 100% | 22.9 MiB/s | 46.9 KiB | 00m00s [105/187] binutils-0:2.47-1.fc45.x86_64 100% | 231.2 MiB/s | 6.2 MiB | 00m00s [106/187] pkgconf-pkg-config-0:2.5.1-2. 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [107/187] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 23.9 MiB/s | 49.0 KiB | 00m00s [108/187] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 6.7 MiB/s | 13.8 KiB | 00m00s [109/187] libpkgconf-0:2.5.1-2.fc45.x86 100% | 13.9 MiB/s | 42.6 KiB | 00m00s [110/187] file-0:5.48-2.fc45.x86_64 100% | 493.9 KiB/s | 50.4 KiB | 00m00s [111/187] curl-0:8.21.0-5.fc45.x86_64 100% | 39.7 MiB/s | 244.0 KiB | 00m00s [112/187] file-libs-0:5.48-2.fc45.x86_6 100% | 5.3 MiB/s | 884.4 KiB | 00m00s [113/187] libgomp-0:16.2.1-2.fc45.x86_6 100% | 129.3 MiB/s | 397.3 KiB | 00m00s [114/187] lua-libs-0:5.5.1-1.fc45.x86_6 100% | 70.4 MiB/s | 144.1 KiB | 00m00s [115/187] rpm-0:6.1.0-1.fc45.x86_64 100% | 3.4 MiB/s | 539.1 KiB | 00m00s [116/187] rpm-sequoia-0:1.10.2-5.fc45.x 100% | 151.9 MiB/s | 933.3 KiB | 00m00s [117/187] libblkid-0:2.42.2-3.fc45.x86_ 100% | 43.6 MiB/s | 133.9 KiB | 00m00s [118/187] libuuid-0:2.42.2-3.fc45.x86_6 100% | 9.0 MiB/s | 27.7 KiB | 00m00s [119/187] libmount-0:2.42.2-3.fc45.x86_ 100% | 57.7 MiB/s | 177.2 KiB | 00m00s [120/187] rpm-build-libs-0:6.1.0-1.fc45 100% | 1.1 MiB/s | 134.7 KiB | 00m00s [121/187] libsepol-0:3.11-2.fc45.x86_64 100% | 71.3 MiB/s | 365.2 KiB | 00m00s [122/187] libsmartcols-0:2.42.2-3.fc45. 100% | 43.2 MiB/s | 88.5 KiB | 00m00s [123/187] libselinux-0:3.11-4.fc45.x86_ 100% | 1.0 MiB/s | 103.5 KiB | 00m00s [124/187] rpm-libs-0:6.1.0-1.fc45.x86_6 100% | 2.8 MiB/s | 476.5 KiB | 00m00s [125/187] libfdisk-0:2.42.2-3.fc45.x86_ 100% | 82.8 MiB/s | 169.6 KiB | 00m00s [126/187] liblastlog2-0:2.42.2-3.fc45.x 100% | 12.1 MiB/s | 24.7 KiB | 00m00s [127/187] audit-libs-0:4.2.1-2.fc45.x86 100% | 987.3 KiB/s | 143.2 KiB | 00m00s [128/187] libcap-ng-0:0.9.5-1.fc45.x86_ 100% | 365.9 KiB/s | 34.4 KiB | 00m00s [129/187] cmake-srpm-macros-0:4.3.0-5.f 100% | 133.6 KiB/s | 10.3 KiB | 00m00s [130/187] libffi-0:3.5.2-3.fc45.x86_64 100% | 20.4 MiB/s | 41.9 KiB | 00m00s [131/187] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 136.7 MiB/s | 560.0 KiB | 00m00s [132/187] libsemanage-0:3.11-3.fc45.x86 100% | 1.0 MiB/s | 127.2 KiB | 00m00s [133/187] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 37.1 MiB/s | 75.9 KiB | 00m00s [134/187] p11-kit-trust-0:0.26.5-1.fc45 100% | 71.4 MiB/s | 146.3 KiB | 00m00s [135/187] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 165.2 MiB/s | 1.7 MiB | 00m00s [136/187] ima-evm-utils-libs-0:1.6.2-12 100% | 14.8 MiB/s | 30.2 KiB | 00m00s [137/187] libfsverity-0:1.7-4.fc45.x86_ 100% | 9.3 MiB/s | 19.0 KiB | 00m00s [138/187] gpgverify-0:2.2-5.fc45.noarch 100% | 5.5 MiB/s | 11.3 KiB | 00m00s [139/187] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 68.7 MiB/s | 281.6 KiB | 00m00s [140/187] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 91.6 MiB/s | 281.3 KiB | 00m00s [141/187] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 56.9 MiB/s | 116.5 KiB | 00m00s [142/187] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 18.9 MiB/s | 96.6 KiB | 00m00s [143/187] gnupg2-verify-0:2.4.9-18.fc45 100% | 57.3 MiB/s | 176.1 KiB | 00m00s [144/187] libassuan-0:2.5.7-6.fc45.x86_ 100% | 22.3 MiB/s | 68.5 KiB | 00m00s [145/187] libgcrypt-0:1.12.2-2.fc45.x86 100% | 153.6 MiB/s | 629.0 KiB | 00m00s [146/187] libgpg-error-0:1.61-2.fc45.x8 100% | 82.3 MiB/s | 252.9 KiB | 00m00s [147/187] npth-0:1.8-5.fc45.x86_64 100% | 8.3 MiB/s | 25.5 KiB | 00m00s [148/187] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 148.7 MiB/s | 456.8 KiB | 00m00s [149/187] gnutls-0:3.8.13-3.fc45.x86_64 100% | 203.2 MiB/s | 1.4 MiB | 00m00s [150/187] libksba-0:1.8.0-3.fc45.x86_64 100% | 56.1 MiB/s | 172.2 KiB | 00m00s [151/187] libxml2-0:2.13.9-4.fc45.x86_6 100% | 4.7 MiB/s | 714.7 KiB | 00m00s [152/187] openldap-0:2.6.13-4.fc45.x86_ 100% | 88.6 MiB/s | 272.3 KiB | 00m00s [153/187] libusb1-0:1.0.30-2.fc45.x86_6 100% | 40.9 MiB/s | 83.8 KiB | 00m00s [154/187] libidn2-0:2.3.8-4.fc45.x86_64 100% | 42.8 MiB/s | 175.2 KiB | 00m00s [155/187] libunistring-0:1.1-12.fc45.x8 100% | 106.6 MiB/s | 545.8 KiB | 00m00s [156/187] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 159.7 MiB/s | 817.8 KiB | 00m00s [157/187] libevent-0:2.1.12-19.fc45.x86 100% | 46.8 MiB/s | 287.3 KiB | 00m00s [158/187] nettle-0:4.0-5.fc45.x86_64 100% | 22.1 MiB/s | 429.7 KiB | 00m00s [159/187] libtool-ltdl-0:2.5.4-11.fc45. 100% | 12.0 MiB/s | 36.7 KiB | 00m00s [160/187] gdbm-libs-1:1.23-12.fc45.x86_ 100% | 28.4 MiB/s | 58.2 KiB | 00m00s [161/187] xxhash-libs-0:0.8.3-5.fc45.x8 100% | 20.1 MiB/s | 41.3 KiB | 00m00s [162/187] fedora-release-0:45-0.10.noar 100% | 5.9 MiB/s | 12.0 KiB | 00m00s [163/187] fedora-release-identity-basic 100% | 12.5 MiB/s | 12.8 KiB | 00m00s [164/187] libcurl-0:8.21.0-5.fc45.x86_6 100% | 117.5 MiB/s | 481.3 KiB | 00m00s [165/187] krb5-libs-0:1.22.2-9.fc45.x86 100% | 156.8 MiB/s | 803.1 KiB | 00m00s [166/187] libnghttp2-0:1.69.0-5.fc45.x8 100% | 37.7 MiB/s | 77.2 KiB | 00m00s [167/187] libnghttp3-0:1.18.0-1.fc45.x8 100% | 36.7 MiB/s | 75.1 KiB | 00m00s [168/187] libpsl-0:0.23.1-1.fc45.x86_64 100% | 33.0 MiB/s | 67.6 KiB | 00m00s [169/187] libssh-0:0.12.2-1.fc45.x86_64 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [170/187] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 77.0 MiB/s | 157.7 KiB | 00m00s [171/187] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 27.2 MiB/s | 27.8 KiB | 00m00s [172/187] keyutils-libs-0:1.6.3-8.fc45. 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [173/187] libcom_err-0:1.47.4-2.fc45.x8 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [174/187] libverto-0:0.3.2-13.fc45.x86_ 100% | 10.2 MiB/s | 21.0 KiB | 00m00s [175/187] publicsuffix-list-dafsa-0:202 100% | 29.8 MiB/s | 61.1 KiB | 00m00s [176/187] libfido2-0:1.17.0-5.fc45.x86_ 100% | 52.2 MiB/s | 106.9 KiB | 00m00s [177/187] libssh-config-0:0.12.2-1.fc45 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [178/187] libcbor-0:0.14.0-3.fc45.x86_6 100% | 18.0 MiB/s | 36.8 KiB | 00m00s [179/187] rpm-sign-libs-0:6.1.0-1.fc45. 100% | 165.7 KiB/s | 26.8 KiB | 00m00s [180/187] selinux-policy-0:45.14-1.fc45 100% | 5.3 MiB/s | 37.9 KiB | 00m00s [181/187] selinux-policy-targeted-0:45. 100% | 200.4 MiB/s | 6.8 MiB | 00m00s [182/187] systemd-standalone-sysusers-0 100% | 135.6 MiB/s | 416.4 KiB | 00m00s [183/187] rpm-plugin-selinux-0:6.1.0-1. 100% | 188.5 KiB/s | 17.7 KiB | 00m00s [184/187] gdb-minimal-0:17.2-5.fc45.x86 100% | 25.9 MiB/s | 4.7 MiB | 00m00s [185/187] policycoreutils-0:3.11-2.fc45 100% | 1.5 MiB/s | 236.9 KiB | 00m00s [186/187] libselinux-utils-0:3.11-4.fc4 100% | 1.3 MiB/s | 113.8 KiB | 00m00s [187/187] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 2.8 MiB/s | 347.2 KiB | 00m00s -------------------------------------------------------------------------------- [187/187] Total 100% | 65.4 MiB/s | 71.8 MiB | 00m01s 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% | 733.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-1787553348.846857/root/var/cache/dnf/copr_base-49ffc51f3af998ce/packages/rpm-build-6.1.0-1.fc45.x86_64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 0b525fe94dbb3535: NOKEY >>> [RPM] failed to open /var/lib/mock/fedora-45-x86_64-1787553348.846857/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% | 8.1 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% | 42.0 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% | 304.4 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% | 342.9 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% | 404.7 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% | 350.2 MiB/s | 717.2 KiB | 00m00s [ 45/189] Installing libsepol-0:3.11-2. 100% | 423.4 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.48-2 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 66/189] Installing file-0:5.48-2.fc45 100% | 7.8 MiB/s | 103.4 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 json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 71/189] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.6 KiB | 00m00s [ 72/189] Installing lua-libs-0:5.5.1-1 100% | 146.2 MiB/s | 299.4 KiB | 00m00s [ 73/189] Installing libsmartcols-0:2.4 100% | 185.0 MiB/s | 189.5 KiB | 00m00s [ 74/189] Installing libcap-ng-0:0.9.5- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 75/189] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 76/189] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 77/189] Installing libcap-0:2.78-2.fc 100% | 14.9 MiB/s | 213.3 KiB | 00m00s [ 78/189] Installing libsemanage-0:3.11 100% | 155.3 MiB/s | 318.1 KiB | 00m00s [ 79/189] Installing libffi-0:3.5.2-3.f 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [ 80/189] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 81/189] Installing p11-kit-trust-0:0. 100% | 16.7 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 liblastlog2-0:2.42 100% | 3.5 MiB/s | 39.5 KiB | 00m00s [ 84/189] Installing util-linux-core-0: 100% | 62.6 MiB/s | 1.5 MiB | 00m00s [ 85/189] Installing zip-0:3.0-46.fc45. 100% | 45.4 MiB/s | 698.0 KiB | 00m00s [ 86/189] Installing gnupg2-keyboxd-0:2 100% | 16.5 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% | 119.0 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% | 18.4 MiB/s | 320.4 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% | 131.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% | 72.3 MiB/s | 3.8 MiB | 00m00s [ 98/189] Installing policycoreutils-0: 100% | 22.5 MiB/s | 921.4 KiB | 00m00s [ 99/189] Installing selinux-policy-0:4 100% | 885.5 KiB/s | 34.5 KiB | 00m00s [100/189] Installing selinux-policy-tar 100% | 105.2 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% | 239.9 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% | 83.6 MiB/s | 1.8 MiB | 00m00s [106/189] Installing libusb1-0:1.0.30-2 100% | 11.8 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% | 185.3 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.0 MiB/s | 682.8 KiB | 00m00s [110/189] Installing nettle-0:4.0-5.fc4 100% | 196.5 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% | 33.0 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.5-3.fc45 100% | 11.4 MiB/s | 152.0 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 jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [122/189] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [123/189] Installing pkgconf-0:2.5.1-2. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [124/189] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [125/189] Installing libgomp-0:16.2.1-2 100% | 282.7 MiB/s | 578.9 KiB | 00m00s [126/189] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [127/189] Installing gdbm-libs-1:1.23-1 100% | 132.2 MiB/s | 135.4 KiB | 00m00s [128/189] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [129/189] Installing openldap-0:2.6.13- 100% | 221.9 MiB/s | 681.7 KiB | 00m00s [130/189] Installing gnupg2-dirmngr-0:2 100% | 19.3 MiB/s | 632.8 KiB | 00m00s [131/189] Installing gnupg2-0:2.4.9-18. 100% | 185.7 MiB/s | 6.5 MiB | 00m00s [132/189] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [133/189] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [134/189] Installing libnghttp2-0:1.69. 100% | 163.4 MiB/s | 167.3 KiB | 00m00s [135/189] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [136/189] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [137/189] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [138/189] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [139/189] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [140/189] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [141/189] Installing libfido2-0:1.17.0- 100% | 126.0 MiB/s | 258.1 KiB | 00m00s [142/189] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [143/189] Installing systemd-standalone 100% | 61.5 MiB/s | 945.0 KiB | 00m00s [144/189] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [145/189] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [146/189] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.1 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% | 135.8 MiB/s | 3.0 MiB | 00m00s [151/189] Installing binutils-0:2.47-1. 100% | 298.9 MiB/s | 28.4 MiB | 00m00s [152/189] Installing gdb-minimal-0:17.2 100% | 283.2 MiB/s | 14.2 MiB | 00m00s [153/189] Installing debugedit-0:5.3-3. 100% | 14.6 MiB/s | 224.1 KiB | 00m00s [154/189] Installing curl-0:8.21.0-5.fc 100% | 16.0 MiB/s | 490.6 KiB | 00m00s [155/189] Installing rpm-0:6.1.0-1.fc45 100% | 49.1 MiB/s | 2.5 MiB | 00m00s [156/189] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [157/189] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [158/189] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [159/189] Installing tree-sitter-srpm-m 100% | 9.4 MiB/s | 9.6 KiB | 00m00s [160/189] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [161/189] Installing cmake-srpm-macros- 100% | 98.1 KiB/s | 804.0 B | 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% | 17.5 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% | 96.2 MiB/s | 3.9 MiB | 00m00s [189/189] Installing info-0:7.3-3.fc45. 100% | 53.0 KiB/s | 372.8 KiB | 00m07s Warning: skipped OpenPGP checks for 18 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.5-3.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.48-2.fc45.x86_64 file-libs-5.48-2.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-5.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-4.fc45.x86_64 libselinux-utils-3.11-4.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.14-1.fc45.noarch selinux-policy-targeted-45.14-1.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.SIpgjM setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.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-1787553348.846857/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-hpcrscrr/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.4-2.fc45.src.rpm) Config(fedora-45-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-45-x86_64-bootstrap-1787553348.846857/root. INFO: reusing tmpfs at /var/lib/mock/fedora-45-x86_64-bootstrap-1787553348.846857/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-1787553348.846857/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.4-2.fc45.src.rpm Start: build setup for ruff-0.16.4-2.fc45.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.fBdaxi setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc45.src.rpm Updating and loading repositories: updates 100% | 37.2 KiB/s | 23.2 KiB | 00m01s fedora 100% | 66.2 KiB/s | 22.9 KiB | 00m00s Copr repository 100% | 7.7 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-27.fc45 copr_base 0.0 B llvm-libs x86_64 0:22.1.8-27.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 copr_base 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% | 7.1 MiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 14.8 MiB/s | 75.8 KiB | 00m00s [ 3/34] libgit2_1.9-0:1.9.7-2.fc45.x86_ 100% | 119.5 MiB/s | 611.9 KiB | 00m00s [ 4/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 75.3 MiB/s | 848.0 KiB | 00m00s [ 5/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 36.4 MiB/s | 148.9 KiB | 00m00s [ 6/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 12.5 MiB/s | 38.5 KiB | 00m00s [ 7/34] gcc-0:16.2.1-2.fc45.x86_64 100% | 258.9 MiB/s | 43.2 MiB | 00m00s [ 8/34] cargo-0:1.97.1-2.fc45.x86_64 100% | 32.0 MiB/s | 7.9 MiB | 00m00s [ 9/34] cpp-0:16.2.1-2.fc45.x86_64 100% | 109.7 MiB/s | 14.6 MiB | 00m00s [10/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 4.6 MiB/s | 75.7 KiB | 00m00s [11/34] rust-0:1.97.1-2.fc45.x86_64 100% | 71.7 MiB/s | 30.7 MiB | 00m00s [12/34] make-1:4.4.1-13.fc45.x86_64 100% | 13.1 MiB/s | 588.3 KiB | 00m00s [13/34] rust-std-static-0:1.97.1-2.fc45 100% | 128.0 MiB/s | 39.3 MiB | 00m00s [14/34] glibc-devel-0:2.44-1.fc45.x86_6 100% | 11.6 MiB/s | 654.8 KiB | 00m00s [15/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 585.1 KiB/s | 30.4 KiB | 00m00s [16/34] python3-0:3.15.0~rc1-1.fc45.x86 100% | 13.2 MiB/s | 27.0 KiB | 00m00s [17/34] expat-0:2.8.1-2.fc45.x86_64 100% | 42.3 MiB/s | 129.9 KiB | 00m00s [18/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 32.1 MiB/s | 98.5 KiB | 00m00s [19/34] tzdata-0:2026c-1.fc45.noarch 100% | 99.3 MiB/s | 712.0 KiB | 00m00s [20/34] less-0:704-4.fc45.x86_64 100% | 74.2 MiB/s | 228.0 KiB | 00m00s [21/34] python3-libs-0:3.15.0~rc1-1.fc4 100% | 260.7 MiB/s | 11.2 MiB | 00m00s [22/34] libedit-0:3.1-60.20260512cvs.fc 100% | 53.7 MiB/s | 110.0 KiB | 00m00s [23/34] python3-click-1:8.4.2-1.fc45.no 100% | 1.6 MiB/s | 281.7 KiB | 00m00s [24/34] python-pip-wheel-0:26.1.2-2.fc4 100% | 167.8 MiB/s | 1.2 MiB | 00m00s [25/34] kernel-headers-0:7.2.0-61.fc45. 100% | 145.9 MiB/s | 1.8 MiB | 00m00s [26/34] libatomic-0:16.2.1-2.fc45.x86_6 100% | 27.1 MiB/s | 55.4 KiB | 00m00s [27/34] cargo2rpm-0:0.3.4-2.fc45.noarch 100% | 66.7 MiB/s | 204.8 KiB | 00m00s [28/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [29/34] python3-tomlkit-0:0.13.2-9.fc45 100% | 62.2 MiB/s | 127.4 KiB | 00m00s [30/34] annobin-plugin-gcc-0:13.28-1.fc 100% | 169.7 MiB/s | 695.3 KiB | 00m00s [31/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 28.8 MiB/s | 59.1 KiB | 00m00s [32/34] annobin-docs-0:13.28-1.fc45.noa 100% | 28.4 MiB/s | 87.3 KiB | 00m00s [33/34] llvm-filesystem-0:22.1.8-27.fc4 100% | 65.4 KiB/s | 12.0 KiB | 00m00s [34/34] llvm-libs-0:22.1.8-27.fc45.x86_ 100% | 47.5 MiB/s | 34.1 MiB | 00m01s -------------------------------------------------------------------------------- [34/34] Total 100% | 152.9 MiB/s | 189.7 MiB | 00m01s 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% | 83.2 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% | 364.0 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-2 100% | 477.8 MiB/s | 140.5 MiB | 00m00s [15/36] Installing less-0:704-4.fc45.x8 100% | 25.0 MiB/s | 487.3 KiB | 00m00s [16/36] Installing tzdata-0:2026c-1.fc4 100% | 23.5 MiB/s | 1.5 MiB | 00m00s [17/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [18/36] Installing expat-0:2.8.1-2.fc45 100% | 16.7 MiB/s | 325.6 KiB | 00m00s [19/36] Installing python3-libs-0:3.15. 100% | 277.4 MiB/s | 48.5 MiB | 00m00s [20/36] Installing python3-0:3.15.0~rc1 100% | 2.0 MiB/s | 30.5 KiB | 00m00s [21/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [22/36] Installing python3-tomlkit-0:0. 100% | 167.4 MiB/s | 514.2 KiB | 00m00s [23/36] Installing tomcli-0:0.10.1-6.fc 100% | 9.5 MiB/s | 164.6 KiB | 00m00s [24/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [25/36] Installing make-1:4.4.1-13.fc45 100% | 82.0 MiB/s | 1.8 MiB | 00m00s [26/36] Installing gcc-0:16.2.1-2.fc45. 100% | 403.6 MiB/s | 121.9 MiB | 00m00s [27/36] Installing rust-0:1.97.1-2.fc45 100% | 408.1 MiB/s | 94.7 MiB | 00m00s [28/36] Installing rust-std-static-0:1. 100% | 498.0 MiB/s | 165.3 MiB | 00m00s [29/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [30/36] Installing libgit2_1.9-0:1.9.7- 100% | 280.0 MiB/s | 1.4 MiB | 00m00s [31/36] Installing cargo-0:1.97.1-2.fc4 100% | 338.7 MiB/s | 23.7 MiB | 00m00s [32/36] Installing cargo2rpm-0:0.3.4-2. 100% | 58.5 MiB/s | 1.3 MiB | 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% | 33.1 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% | 14.8 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 3 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.hsuxHB setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc45.src.rpm Updating and loading repositories: updates 100% | 39.9 KiB/s | 23.2 KiB | 00m01s fedora 100% | 76.6 KiB/s | 22.9 KiB | 00m00s Copr repository 100% | 10.5 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.4-2.fc45.src.rpm Start: rpmbuild ruff-0.16.4-2.fc45.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.maWBP6 setting SOURCE_DATE_EPOCH=1787270400 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.hgaznE Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.16.4-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.16.4-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.4-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.4" RPM_PACKAGE_RELEASE="2.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.4-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.KLrucx + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd /builddir/build/BUILD/ruff-0.16.4-build + rm -rf ruff-0.16.4 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.16.4.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.16.4 + /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 + 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_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=6fba3ae73db5a9807780514b463126f1ee8ff216 + [[ 6fba3ae73db5a9807780514b463126f1ee8ff216 != 6fba3ae73db5a9807780514b463126f1ee8ff216 ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.SNHCLa + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.4-2.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 39.9 KiB/s | 23.2 KiB | 00m01s fedora 100% | 77.1 KiB/s | 22.9 KiB | 00m00s Copr repository 100% | 10.2 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 fedora 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-27.fc45 copr_base 61.5 MiB clang-devel x86_64 0:22.1.8-27.fc45 copr_base 32.3 MiB clang-libs x86_64 0:22.1.8-27.fc45 copr_base 109.8 MiB clang-resource-filesystem x86_64 0:22.1.8-27.fc45 copr_base 15.3 KiB clang-tools-extra x86_64 0:22.1.8-27.fc45 copr_base 61.5 MiB cmake-filesystem x86_64 0:4.3.0-5.fc45 copr_base 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-27.fc45 copr_base 86.3 MiB llvm-devel x86_64 0:22.1.8-27.fc45 copr_base 35.6 MiB llvm-googletest x86_64 0:22.1.8-27.fc45 copr_base 2.2 MiB llvm-static x86_64 0:22.1.8-27.fc45 copr_base 351.6 MiB llvm-test x86_64 0:22.1.8-27.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-aho-corasick+default-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 2/1162] rust-anstream+default-devel 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 3/1162] rust-anstyle+default-devel- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 4/1162] rust-anstyle+std-devel-0:1. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 5/1162] rust-anyhow+default-devel-0 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 6/1162] rust-arc-swap+default-devel 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 7/1162] rust-argfile+default-devel- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 8/1162] rust-arrayvec+default-devel 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 9/1162] rust-bitflags+default-devel 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 10/1162] rust-assert_fs+default-deve 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 11/1162] rust-bstr+default-devel-0:1 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 12/1162] rust-bitvec+alloc-devel-0:1 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 13/1162] rust-bitvec-devel-0:1.0.1-8 100% | 21.9 MiB/s | 247.0 KiB | 00m00s [ 14/1162] rust-cachedir+default-devel 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 15/1162] rust-camino+default-devel-0 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 16/1162] rust-camino+serde1-devel-0: 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 17/1162] rust-clap+default-devel-0:4 100% | 5.1 MiB/s | 10.5 KiB | 00m00s [ 18/1162] rust-clap+derive-devel-0:4. 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 19/1162] rust-clap+env-devel-0:4.6.6 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 20/1162] rust-clap+string-devel-0:4. 100% | 5.1 MiB/s | 10.3 KiB | 00m00s [ 21/1162] rust-clap+wrap_help-devel-0 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 22/1162] rust-clap_complete_command+ 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 23/1162] rust-clearscreen+default-de 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 24/1162] rust-colored+default-devel- 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 25/1162] rust-colored+no-color-devel 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 26/1162] rust-compact_str+default-de 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 27/1162] rust-compact_str+serde-deve 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 28/1162] rust-csv+default-devel-0:1. 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 29/1162] rust-countme+default-devel- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 30/1162] rust-crossbeam+default-deve 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 31/1162] rust-ctrlc+default-devel-0: 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 32/1162] rust-dashmap+default-devel- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 33/1162] rust-datatest-stable+defaul 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 34/1162] rust-dunce+default-devel-0: 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 35/1162] rust-drop_bomb+default-deve 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 36/1162] rust-filetime+default-devel 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 37/1162] rust-etcetera+default-devel 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 38/1162] rust-fern+default-devel-0:0 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 39/1162] rust-gen-lsp-types+default- 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 40/1162] rust-gen-lsp-types+url-deve 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 41/1162] rust-get-size2+compact-str- 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 42/1162] rust-get-size2+default-deve 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 43/1162] rust-get-size2+derive-devel 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 44/1162] rust-get-size2+hashbrown-de 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 45/1162] rust-get-size2+indexmap-dev 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 46/1162] rust-get-size2+ordermap-dev 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 47/1162] rust-get-size2+smallvec-dev 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 48/1162] rust-get-size2+parking_lot- 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 49/1162] rust-get-size2+thin-vec-dev 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 50/1162] rust-glob+default-devel-0:0 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 51/1162] rust-globset+default-devel- 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 52/1162] rust-hashbrown-devel-0:0.17 100% | 43.0 MiB/s | 132.1 KiB | 00m00s [ 53/1162] rust-hashbrown+inline-more- 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 54/1162] rust-heck+default-devel-0:0 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 55/1162] rust-globwalk+default-devel 100% | 965.5 KiB/s | 7.7 KiB | 00m00s [ 56/1162] rust-ignore+default-devel-0 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 57/1162] rust-icu_properties+default 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 58/1162] rust-indexmap+default-devel 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 59/1162] rust-imperative+default-dev 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 60/1162] rust-indicatif+default-deve 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 61/1162] rust-indoc+default-devel-0: 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 62/1162] rust-insta+default-devel-0: 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 63/1162] rust-insta-cmd+default-deve 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 64/1162] rust-insta+filters-devel-0: 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 65/1162] rust-insta+json-devel-0:1.4 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 66/1162] rust-insta+redactions-devel 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 67/1162] rust-itertools+default-deve 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 68/1162] rust-insta+ron-devel-0:1.46 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 69/1162] rust-jiff+default-devel-0:0 100% | 4.5 MiB/s | 13.8 KiB | 00m00s [ 70/1162] rust-is-macro+default-devel 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 71/1162] rust-jod-thread+default-dev 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 72/1162] rust-log+default-devel-0:0. 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 73/1162] rust-lsp-server+default-dev 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 74/1162] rust-matchit+default-devel- 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 75/1162] rust-memchr+default-devel-0 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 76/1162] rust-memchr+std-devel-0:2.8 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 77/1162] rust-libcst-devel-0:1.8.6-3 100% | 7.1 MiB/s | 116.0 KiB | 00m00s [ 78/1162] rust-natord+default-devel-0 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 79/1162] rust-notify+default-devel-0 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 80/1162] rust-ordermap+default-devel 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 81/1162] rust-parking_lot+default-de 100% | 7.9 MiB/s | 8.0 KiB | 00m00s [ 82/1162] rust-ordermap+serde-devel-0 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 83/1162] rust-path-slash+default-dev 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [ 84/1162] rust-path-absolutize+defaul 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 85/1162] rust-pathdiff+default-devel 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 86/1162] rust-path-absolutize+fixed_ 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 87/1162] rust-pretty_assertions+defa 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 88/1162] rust-pep440_rs+default-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 89/1162] rust-pep440_rs+version-rang 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 90/1162] rust-proc-macro2+default-de 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 91/1162] rust-pyproject-toml+default 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 92/1162] rust-quickcheck-devel-0:1.1 100% | 6.7 MiB/s | 34.5 KiB | 00m00s [ 93/1162] rust-quick-junit+default-de 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 94/1162] rust-rand-devel-0:0.10.2-2. 100% | 17.0 MiB/s | 104.6 KiB | 00m00s [ 95/1162] rust-quickcheck_macros+defa 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 96/1162] rust-quote+default-devel-0: 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 97/1162] rust-rand+std_rng-devel-0:0 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 98/1162] rust-regex-syntax+default-d 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 99/1162] rust-regex-automata+default 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 100/1162] rust-rayon+default-devel-0: 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 101/1162] rust-regex+default-devel-0: 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 102/1162] rust-rkyv+default-devel-0:0 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 103/1162] rust-rustc-hash+default-dev 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 104/1162] rust-rustc-stable-hash+defa 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 105/1162] rust-salsa+compact_str-deve 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 106/1162] rust-salsa-devel-0:0.28.2-1 100% | 44.9 MiB/s | 321.7 KiB | 00m00s [ 107/1162] rust-salsa+inventory-devel- 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 108/1162] rust-salsa+macros-devel-0:0 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 109/1162] rust-salsa+ordermap-devel-0 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 110/1162] rust-salsa+salsa_unstable-d 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 111/1162] rust-same-file+default-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 112/1162] rust-schemars+default-devel 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 113/1162] rust-seahash+default-devel- 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 114/1162] rust-serde+default-devel-0: 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 115/1162] rust-serde+derive-devel-0:1 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 116/1162] rust-serde_json+default-dev 100% | 4.7 MiB/s | 9.6 KiB | 00m00s [ 117/1162] rust-serde_test+default-dev 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 118/1162] rust-shellexpand+default-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 119/1162] rust-similar+default-devel- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 120/1162] rust-smallvec+const_generic 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 121/1162] rust-smallvec+const_new-dev 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 122/1162] rust-smallvec+default-devel 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 123/1162] rust-similar+inline-devel-0 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 124/1162] rust-smallvec+union-devel-0 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 125/1162] rust-snapbox+cmd-devel-0:1. 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 126/1162] rust-snapbox+default-devel- 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 127/1162] rust-snapbox+diff-devel-0:1 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 128/1162] rust-snapbox+examples-devel 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 129/1162] rust-stacker+default-devel- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 130/1162] rust-snapbox+term-svg-devel 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 131/1162] rust-static_assertions+defa 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 132/1162] rust-strum+default-devel-0: 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 133/1162] rust-strum+strum_macros-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 134/1162] rust-syn+default-devel-0:3. 100% | 3.2 MiB/s | 10.0 KiB | 00m00s [ 135/1162] rust-strum_macros+default-d 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 136/1162] rust-supports-hyperlinks+de 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 137/1162] rust-syn+derive-devel-0:3.0 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [ 138/1162] rust-syn+extra-traits-devel 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [ 139/1162] rust-syn+full-devel-0:3.0.3 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [ 140/1162] rust-syn+parsing-devel-0:3. 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [ 141/1162] rust-tempfile+default-devel 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 142/1162] rust-test-case+default-deve 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 143/1162] rust-thin-vec+default-devel 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 144/1162] rust-thin-vec+serde-devel-0 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 145/1162] rust-thiserror+default-deve 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 146/1162] rust-toml+default-devel-0:1 100% | 8.9 MiB/s | 9.2 KiB | 00m00s [ 147/1162] rust-tikv-jemallocator+defa 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 148/1162] rust-toml_parser+default-de 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 149/1162] rust-tracing-subscriber-dev 100% | 92.3 MiB/s | 189.0 KiB | 00m00s [ 150/1162] rust-tracing-log+default-de 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 151/1162] rust-tracing-subscriber+ans 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 152/1162] rust-tracing-subscriber+env 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 153/1162] rust-tracing-flame+default- 100% | 865.6 KiB/s | 7.8 KiB | 00m00s [ 154/1162] rust-tracing-subscriber+chr 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 155/1162] rust-tracing-subscriber+fmt 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 156/1162] rust-tracing-subscriber+sma 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 157/1162] rust-tracing+default-devel- 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 158/1162] rust-tracing+log-devel-0:0. 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 159/1162] rust-tracing+release_max_le 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 160/1162] rust-typed-arena+default-de 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 161/1162] rust-unicode-ident+default- 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 162/1162] rust-unicode-width+default- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 163/1162] rust-unicode-normalization+ 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 164/1162] rust-url+default-devel-0:2. 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 165/1162] rust-uuid+default-devel-0:1 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 166/1162] rust-unicode_names2+default 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 167/1162] rust-walkdir+default-devel- 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 168/1162] rust-which+default-devel-0: 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [ 169/1162] rust-wild+default-devel-0:2 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 170/1162] rust-zip-devel-0:8.6.0-5.fc 100% | 25.7 MiB/s | 131.7 KiB | 00m00s [ 171/1162] rust-zip+deflate-flate2-zli 100% | 1.9 MiB/s | 11.7 KiB | 00m00s [ 172/1162] rust-zip+zstd-devel-0:8.6.0 100% | 1.6 MiB/s | 11.5 KiB | 00m00s [ 173/1162] rust-char_str+default-devel 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 174/1162] rust-char_str+get-size-deve 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 175/1162] pyproject-rpm-macros-0:1.23 100% | 13.4 MiB/s | 54.8 KiB | 00m00s [ 176/1162] rust-aho-corasick+perf-lite 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 177/1162] rust-char_str+serde-devel-0 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 178/1162] rust-aho-corasick+std-devel 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 179/1162] rust-aho-corasick-devel-0:1 100% | 38.2 MiB/s | 156.6 KiB | 00m00s [ 180/1162] rust-anstream+auto-devel-0: 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 181/1162] rust-anstream+wincon-devel- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 182/1162] rust-anstream-devel-0:1.0.0 100% | 15.7 MiB/s | 32.1 KiB | 00m00s [ 183/1162] rust-anstyle-devel-0:1.0.14 100% | 7.9 MiB/s | 24.1 KiB | 00m00s [ 184/1162] rust-anyhow+std-devel-0:1.0 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 185/1162] rust-anyhow-devel-0:1.0.104 100% | 20.1 MiB/s | 61.7 KiB | 00m00s [ 186/1162] rust-arc-swap-devel-0:1.9.2 100% | 18.9 MiB/s | 77.2 KiB | 00m00s [ 187/1162] rust-argfile-devel-0:1.0.0- 100% | 3.4 MiB/s | 17.6 KiB | 00m00s [ 188/1162] rust-arrayvec+std-devel-0:0 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 189/1162] rust-arrayvec-devel-0:0.7.8 100% | 6.2 MiB/s | 38.2 KiB | 00m00s [ 190/1162] rust-bitflags-devel-0:2.13. 100% | 22.2 MiB/s | 68.1 KiB | 00m00s [ 191/1162] rust-assert_fs-devel-0:1.1. 100% | 3.5 MiB/s | 24.9 KiB | 00m00s [ 192/1162] rust-funty-devel-0:2.0.0-9. 100% | 3.3 MiB/s | 20.2 KiB | 00m00s [ 193/1162] rust-radium+default-devel-0 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 194/1162] rust-tap+default-devel-0:1. 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 195/1162] rust-bstr+std-devel-0:1.13. 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 196/1162] rust-bstr+unicode-devel-0:1 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 197/1162] rust-wyz-devel-0:0.5.1-9.fc 100% | 6.4 MiB/s | 26.4 KiB | 00m00s [ 198/1162] rust-camino-devel-0:1.2.5-1 100% | 20.5 MiB/s | 42.0 KiB | 00m00s [ 199/1162] rust-cachedir-devel-0:0.3.1 100% | 3.6 MiB/s | 14.6 KiB | 00m00s [ 200/1162] rust-serde_core+default-dev 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 201/1162] rust-clap+color-devel-0:4.6 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 202/1162] rust-clap+error-context-dev 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 203/1162] rust-clap+help-devel-0:4.6. 100% | 2.5 MiB/s | 10.3 KiB | 00m00s [ 204/1162] rust-clap+std-devel-0:4.6.6 100% | 2.5 MiB/s | 10.3 KiB | 00m00s [ 205/1162] rust-clap+suggestions-devel 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 206/1162] rust-clap+usage-devel-0:4.6 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 207/1162] rust-clap-devel-0:4.6.6-1.f 100% | 24.2 MiB/s | 99.0 KiB | 00m00s [ 208/1162] rust-clap_derive+default-de 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 209/1162] rust-clap_builder+env-devel 100% | 5.0 MiB/s | 10.1 KiB | 00m00s [ 210/1162] rust-clap_builder+string-de 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 211/1162] rust-clap_builder+wrap_help 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 212/1162] rust-bstr-devel-0:1.13.0-1. 100% | 9.3 MiB/s | 266.4 KiB | 00m00s [ 213/1162] rust-clap_complete_command+ 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 214/1162] rust-clap_complete_command- 100% | 2.7 MiB/s | 13.8 KiB | 00m00s [ 215/1162] rust-clearscreen-devel-0:4. 100% | 24.2 MiB/s | 148.9 KiB | 00m00s [ 216/1162] rust-compact_str+std-devel- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 217/1162] rust-colored-devel-0:3.1.1- 100% | 4.5 MiB/s | 41.1 KiB | 00m00s [ 218/1162] rust-compact_str-devel-0:0. 100% | 18.0 MiB/s | 92.2 KiB | 00m00s [ 219/1162] rust-serde+alloc-devel-0:1. 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 220/1162] rust-serde-devel-0:1.0.228- 100% | 16.0 MiB/s | 81.8 KiB | 00m00s [ 221/1162] rust-crossbeam-devel-0:0.8. 100% | 4.6 MiB/s | 18.7 KiB | 00m00s [ 222/1162] rust-crossbeam+std-devel-0: 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 223/1162] rust-countme-devel-0:3.0.1- 100% | 2.2 MiB/s | 17.7 KiB | 00m00s [ 224/1162] rust-csv-devel-0:1.4.0-3.fc 100% | 143.7 MiB/s | 735.9 KiB | 00m00s [ 225/1162] rust-dashmap-devel-0:6.2.1- 100% | 6.0 MiB/s | 36.9 KiB | 00m00s [ 226/1162] rust-ctrlc-devel-0:3.5.2-2. 100% | 2.5 MiB/s | 23.1 KiB | 00m00s [ 227/1162] rust-datatest-stable-devel- 100% | 8.9 MiB/s | 45.3 KiB | 00m00s [ 228/1162] rust-dunce-devel-0:1.0.5-5. 100% | 7.6 MiB/s | 15.6 KiB | 00m00s [ 229/1162] rust-drop_bomb-devel-0:0.1. 100% | 2.9 MiB/s | 14.9 KiB | 00m00s [ 230/1162] rust-filetime-devel-0:0.2.2 100% | 10.9 MiB/s | 22.2 KiB | 00m00s [ 231/1162] rust-etcetera-devel-0:0.11. 100% | 3.7 MiB/s | 22.9 KiB | 00m00s [ 232/1162] rust-url+serde-devel-0:2.5. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 233/1162] rust-gen-lsp-types-devel-0: 100% | 16.5 MiB/s | 84.7 KiB | 00m00s [ 234/1162] rust-fern-devel-0:0.7.1-7.f 100% | 26.4 MiB/s | 297.1 KiB | 00m00s [ 235/1162] rust-indexmap-devel-0:2.14. 100% | 45.0 MiB/s | 92.1 KiB | 00m00s [ 236/1162] rust-get-size2+get-size-der 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 237/1162] rust-get-size2-devel-0:0.10 100% | 3.6 MiB/s | 36.6 KiB | 00m00s [ 238/1162] rust-parking_lot-devel-0:0. 100% | 16.4 MiB/s | 50.4 KiB | 00m00s [ 239/1162] rust-smallvec-devel-0:1.15. 100% | 20.4 MiB/s | 41.8 KiB | 00m00s [ 240/1162] rust-ordermap-devel-0:1.2.0 100% | 11.1 MiB/s | 68.2 KiB | 00m00s [ 241/1162] rust-glob-devel-0:0.3.4-1.f 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [ 242/1162] rust-globset+log-devel-0:0. 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 243/1162] rust-thin-vec-devel-0:0.2.1 100% | 7.0 MiB/s | 42.9 KiB | 00m00s [ 244/1162] rust-globset-devel-0:0.4.20 100% | 11.5 MiB/s | 35.4 KiB | 00m00s [ 245/1162] rust-heck-devel-0:0.5.0-6.f 100% | 9.8 MiB/s | 20.2 KiB | 00m00s [ 246/1162] rust-icu_properties+compile 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 247/1162] rust-globwalk-devel-0:0.9.1 100% | 2.8 MiB/s | 16.9 KiB | 00m00s [ 248/1162] rust-icu_properties-devel-0 100% | 19.9 MiB/s | 61.2 KiB | 00m00s [ 249/1162] rust-ignore-devel-0:0.4.33- 100% | 34.9 MiB/s | 71.4 KiB | 00m00s [ 250/1162] rust-indexmap+std-devel-0:2 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 251/1162] rust-imperative-devel-0:1.0 100% | 5.2 MiB/s | 21.2 KiB | 00m00s [ 252/1162] rust-indoc-devel-0:2.0.7-3. 100% | 16.2 MiB/s | 33.2 KiB | 00m00s [ 253/1162] rust-indicatif+unicode-widt 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 254/1162] rust-indicatif-devel-0:0.18 100% | 11.9 MiB/s | 73.1 KiB | 00m00s [ 255/1162] rust-insta+colors-devel-0:1 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 256/1162] rust-insta-cmd-devel-0:0.7. 100% | 3.4 MiB/s | 20.9 KiB | 00m00s [ 257/1162] rust-insta-devel-0:1.46.3-2 100% | 46.1 MiB/s | 141.6 KiB | 00m00s [ 258/1162] rust-insta+regex-devel-0:1. 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 259/1162] rust-insta+serde-devel-0:1. 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 260/1162] rust-insta+pest-devel-0:1.4 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 261/1162] rust-insta+pest_derive-deve 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 262/1162] rust-itertools+use_std-deve 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 263/1162] rust-ron+default-devel-0:0. 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 264/1162] rust-is-macro-devel-0:0.3.7 100% | 3.1 MiB/s | 18.7 KiB | 00m00s [ 265/1162] rust-itertools-devel-0:0.15 100% | 38.7 MiB/s | 158.6 KiB | 00m00s [ 266/1162] rust-jiff+perf-inline-devel 100% | 4.4 MiB/s | 13.5 KiB | 00m00s [ 267/1162] rust-jiff+std-devel-0:0.2.3 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [ 268/1162] rust-jiff+tz-fat-devel-0:0. 100% | 6.7 MiB/s | 13.6 KiB | 00m00s [ 269/1162] rust-jiff+tz-system-devel-0 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [ 270/1162] rust-jiff+tzdb-bundle-platf 100% | 6.6 MiB/s | 13.6 KiB | 00m00s [ 271/1162] rust-jiff+tzdb-concatenated 100% | 6.6 MiB/s | 13.6 KiB | 00m00s [ 272/1162] rust-jiff+tzdb-zoneinfo-dev 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [ 273/1162] rust-jiff-devel-0:0.2.35-1. 100% | 95.1 MiB/s | 487.2 KiB | 00m00s [ 274/1162] rust-jod-thread-devel-0:1.0 100% | 3.5 MiB/s | 14.5 KiB | 00m00s [ 275/1162] rust-annotate-snippets0.11+ 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 276/1162] rust-paste+default-devel-0: 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 277/1162] rust-libcst_derive+default- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 278/1162] rust-log-devel-0:0.4.33-2.f 100% | 17.3 MiB/s | 53.2 KiB | 00m00s [ 279/1162] rust-peg+default-devel-0:0. 100% | 991.3 KiB/s | 7.9 KiB | 00m00s [ 280/1162] rust-lsp-server-devel-0:0.1 100% | 3.7 MiB/s | 26.4 KiB | 00m00s [ 281/1162] rust-memchr-devel-0:2.8.3-2 100% | 18.2 MiB/s | 93.2 KiB | 00m00s [ 282/1162] rust-memchr+alloc-devel-0:2 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 283/1162] rust-matchit-devel-0:0.9.2- 100% | 4.1 MiB/s | 37.9 KiB | 00m00s [ 284/1162] rust-natord-devel-0:1.0.9-2 100% | 2.3 MiB/s | 11.6 KiB | 00m00s [ 285/1162] rust-notify-devel-0:8.2.0-3 100% | 8.6 MiB/s | 44.2 KiB | 00m00s [ 286/1162] rust-ordermap+std-devel-0:1 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 287/1162] rust-indexmap+serde-devel-0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 288/1162] rust-serde_core-devel-0:1.0 100% | 20.9 MiB/s | 64.2 KiB | 00m00s [ 289/1162] rust-path-absolutize-devel- 100% | 2.4 MiB/s | 14.8 KiB | 00m00s [ 290/1162] rust-path-slash-devel-0:0.2 100% | 5.4 MiB/s | 16.6 KiB | 00m00s [ 291/1162] rust-path-dedot+fixed_workd 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 292/1162] rust-pathdiff-devel-0:0.2.3 100% | 7.5 MiB/s | 15.3 KiB | 00m00s [ 293/1162] rust-pretty_assertions+std- 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 294/1162] rust-pep440_rs-devel-0:0.7. 100% | 11.8 MiB/s | 48.3 KiB | 00m00s [ 295/1162] rust-version-ranges+default 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 296/1162] rust-pretty_assertions-deve 100% | 41.0 MiB/s | 84.0 KiB | 00m00s [ 297/1162] rust-proc-macro2+proc-macro 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 298/1162] rust-proc-macro2-devel-0:1. 100% | 20.9 MiB/s | 64.2 KiB | 00m00s [ 299/1162] rust-rand+sys_rng-devel-0:0 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 300/1162] rust-pyproject-toml-devel-0 100% | 4.2 MiB/s | 21.4 KiB | 00m00s [ 301/1162] rust-quick-junit-devel-0:0. 100% | 6.7 MiB/s | 34.5 KiB | 00m00s [ 302/1162] rust-quote+proc-macro-devel 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 303/1162] rust-quote-devel-0:1.0.47-1 100% | 21.3 MiB/s | 43.7 KiB | 00m00s [ 304/1162] rust-quickcheck_macros-deve 100% | 4.8 MiB/s | 19.6 KiB | 00m00s [ 305/1162] rust-rand_core-devel-0:0.10 100% | 15.2 MiB/s | 31.1 KiB | 00m00s [ 306/1162] rust-chacha20+rng-devel-0:0 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 307/1162] rust-chacha20-devel-0:0.10. 100% | 23.8 MiB/s | 48.8 KiB | 00m00s [ 308/1162] rust-regex-automata+dfa-dev 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 309/1162] rust-regex-automata+hybrid- 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 310/1162] rust-regex-automata+meta-de 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 311/1162] rust-regex-automata+nfa-dev 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 312/1162] rust-regex-automata+perf-de 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 313/1162] rust-regex-automata+std-dev 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 314/1162] rust-regex-automata+syntax- 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 315/1162] rust-rayon-devel-0:1.12.0-2 100% | 16.5 MiB/s | 186.2 KiB | 00m00s [ 316/1162] rust-regex-automata+unicode 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 317/1162] rust-regex-automata-devel-0 100% | 146.6 MiB/s | 450.4 KiB | 00m00s [ 318/1162] rust-regex-syntax+std-devel 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 319/1162] rust-regex-syntax+unicode-d 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 320/1162] rust-regex-syntax-devel-0:0 100% | 70.0 MiB/s | 215.2 KiB | 00m00s [ 321/1162] rust-regex+std-devel-0:1.13 100% | 4.6 MiB/s | 9.3 KiB | 00m00s [ 322/1162] rust-regex+perf-devel-0:1.1 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 323/1162] rust-regex+unicode-devel-0: 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 324/1162] rust-regex-devel-0:1.13.1-1 100% | 65.8 MiB/s | 134.7 KiB | 00m00s [ 325/1162] rust-rkyv+bytecheck-devel-0 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 326/1162] rust-rkyv+std-devel-0:0.8.1 100% | 2.9 MiB/s | 9.1 KiB | 00m00s [ 327/1162] rust-rkyv-devel-0:0.8.18-1. 100% | 45.0 MiB/s | 184.5 KiB | 00m00s [ 328/1162] rust-rustc-hash+std-devel-0 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 329/1162] rust-rustc-hash-devel-0:2.1 100% | 10.7 MiB/s | 21.8 KiB | 00m00s [ 330/1162] rust-boxcar+default-devel-0 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 331/1162] rust-rustc-stable-hash-deve 100% | 5.4 MiB/s | 27.4 KiB | 00m00s [ 332/1162] rust-crossbeam-queue+defaul 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 333/1162] rust-hashbrown+default-deve 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 334/1162] rust-crossbeam-utils+defaul 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 335/1162] rust-hashlink+default-devel 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 336/1162] rust-portable-atomic+defaul 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 337/1162] rust-intrusive-collections+ 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 338/1162] rust-tracing+std-devel-0:0. 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 339/1162] rust-salsa-macro-rules+defa 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 340/1162] rust-salsa-macros+default-d 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 341/1162] rust-tracing-devel-0:0.1.44 100% | 21.6 MiB/s | 88.3 KiB | 00m00s [ 342/1162] rust-typeid+default-devel-0 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 343/1162] rust-same-file-devel-0:1.0. 100% | 9.0 MiB/s | 18.4 KiB | 00m00s [ 344/1162] rust-schemars+derive-devel- 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 345/1162] rust-inventory+default-deve 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 346/1162] rust-schemars+std-devel-0:1 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 347/1162] rust-schemars-devel-0:1.2.1 100% | 73.8 MiB/s | 151.1 KiB | 00m00s [ 348/1162] rust-seahash-devel-0:4.1.0- 100% | 19.0 MiB/s | 39.0 KiB | 00m00s [ 349/1162] rust-serde+std-devel-0:1.0. 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 350/1162] rust-serde+serde_derive-dev 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 351/1162] rust-serde_json+std-devel-0 100% | 3.2 MiB/s | 9.7 KiB | 00m00s [ 352/1162] rust-serde_json-devel-0:1.0 100% | 51.1 MiB/s | 156.9 KiB | 00m00s [ 353/1162] rust-serde_test-devel-0:1.0 100% | 5.0 MiB/s | 25.5 KiB | 00m00s [ 354/1162] rust-shellexpand+base-0-dev 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 355/1162] rust-shellexpand+tilde-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 356/1162] rust-shellexpand-devel-0:3. 100% | 5.8 MiB/s | 29.6 KiB | 00m00s [ 357/1162] rust-similar+std-devel-0:3. 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 358/1162] rust-similar+text-devel-0:3 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 359/1162] rust-libc+default-devel-0:0 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 360/1162] rust-similar-devel-0:3.1.1- 100% | 14.4 MiB/s | 73.9 KiB | 00m00s [ 361/1162] rust-wait-timeout+default-d 100% | 7.7 MiB/s | 7.9 KiB | 00m00s [ 362/1162] rust-os_pipe+default-devel- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 363/1162] rust-snapbox-devel-0:1.2.2- 100% | 7.9 MiB/s | 64.9 KiB | 00m00s [ 364/1162] rust-snapbox+color-auto-dev 100% | 902.1 KiB/s | 9.0 KiB | 00m00s [ 365/1162] rust-escargot+default-devel 100% | 626.0 KiB/s | 8.1 KiB | 00m00s [ 366/1162] rust-anstyle-svg+default-de 100% | 567.5 KiB/s | 8.5 KiB | 00m00s [ 367/1162] rust-snapbox+structured-dat 100% | 366.6 KiB/s | 9.2 KiB | 00m00s [ 368/1162] rust-stacker-devel-0:0.1.25 100% | 1.0 MiB/s | 24.1 KiB | 00m00s [ 369/1162] rust-static_assertions-deve 100% | 1.4 MiB/s | 26.6 KiB | 00m00s [ 370/1162] rust-strum+std-devel-0:0.28 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 371/1162] rust-strum-devel-0:0.28.0-2 100% | 3.1 MiB/s | 15.8 KiB | 00m00s [ 372/1162] rust-syn+clone-impls-devel- 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [ 373/1162] rust-strum_macros-devel-0:0 100% | 8.7 MiB/s | 44.3 KiB | 00m00s [ 374/1162] rust-supports-hyperlinks-de 100% | 2.7 MiB/s | 16.6 KiB | 00m00s [ 375/1162] rust-syn+printing-devel-0:3 100% | 2.4 MiB/s | 9.9 KiB | 00m00s [ 376/1162] rust-syn+proc-macro-devel-0 100% | 2.5 MiB/s | 10.1 KiB | 00m00s [ 377/1162] rust-syn-devel-0:3.0.3-1.fc 100% | 64.1 MiB/s | 262.4 KiB | 00m00s [ 378/1162] rust-tempfile+getrandom-dev 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 379/1162] rust-tempfile-devel-0:3.27. 100% | 17.3 MiB/s | 53.1 KiB | 00m00s [ 380/1162] rust-thiserror+std-devel-0: 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 381/1162] rust-thiserror-devel-0:2.0. 100% | 61.0 MiB/s | 62.5 KiB | 00m00s [ 382/1162] rust-thin-vec+std-devel-0:0 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 383/1162] rust-test-case-devel-0:3.3. 100% | 1.4 MiB/s | 14.6 KiB | 00m00s [ 384/1162] rust-tikv-jemallocator+back 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 385/1162] rust-tikv-jemallocator-deve 100% | 4.4 MiB/s | 22.7 KiB | 00m00s [ 386/1162] rust-toml+display-devel-0:1 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 387/1162] rust-toml+parse-devel-0:1.1 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 388/1162] rust-toml+serde-devel-0:1.1 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 389/1162] rust-toml+std-devel-0:1.1.3 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 390/1162] rust-toml-devel-0:1.1.3-1.f 100% | 20.8 MiB/s | 63.9 KiB | 00m00s [ 391/1162] rust-toml_parser+std-devel- 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 392/1162] rust-toml_parser-devel-0:1. 100% | 9.6 MiB/s | 39.2 KiB | 00m00s [ 393/1162] rust-tracing-flame-devel-0: 100% | 2.9 MiB/s | 17.9 KiB | 00m00s [ 394/1162] rust-tracing-log+log-tracer 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 395/1162] rust-tracing-flame+smallvec 100% | 990.4 KiB/s | 7.9 KiB | 00m00s [ 396/1162] rust-tracing-log+std-devel- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 397/1162] rust-tracing-log-devel-0:0. 100% | 6.3 MiB/s | 25.8 KiB | 00m00s [ 398/1162] rust-tracing-core-devel-0:0 100% | 16.6 MiB/s | 68.1 KiB | 00m00s [ 399/1162] rust-tracing-subscriber+nu- 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 400/1162] rust-chrono+clock-devel-0:0 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 401/1162] rust-chrono+std-devel-0:0.4 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 402/1162] rust-chrono-devel-0:0.4.44- 100% | 47.8 MiB/s | 195.8 KiB | 00m00s [ 403/1162] rust-tracing-subscriber+mat 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 404/1162] rust-tracing-subscriber+onc 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 405/1162] rust-tracing-subscriber+thr 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 406/1162] rust-tracing-subscriber+std 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 407/1162] rust-tracing-subscriber+tra 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 408/1162] rust-tracing-subscriber+reg 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 409/1162] rust-tracing+attributes-dev 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 410/1162] rust-typed-arena+std-devel- 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 411/1162] rust-unicode-ident-devel-0: 100% | 15.0 MiB/s | 46.0 KiB | 00m00s [ 412/1162] rust-typed-arena-devel-0:2. 100% | 2.7 MiB/s | 19.3 KiB | 00m00s [ 413/1162] rust-unicode-normalization+ 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 414/1162] rust-unicode-width+cjk-deve 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 415/1162] rust-unicode-normalization- 100% | 17.9 MiB/s | 109.9 KiB | 00m00s [ 416/1162] rust-unicode-width-devel-0: 100% | 63.0 MiB/s | 193.7 KiB | 00m00s [ 417/1162] rust-url+std-devel-0:2.5.8- 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 418/1162] rust-url-devel-0:2.5.8-2.fc 100% | 25.7 MiB/s | 79.1 KiB | 00m00s [ 419/1162] rust-unicode_names2-devel-0 100% | 33.7 MiB/s | 241.5 KiB | 00m00s [ 420/1162] rust-uuid+std-devel-0:1.24. 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 421/1162] rust-walkdir-devel-0:2.5.0- 100% | 14.9 MiB/s | 30.6 KiB | 00m00s [ 422/1162] rust-uuid-devel-0:1.24.1-1. 100% | 20.6 MiB/s | 63.2 KiB | 00m00s [ 423/1162] rust-which+real-sys-devel-0 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 424/1162] rust-which-devel-0:8.0.5-1. 100% | 8.1 MiB/s | 33.2 KiB | 00m00s [ 425/1162] rust-wild-devel-0:2.2.1-6.f 100% | 3.9 MiB/s | 16.2 KiB | 00m00s [ 426/1162] rust-crc32fast+default-deve 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 427/1162] rust-flate2+zlib-rs-devel-0 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 428/1162] rust-flate2-devel-0:1.1.9-2 100% | 29.4 MiB/s | 90.4 KiB | 00m00s [ 429/1162] rust-typed-path+default-dev 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 430/1162] rust-zstd-devel-0:0.13.3-4. 100% | 20.2 MiB/s | 41.3 KiB | 00m00s [ 431/1162] rust-char_str+std-devel-0:0 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 432/1162] rust-zip+deflate-flate2-dev 100% | 1.3 MiB/s | 11.6 KiB | 00m00s [ 433/1162] rust-char_str-devel-0:0.0.2 100% | 11.0 MiB/s | 67.3 KiB | 00m00s [ 434/1162] python-rpm-macros-0:3.15-2. 100% | 6.4 MiB/s | 19.8 KiB | 00m00s [ 435/1162] python3-rpm-macros-0:3.15-2 100% | 6.0 MiB/s | 12.2 KiB | 00m00s [ 436/1162] rust-anstyle-query+default- 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 437/1162] rust-anstyle-parse+default- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 438/1162] rust-colorchoice+default-de 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 439/1162] rust-utf8parse+default-deve 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 440/1162] rust-rustversion+default-de 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 441/1162] rust-fs-err+default-devel-0 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 442/1162] rust-predicates+diff-devel- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 443/1162] rust-predicates-core+defaul 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 444/1162] rust-predicates-devel-0:3.1 100% | 9.3 MiB/s | 38.3 KiB | 00m00s [ 445/1162] rust-os_str_bytes+default-d 100% | 881.6 KiB/s | 7.9 KiB | 00m00s [ 446/1162] rust-predicates-tree+defaul 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 447/1162] rust-bstr+alloc-devel-0:1.1 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 448/1162] rust-radium-devel-0:0.7.0-8 100% | 4.6 MiB/s | 18.7 KiB | 00m00s [ 449/1162] rust-serde_core+std-devel-0 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 450/1162] rust-tap-devel-0:1.0.1-14.f 100% | 2.3 MiB/s | 19.2 KiB | 00m00s [ 451/1162] rust-regex-automata+dfa-sea 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 452/1162] rust-serde_core+result-deve 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 453/1162] rust-clap_builder+color-dev 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 454/1162] rust-clap_builder+error-con 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 455/1162] rust-clap_builder+help-deve 100% | 5.0 MiB/s | 10.1 KiB | 00m00s [ 456/1162] rust-clap_builder+std-devel 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 457/1162] rust-clap_builder+suggestio 100% | 2.5 MiB/s | 10.4 KiB | 00m00s [ 458/1162] rust-clap_builder+usage-dev 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 459/1162] rust-clap_builder-devel-0:4 100% | 38.9 MiB/s | 159.4 KiB | 00m00s [ 460/1162] rust-clap_derive-devel-0:4. 100% | 19.5 MiB/s | 40.0 KiB | 00m00s [ 461/1162] rust-terminal_size+default- 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 462/1162] rust-nix+fs-devel-0:0.31.3- 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 463/1162] rust-clap_complete_nushell+ 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 464/1162] rust-clap_complete+default- 100% | 1.5 MiB/s | 10.5 KiB | 00m00s [ 465/1162] rust-nix+term-devel-0:0.31. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 466/1162] rust-terminfo+default-devel 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 467/1162] rust-nix-devel-0:0.31.3-2.f 100% | 33.4 MiB/s | 308.2 KiB | 00m00s [ 468/1162] rust-castaway+alloc-devel-0 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 469/1162] rust-castaway-devel-0:0.2.4 100% | 4.8 MiB/s | 19.8 KiB | 00m00s [ 470/1162] rust-cfg-if+default-devel-0 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 471/1162] rust-itoa+default-devel-0:1 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 472/1162] rust-zmij+default-devel-0:1 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 473/1162] rust-serde_core+alloc-devel 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 474/1162] rust-crossbeam+alloc-devel- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 475/1162] rust-crossbeam-channel+std- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 476/1162] rust-crossbeam-deque+std-de 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 477/1162] rust-crossbeam-channel-deve 100% | 14.7 MiB/s | 90.2 KiB | 00m00s [ 478/1162] rust-crossbeam-deque-devel- 100% | 14.7 MiB/s | 30.2 KiB | 00m00s [ 479/1162] rust-crossbeam-epoch+std-de 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 480/1162] rust-crossbeam-epoch-devel- 100% | 26.2 MiB/s | 53.7 KiB | 00m00s [ 481/1162] rust-crossbeam-utils+std-de 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 482/1162] rust-crossbeam-queue+std-de 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 483/1162] rust-crossbeam-queue-devel- 100% | 4.9 MiB/s | 25.1 KiB | 00m00s [ 484/1162] rust-csv-core+default-devel 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 485/1162] rust-crossbeam-utils-devel- 100% | 6.0 MiB/s | 55.3 KiB | 00m00s [ 486/1162] rust-ryu+default-devel-0:1. 100% | 889.9 KiB/s | 8.0 KiB | 00m00s [ 487/1162] rust-nix+signal-devel-0:0.3 100% | 701.9 KiB/s | 8.4 KiB | 00m00s [ 488/1162] rust-hashbrown0.14-devel-0: 100% | 15.0 MiB/s | 122.6 KiB | 00m00s [ 489/1162] rust-hashbrown0.14+raw-deve 100% | 702.5 KiB/s | 7.7 KiB | 00m00s [ 490/1162] rust-lock_api+default-devel 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 491/1162] rust-once_cell+default-deve 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 492/1162] rust-parking_lot_core+defau 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 493/1162] rust-log+std-devel-0:0.4.33 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 494/1162] rust-serde_derive-devel-0:1 100% | 33.3 MiB/s | 68.1 KiB | 00m00s [ 495/1162] rust-libtest-mimic+default- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 496/1162] rust-equivalent-devel-0:1.0 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [ 497/1162] rust-icu_properties_data-de 100% | 51.6 MiB/s | 158.6 KiB | 00m00s [ 498/1162] rust-get-size-derive2+defau 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 499/1162] rust-icu_provider+baked-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 500/1162] rust-icu_collections-devel- 100% | 23.6 MiB/s | 96.7 KiB | 00m00s [ 501/1162] rust-icu_locale_core+zerove 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 502/1162] rust-icu_locale_core-devel- 100% | 30.6 MiB/s | 93.9 KiB | 00m00s [ 503/1162] rust-icu_provider-devel-0:2 100% | 26.6 MiB/s | 54.4 KiB | 00m00s [ 504/1162] rust-zerotrie+yoke-devel-0: 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 505/1162] rust-zerotrie+zerofrom-deve 100% | 7.8 MiB/s | 7.9 KiB | 00m00s [ 506/1162] rust-zerovec+derive-devel-0 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 507/1162] rust-zerovec+yoke-devel-0:0 100% | 8.8 MiB/s | 9.1 KiB | 00m00s [ 508/1162] rust-zerotrie-devel-0:0.2.4 100% | 19.5 MiB/s | 80.0 KiB | 00m00s [ 509/1162] rust-zerovec-devel-0:0.11.6 100% | 58.2 MiB/s | 119.2 KiB | 00m00s [ 510/1162] rust-regex-automata+dfa-one 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 511/1162] rust-crossbeam-deque+defaul 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 512/1162] rust-phf+default-devel-0:0. 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 513/1162] rust-rust-stemmers+default- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 514/1162] rust-console+unicode-width- 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 515/1162] rust-console+std-devel-0:0. 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 516/1162] rust-console-devel-0:0.16.4 100% | 18.5 MiB/s | 38.0 KiB | 00m00s [ 517/1162] rust-console+ansi-parsing-d 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 518/1162] rust-insta+console-devel-0: 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 519/1162] rust-similar2+default-devel 100% | 2.4 MiB/s | 7.3 KiB | 00m00s [ 520/1162] rust-unit-prefix+default-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 521/1162] rust-similar2+inline-devel- 100% | 7.1 MiB/s | 7.3 KiB | 00m00s [ 522/1162] rust-pest+default-devel-0:2 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 523/1162] rust-pest_derive+default-de 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 524/1162] rust-syn2+default-devel-0:2 100% | 7.1 MiB/s | 7.3 KiB | 00m00s [ 525/1162] rust-ron+std-devel-0:0.12.2 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 526/1162] rust-ron-devel-0:0.12.2-2.f 100% | 27.5 MiB/s | 140.7 KiB | 00m00s [ 527/1162] rust-syn2+extra-traits-deve 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 528/1162] rust-syn2+fold-devel-0:2.0. 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 529/1162] rust-syn2+full-devel-0:2.0. 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 530/1162] rust-either+use_std-devel-0 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 531/1162] rust-itertools+use_alloc-de 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 532/1162] rust-either-devel-0:1.17.0- 100% | 13.4 MiB/s | 27.4 KiB | 00m00s [ 533/1162] rust-jiff+alloc-devel-0:0.2 100% | 6.7 MiB/s | 13.8 KiB | 00m00s [ 534/1162] rust-jiff-core+std-devel-0: 100% | 3.5 MiB/s | 7.2 KiB | 00m00s [ 535/1162] rust-jiff-core+tz-fat-devel 100% | 3.5 MiB/s | 7.2 KiB | 00m00s [ 536/1162] rust-jiff-core-devel-0:0.1. 100% | 39.2 MiB/s | 120.3 KiB | 00m00s [ 537/1162] rust-annotate-snippets0.11- 100% | 6.9 MiB/s | 35.5 KiB | 00m00s [ 538/1162] rust-libcst_derive-devel-0: 100% | 3.7 MiB/s | 19.1 KiB | 00m00s [ 539/1162] rust-paste-devel-0:1.0.15-6 100% | 36.4 MiB/s | 37.2 KiB | 00m00s [ 540/1162] rust-peg+std-devel-0:0.8.5- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 541/1162] rust-peg-devel-0:0.8.5-4.fc 100% | 4.9 MiB/s | 45.2 KiB | 00m00s [ 542/1162] rust-crossbeam-channel+defa 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 543/1162] rust-serde_derive+default-d 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 544/1162] rust-inotify-devel-0:0.11.2 100% | 8.0 MiB/s | 33.0 KiB | 00m00s [ 545/1162] rust-mio+default-devel-0:1. 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 546/1162] rust-mio+os-ext-devel-0:1.2 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 547/1162] rust-notify-types+default-d 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 548/1162] rust-path-dedot+default-dev 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 549/1162] rust-syn2+derive-devel-0:2. 100% | 151.3 KiB/s | 7.1 KiB | 00m00s [ 550/1162] rust-path-dedot-devel-0:4.0 100% | 2.8 MiB/s | 14.4 KiB | 00m00s [ 551/1162] rust-unscanny+default-devel 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 552/1162] rust-diff+default-devel-0:0 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 553/1162] rust-yansi+default-devel-0: 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 554/1162] rust-version-ranges-devel-0 100% | 3.9 MiB/s | 28.1 KiB | 00m00s [ 555/1162] rust-toml0.9+parse-devel-0: 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 556/1162] rust-pep508_rs+default-deve 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 557/1162] rust-toml0.9+serde-devel-0: 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 558/1162] rust-toml0.9-devel-0:0.9.12 100% | 20.2 MiB/s | 62.2 KiB | 00m00s [ 559/1162] rust-toml0.9+std-devel-0:0. 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 560/1162] rust-newtype-uuid+default-d 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 561/1162] rust-quick-xml+default-deve 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 562/1162] rust-getrandom+default-deve 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 563/1162] rust-getrandom+sys_rng-deve 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 564/1162] rust-strip-ansi-escapes+def 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 565/1162] rust-cpufeatures+default-de 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 566/1162] rust-regex-automata+dfa-bui 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 567/1162] rust-regex-automata+alloc-d 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 568/1162] rust-rayon-core+default-dev 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 569/1162] rust-regex-automata+nfa-tho 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 570/1162] rust-regex-automata+nfa-pik 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 571/1162] rust-regex-automata+nfa-bac 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 572/1162] rust-regex-automata+perf-in 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 573/1162] rust-regex-automata+perf-li 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 574/1162] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 575/1162] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 576/1162] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 577/1162] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 578/1162] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 579/1162] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 580/1162] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 581/1162] rust-regex-automata+unicode 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 582/1162] rust-regex-syntax+unicode-b 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 583/1162] rust-regex-syntax+unicode-a 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 584/1162] rust-regex-syntax+unicode-c 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 585/1162] rust-regex-syntax+unicode-p 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 586/1162] rust-regex-syntax+unicode-g 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 587/1162] rust-regex-syntax+unicode-s 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 588/1162] rust-regex-syntax+unicode-s 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 589/1162] rust-regex+perf-backtrack-d 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 590/1162] rust-regex+perf-cache-devel 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 591/1162] rust-regex+perf-dfa-devel-0 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 592/1162] rust-regex+perf-inline-deve 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 593/1162] rust-regex+perf-literal-dev 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 594/1162] rust-regex+perf-onepass-dev 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 595/1162] rust-regex+unicode-age-deve 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 596/1162] rust-regex+unicode-bool-dev 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 597/1162] rust-regex+unicode-case-dev 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 598/1162] rust-regex+unicode-gencat-d 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 599/1162] rust-regex+unicode-perl-dev 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 600/1162] rust-regex+unicode-script-d 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 601/1162] rust-regex+unicode-segment- 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 602/1162] rust-bytecheck+simdutf8-dev 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 603/1162] rust-bytecheck-devel-0:0.8. 100% | 9.6 MiB/s | 19.7 KiB | 00m00s [ 604/1162] rust-rend+bytecheck-devel-0 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 605/1162] rust-rkyv_derive+bytecheck- 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 606/1162] rust-ptr_meta+std-devel-0:0 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 607/1162] rust-rkyv+alloc-devel-0:0.8 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 608/1162] rust-munge-devel-0:0.4.7-3. 100% | 8.4 MiB/s | 25.7 KiB | 00m00s [ 609/1162] rust-ptr_meta-devel-0:0.3.2 100% | 5.0 MiB/s | 15.4 KiB | 00m00s [ 610/1162] rust-rancor-devel-0:0.1.3-1 100% | 5.8 MiB/s | 18.0 KiB | 00m00s [ 611/1162] rust-rend-devel-0:0.5.4-2.f 100% | 10.2 MiB/s | 20.9 KiB | 00m00s [ 612/1162] rust-rkyv_derive-devel-0:0. 100% | 14.7 MiB/s | 30.1 KiB | 00m00s [ 613/1162] rust-boxcar-devel-0:0.2.14- 100% | 14.1 MiB/s | 29.0 KiB | 00m00s [ 614/1162] rust-hashbrown+allocator-ap 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 615/1162] rust-hashbrown+default-hash 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 616/1162] rust-hashbrown+equivalent-d 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 617/1162] rust-hashbrown+raw-entry-de 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 618/1162] rust-hashlink-devel-0:0.12. 100% | 7.4 MiB/s | 37.8 KiB | 00m00s [ 619/1162] rust-intrusive-collections+ 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 620/1162] rust-portable-atomic+fallba 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 621/1162] rust-intrusive-collections- 100% | 9.3 MiB/s | 47.5 KiB | 00m00s [ 622/1162] rust-portable-atomic-devel- 100% | 32.2 MiB/s | 165.0 KiB | 00m00s [ 623/1162] rust-tracing-core+std-devel 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 624/1162] rust-salsa-macros-devel-0:0 100% | 7.2 MiB/s | 51.9 KiB | 00m00s [ 625/1162] rust-pin-project-lite+defau 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 626/1162] rust-typeid-devel-0:1.0.3-5 100% | 8.4 MiB/s | 17.1 KiB | 00m00s [ 627/1162] rust-salsa-macro-rules-deve 100% | 2.0 MiB/s | 28.3 KiB | 00m00s [ 628/1162] rust-schemars+schemars_deri 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 629/1162] rust-inventory-devel-0:0.3. 100% | 3.3 MiB/s | 23.8 KiB | 00m00s [ 630/1162] rust-dyn-clone+default-deve 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 631/1162] rust-ref-cast+default-devel 100% | 886.0 KiB/s | 8.0 KiB | 00m00s [ 632/1162] rust-serde_json+alloc-devel 100% | 968.8 KiB/s | 9.7 KiB | 00m00s [ 633/1162] rust-libc+std-devel-0:0.2.1 100% | 2.0 MiB/s | 10.0 KiB | 00m00s [ 634/1162] rust-shellexpand+dirs-devel 100% | 807.1 KiB/s | 8.1 KiB | 00m00s [ 635/1162] rust-os_pipe-devel-0:1.2.3- 100% | 3.6 MiB/s | 18.5 KiB | 00m00s [ 636/1162] rust-normalize-line-endings 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 637/1162] rust-wait-timeout-devel-0:0 100% | 9.7 MiB/s | 19.9 KiB | 00m00s [ 638/1162] rust-snapbox-macros+default 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 639/1162] rust-snapbox+color-devel-0: 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 640/1162] rust-libc-devel-0:0.2.189-1 100% | 33.4 MiB/s | 548.0 KiB | 00m00s [ 641/1162] rust-escargot-devel-0:0.5.1 100% | 5.5 MiB/s | 28.3 KiB | 00m00s [ 642/1162] rust-cc+default-devel-0:1.2 100% | 3.5 MiB/s | 10.7 KiB | 00m00s [ 643/1162] rust-anstyle-svg-devel-0:1. 100% | 3.9 MiB/s | 23.9 KiB | 00m00s [ 644/1162] rust-syn2+parsing-devel-0:2 100% | 6.9 MiB/s | 7.1 KiB | 00m00s [ 645/1162] rust-psm+default-devel-0:0. 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 646/1162] rust-fastrand+default-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 647/1162] rust-once_cell+std-devel-0: 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 648/1162] rust-once_cell-devel-0:1.21 100% | 14.6 MiB/s | 44.9 KiB | 00m00s [ 649/1162] rust-rustix+default-devel-0 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 650/1162] rust-rustix+fs-devel-0:1.1. 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 651/1162] rust-thiserror-impl+default 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 652/1162] rust-test-case-macros-devel 100% | 2.7 MiB/s | 13.7 KiB | 00m00s [ 653/1162] rust-tikv-jemalloc-sys+back 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 654/1162] rust-toml_writer+alloc-deve 100% | 7.8 MiB/s | 7.9 KiB | 00m00s [ 655/1162] rust-tikv-jemalloc-sys-deve 100% | 6.5 MiB/s | 33.1 KiB | 00m00s [ 656/1162] rust-toml_writer-devel-0:1. 100% | 10.2 MiB/s | 21.0 KiB | 00m00s [ 657/1162] rust-toml_parser+alloc-deve 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 658/1162] rust-winnow-devel-0:1.0.4-2 100% | 57.7 MiB/s | 177.2 KiB | 00m00s [ 659/1162] rust-serde_spanned+serde-de 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 660/1162] rust-toml_datetime+serde-de 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 661/1162] rust-serde_spanned+std-deve 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 662/1162] rust-toml_datetime+std-deve 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 663/1162] rust-toml_writer+std-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 664/1162] rust-serde_spanned+alloc-de 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 665/1162] rust-serde_spanned-devel-0: 100% | 9.2 MiB/s | 18.9 KiB | 00m00s [ 666/1162] rust-toml_datetime+alloc-de 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 667/1162] rust-toml_datetime-devel-0: 100% | 7.9 MiB/s | 24.3 KiB | 00m00s [ 668/1162] rust-lazy_static+default-de 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 669/1162] rust-tracing-core+default-d 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 670/1162] rust-nu-ansi-term+default-d 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 671/1162] rust-chrono+iana-time-zone- 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 672/1162] rust-chrono+now-devel-0:0.4 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 673/1162] rust-chrono+alloc-devel-0:0 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 674/1162] rust-num-traits-devel-0:0.2 100% | 14.1 MiB/s | 57.9 KiB | 00m00s [ 675/1162] rust-matchers+default-devel 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 676/1162] rust-tracing-subscriber+all 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 677/1162] rust-thread_local+default-d 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 678/1162] rust-tracing-subscriber+sha 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 679/1162] rust-tracing+tracing-attrib 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 680/1162] rust-tinyvec+default-devel- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 681/1162] rust-phf0.11-devel-0:0.11.3 100% | 5.5 MiB/s | 28.4 KiB | 00m00s [ 682/1162] rust-tinyvec+alloc-devel-0: 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 683/1162] rust-unicode_names2_generat 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 684/1162] rust-form_urlencoded+std-de 100% | 8.0 MiB/s | 8.2 KiB | 00m00s [ 685/1162] rust-idna+std-devel-0:1.1.0 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 686/1162] rust-percent-encoding+std-d 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 687/1162] rust-form_urlencoded+alloc- 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 688/1162] rust-form_urlencoded-devel- 100% | 5.6 MiB/s | 17.3 KiB | 00m00s [ 689/1162] rust-idna+alloc-devel-0:1.1 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 690/1162] rust-idna+compiled_data-dev 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 691/1162] rust-idna-devel-0:1.1.0-4.f 100% | 67.1 MiB/s | 137.5 KiB | 00m00s [ 692/1162] rust-percent-encoding+alloc 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 693/1162] rust-percent-encoding-devel 100% | 9.5 MiB/s | 19.4 KiB | 00m00s [ 694/1162] rust-crc32fast+std-devel-0: 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 695/1162] rust-crc32fast-devel-0:1.5. 100% | 11.1 MiB/s | 45.3 KiB | 00m00s [ 696/1162] rust-typed-path+std-devel-0 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 697/1162] rust-flate2+any_zlib-devel- 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 698/1162] rust-zlib-rs+rust-allocator 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 699/1162] rust-typed-path-devel-0:0.1 100% | 18.4 MiB/s | 94.4 KiB | 00m00s [ 700/1162] rust-zlib-rs+std-devel-0:0. 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 701/1162] rust-zlib-rs-devel-0:0.6.7- 100% | 50.2 MiB/s | 205.8 KiB | 00m00s [ 702/1162] rust-zstd-safe+std-devel-0: 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 703/1162] rust-zstd-safe-devel-0:7.2. 100% | 16.3 MiB/s | 33.3 KiB | 00m00s [ 704/1162] rust-zip+_deflate-any-devel 100% | 1.9 MiB/s | 11.4 KiB | 00m00s [ 705/1162] rust-anstyle-query-devel-0: 100% | 8.8 MiB/s | 18.1 KiB | 00m00s [ 706/1162] rust-anstyle-parse+utf8-dev 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 707/1162] rust-anstyle-parse-devel-0: 100% | 11.9 MiB/s | 24.4 KiB | 00m00s [ 708/1162] rust-colorchoice-devel-0:1. 100% | 8.0 MiB/s | 16.4 KiB | 00m00s [ 709/1162] rust-utf8parse-devel-0:0.2. 100% | 6.9 MiB/s | 21.3 KiB | 00m00s [ 710/1162] rust-rustversion-devel-0:1. 100% | 16.9 MiB/s | 34.6 KiB | 00m00s [ 711/1162] rust-fs-err-devel-0:3.2.2-2 100% | 10.2 MiB/s | 31.2 KiB | 00m00s [ 712/1162] rust-os_str_bytes+memchr-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 713/1162] rust-os_str_bytes+raw_os_st 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 714/1162] rust-os_str_bytes-devel-0:7 100% | 7.9 MiB/s | 40.3 KiB | 00m00s [ 715/1162] rust-difflib+default-devel- 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 716/1162] rust-predicates-core-devel- 100% | 3.3 MiB/s | 17.1 KiB | 00m00s [ 717/1162] rust-predicates-tree-devel- 100% | 3.2 MiB/s | 16.2 KiB | 00m00s [ 718/1162] rust-strsim+default-devel-0 100% | 2.6 MiB/s | 7.8 KiB | 00m00s [ 719/1162] rust-clap_lex+default-devel 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 720/1162] rust-terminal_size-devel-0: 100% | 5.7 MiB/s | 17.4 KiB | 00m00s [ 721/1162] rust-cfg_aliases+default-de 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 722/1162] rust-clap_complete-devel-0: 100% | 7.0 MiB/s | 57.3 KiB | 00m00s [ 723/1162] rust-clap_complete_nushell- 100% | 2.2 MiB/s | 20.3 KiB | 00m00s [ 724/1162] rust-libc+extra_traits-deve 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 725/1162] rust-cfg-if-devel-0:1.0.4-3 100% | 8.3 MiB/s | 17.0 KiB | 00m00s [ 726/1162] rust-itoa-devel-0:1.0.18-2. 100% | 9.9 MiB/s | 20.2 KiB | 00m00s [ 727/1162] rust-zmij-devel-0:1.0.21-2. 100% | 13.4 MiB/s | 27.5 KiB | 00m00s [ 728/1162] rust-terminfo-devel-0:0.9.0 100% | 9.0 MiB/s | 55.4 KiB | 00m00s [ 729/1162] rust-crossbeam-epoch+alloc- 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 730/1162] rust-csv-core-devel-0:0.1.1 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 731/1162] rust-crossbeam-queue+alloc- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 732/1162] rust-nix+process-devel-0:0. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 733/1162] rust-lock_api+atomic_usize- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 734/1162] rust-lock_api-devel-0:0.4.1 100% | 9.5 MiB/s | 29.1 KiB | 00m00s [ 735/1162] rust-ryu-devel-0:1.0.23-2.f 100% | 6.9 MiB/s | 56.7 KiB | 00m00s [ 736/1162] rust-parking_lot_core-devel 100% | 21.3 MiB/s | 43.7 KiB | 00m00s [ 737/1162] rust-syn2+clone-impls-devel 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 738/1162] rust-libtest-mimic-devel-0: 100% | 7.0 MiB/s | 35.6 KiB | 00m00s [ 739/1162] rust-syn2+printing-devel-0: 100% | 2.4 MiB/s | 7.3 KiB | 00m00s [ 740/1162] rust-syn2+proc-macro-devel- 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [ 741/1162] rust-syn2-devel-0:2.0.119-1 100% | 50.3 MiB/s | 257.3 KiB | 00m00s [ 742/1162] rust-writeable-devel-0:0.6. 100% | 7.3 MiB/s | 29.7 KiB | 00m00s [ 743/1162] rust-get-size-derive2-devel 100% | 3.3 MiB/s | 16.8 KiB | 00m00s [ 744/1162] rust-displaydoc-devel-0:0.2 100% | 16.1 MiB/s | 33.0 KiB | 00m00s [ 745/1162] rust-potential_utf+zerovec- 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 746/1162] rust-potential_utf-devel-0: 100% | 8.5 MiB/s | 17.3 KiB | 00m00s [ 747/1162] rust-utf8_iter-devel-0:1.0. 100% | 9.2 MiB/s | 18.8 KiB | 00m00s [ 748/1162] rust-yoke+derive-devel-0:0. 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 749/1162] rust-yoke-devel-0:0.8.3-2.f 100% | 12.6 MiB/s | 38.6 KiB | 00m00s [ 750/1162] rust-zerofrom+derive-devel- 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 751/1162] rust-zerofrom-devel-0:0.1.8 100% | 2.8 MiB/s | 14.5 KiB | 00m00s [ 752/1162] rust-tinystr+zerovec-devel- 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 753/1162] rust-litemap-devel-0:0.8.2- 100% | 8.7 MiB/s | 35.5 KiB | 00m00s [ 754/1162] rust-tinystr-devel-0:0.8.3- 100% | 9.0 MiB/s | 27.7 KiB | 00m00s [ 755/1162] rust-zerovec-derive-devel-0 100% | 12.6 MiB/s | 25.8 KiB | 00m00s [ 756/1162] rust-phf-devel-0:0.13.1-3.f 100% | 7.3 MiB/s | 29.9 KiB | 00m00s [ 757/1162] rust-phf+std-devel-0:0.13.1 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 758/1162] rust-console+alloc-devel-0: 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 759/1162] rust-unit-prefix+std-devel- 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 760/1162] rust-rust-stemmers-devel-0: 100% | 116.0 MiB/s | 1.9 MiB | 00m00s [ 761/1162] rust-similar2+text-devel-0: 100% | 1.8 MiB/s | 7.2 KiB | 00m00s [ 762/1162] rust-unit-prefix-devel-0:0. 100% | 2.2 MiB/s | 15.7 KiB | 00m00s [ 763/1162] rust-similar2-devel-0:2.7.0 100% | 22.5 MiB/s | 69.2 KiB | 00m00s [ 764/1162] rust-pest+memchr-devel-0:2. 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 765/1162] rust-pest+std-devel-0:2.8.6 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 766/1162] rust-pest-devel-0:2.8.6-2.f 100% | 34.5 MiB/s | 106.1 KiB | 00m00s [ 767/1162] rust-pest_derive+std-devel- 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 768/1162] rust-pest_derive-devel-0:2. 100% | 11.2 MiB/s | 34.5 KiB | 00m00s [ 769/1162] rust-once_cell+alloc-devel- 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 770/1162] rust-once_cell+race-devel-0 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 771/1162] rust-bitflags+serde-devel-0 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 772/1162] rust-either+std-devel-0:1.1 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 773/1162] rust-jiff-core+alloc-devel- 100% | 3.5 MiB/s | 7.2 KiB | 00m00s [ 774/1162] rust-peg-runtime+std-devel- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 775/1162] rust-peg-macros+default-dev 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 776/1162] rust-peg-runtime+default-de 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 777/1162] rust-mio-devel-0:1.2.2-2.fc 100% | 56.1 MiB/s | 114.9 KiB | 00m00s [ 778/1162] rust-inotify-sys+default-de 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 779/1162] rust-mio+os-poll-devel-0:1. 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 780/1162] rust-mio+log-devel-0:1.2.2- 100% | 1.1 MiB/s | 8.7 KiB | 00m00s [ 781/1162] rust-unscanny-devel-0:0.1.0 100% | 8.8 MiB/s | 18.0 KiB | 00m00s [ 782/1162] rust-notify-types-devel-0:2 100% | 8.1 MiB/s | 41.6 KiB | 00m00s [ 783/1162] rust-diff-devel-0:0.1.13-11 100% | 18.9 MiB/s | 38.6 KiB | 00m00s [ 784/1162] rust-yansi+std-devel-0:1.0. 100% | 7.6 MiB/s | 7.7 KiB | 00m00s [ 785/1162] rust-yansi-devel-0:1.0.1-7. 100% | 17.7 MiB/s | 36.2 KiB | 00m00s [ 786/1162] rust-winnow0.7-devel-0:0.7. 100% | 84.8 MiB/s | 173.6 KiB | 00m00s [ 787/1162] rust-toml_datetime0.7+serde 100% | 7.3 MiB/s | 7.5 KiB | 00m00s [ 788/1162] rust-pep508_rs-devel-0:0.9. 100% | 12.1 MiB/s | 74.3 KiB | 00m00s [ 789/1162] rust-toml_datetime0.7-devel 100% | 5.6 MiB/s | 22.9 KiB | 00m00s [ 790/1162] rust-toml_datetime0.7+std-d 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 791/1162] rust-toml_datetime0.7+alloc 100% | 947.9 KiB/s | 7.6 KiB | 00m00s [ 792/1162] rust-newtype-uuid+std-devel 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 793/1162] rust-newtype-uuid-devel-0:1 100% | 4.9 MiB/s | 25.3 KiB | 00m00s [ 794/1162] rust-quick-xml-devel-0:0.41 100% | 30.1 MiB/s | 185.2 KiB | 00m00s [ 795/1162] rust-getrandom-devel-0:0.4. 100% | 31.7 MiB/s | 65.0 KiB | 00m00s [ 796/1162] rust-rand_core+default-deve 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 797/1162] rust-strip-ansi-escapes-dev 100% | 2.7 MiB/s | 16.3 KiB | 00m00s [ 798/1162] rust-cpufeatures-devel-0:0. 100% | 11.4 MiB/s | 23.4 KiB | 00m00s [ 799/1162] rust-regex-automata+perf-li 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 800/1162] rust-regex-automata+perf-li 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 801/1162] rust-rayon-core-devel-0:1.1 100% | 19.2 MiB/s | 78.5 KiB | 00m00s [ 802/1162] rust-simdutf8-devel-0:0.1.5 100% | 19.3 MiB/s | 39.6 KiB | 00m00s [ 803/1162] rust-bytecheck_derive-devel 100% | 5.7 MiB/s | 17.6 KiB | 00m00s [ 804/1162] rust-rancor+alloc-devel-0:0 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 805/1162] rust-munge_macro-devel-0:0. 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [ 806/1162] rust-ptr_meta+derive-devel- 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 807/1162] rust-allocator-api2+alloc-d 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 808/1162] rust-allocator-api2-devel-0 100% | 33.7 MiB/s | 69.0 KiB | 00m00s [ 809/1162] rust-foldhash-devel-0:0.2.0 100% | 11.7 MiB/s | 24.1 KiB | 00m00s [ 810/1162] rust-tracing-core+once_cell 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 811/1162] rust-pin-project-lite-devel 100% | 28.7 MiB/s | 58.8 KiB | 00m00s [ 812/1162] rust-syn+visit-mut-devel-0: 100% | 1.9 MiB/s | 9.8 KiB | 00m00s [ 813/1162] rust-syn+visit-devel-0:3.0. 100% | 1.6 MiB/s | 9.8 KiB | 00m00s [ 814/1162] rust-schemars_derive+defaul 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 815/1162] rust-dyn-clone-devel-0:1.0. 100% | 6.3 MiB/s | 19.3 KiB | 00m00s [ 816/1162] rust-ref-cast-devel-0:1.0.2 100% | 10.1 MiB/s | 31.2 KiB | 00m00s [ 817/1162] rust-normalize-line-endings 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [ 818/1162] rust-dirs+default-devel-0:6 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 819/1162] rust-snapbox-macros-devel-0 100% | 3.0 MiB/s | 15.5 KiB | 00m00s [ 820/1162] rust-snapbox-macros+color-d 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 821/1162] rust-cc-devel-0:1.2.62-2.fc 100% | 46.4 MiB/s | 95.1 KiB | 00m00s [ 822/1162] rust-anstyle-lossy+default- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 823/1162] rust-html-escape+default-de 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 824/1162] rust-fastrand+std-devel-0:2 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 825/1162] rust-fastrand-devel-0:2.5.0 100% | 8.2 MiB/s | 25.1 KiB | 00m00s [ 826/1162] rust-psm-devel-0:0.1.32-1.f 100% | 8.4 MiB/s | 43.1 KiB | 00m00s [ 827/1162] rust-rustix+std-devel-0:1.1 100% | 3.2 MiB/s | 9.7 KiB | 00m00s [ 828/1162] rust-thiserror-impl-devel-0 100% | 14.7 MiB/s | 30.2 KiB | 00m00s [ 829/1162] rust-lazy_static-devel-0:1. 100% | 10.4 MiB/s | 21.3 KiB | 00m00s [ 830/1162] rust-test-case-core-devel-0 100% | 4.6 MiB/s | 23.4 KiB | 00m00s [ 831/1162] rust-nu-ansi-term+std-devel 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 832/1162] rust-nu-ansi-term-devel-0:0 100% | 12.5 MiB/s | 38.5 KiB | 00m00s [ 833/1162] rust-iana-time-zone+default 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 834/1162] rust-iana-time-zone+fallbac 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 835/1162] rust-autocfg+default-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 836/1162] rust-matchers-devel-0:0.2.0 100% | 7.2 MiB/s | 14.8 KiB | 00m00s [ 837/1162] rust-rustix-devel-0:1.1.4-2 100% | 24.4 MiB/s | 400.2 KiB | 00m00s [ 838/1162] rust-thread_local-devel-0:1 100% | 11.5 MiB/s | 23.5 KiB | 00m00s [ 839/1162] rust-sharded-slab+default-d 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 840/1162] rust-tracing-attributes+def 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 841/1162] rust-tinyvec+tinyvec_macros 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 842/1162] rust-phf_shared0.11-devel-0 100% | 4.2 MiB/s | 21.4 KiB | 00m00s [ 843/1162] rust-tinyvec-devel-0:1.11.0 100% | 7.1 MiB/s | 51.1 KiB | 00m00s [ 844/1162] rust-idna_adapter+compiled_ 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 845/1162] rust-idna_adapter+default-d 100% | 7.7 MiB/s | 7.9 KiB | 00m00s [ 846/1162] rust-utf8_iter+default-deve 100% | 7.7 MiB/s | 7.9 KiB | 00m00s [ 847/1162] rust-unicode_names2_generat 100% | 4.4 MiB/s | 22.6 KiB | 00m00s [ 848/1162] rust-flate2+any_impl-devel- 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 849/1162] rust-zstd-sys+std-devel-0:2 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 850/1162] rust-zstd-sys-devel-0:2.0.1 100% | 22.2 MiB/s | 45.4 KiB | 00m00s [ 851/1162] rust-difflib-devel-0:0.4.0- 100% | 5.4 MiB/s | 16.7 KiB | 00m00s [ 852/1162] rust-termtree0.5+default-de 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 853/1162] rust-strsim-devel-0:0.11.1- 100% | 4.3 MiB/s | 22.2 KiB | 00m00s [ 854/1162] rust-clap_lex-devel-0:1.1.0 100% | 5.2 MiB/s | 21.3 KiB | 00m00s [ 855/1162] rust-rustix+termios-devel-0 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 856/1162] rust-cfg_aliases-devel-0:0. 100% | 4.9 MiB/s | 14.9 KiB | 00m00s [ 857/1162] rust-fnv+default-devel-0:1. 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 858/1162] rust-nom7+std-devel-0:7.1.3 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 859/1162] rust-nom7-devel-0:7.1.3-4.f 100% | 36.3 MiB/s | 111.6 KiB | 00m00s [ 860/1162] rust-scopeguard-devel-0:1.2 100% | 9.5 MiB/s | 19.4 KiB | 00m00s [ 861/1162] rust-phf0.11+default-devel- 100% | 932.7 KiB/s | 7.5 KiB | 00m00s [ 862/1162] rust-phf_codegen0.11+defaul 100% | 745.4 KiB/s | 7.5 KiB | 00m00s [ 863/1162] rust-escape8259+default-dev 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 864/1162] rust-yoke-derive-devel-0:0. 100% | 10.5 MiB/s | 21.5 KiB | 00m00s [ 865/1162] rust-stable_deref_trait-dev 100% | 8.0 MiB/s | 16.5 KiB | 00m00s [ 866/1162] rust-attribute-derive+defau 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 867/1162] rust-zerofrom-derive-devel- 100% | 8.1 MiB/s | 16.5 KiB | 00m00s [ 868/1162] rust-phf_shared+std-devel-0 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 869/1162] rust-ucd-trie+std-devel-0:0 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 870/1162] rust-phf_shared-devel-0:0.1 100% | 3.7 MiB/s | 22.6 KiB | 00m00s [ 871/1162] rust-ucd-trie-devel-0:0.1.7 100% | 6.9 MiB/s | 35.3 KiB | 00m00s [ 872/1162] rust-pest_generator+std-dev 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 873/1162] rust-pest_generator-devel-0 100% | 8.8 MiB/s | 27.2 KiB | 00m00s [ 874/1162] rust-bitflags+serde_core-de 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 875/1162] rust-peg-runtime-devel-0:0. 100% | 2.5 MiB/s | 12.8 KiB | 00m00s [ 876/1162] rust-peg-macros-devel-0:0.8 100% | 5.2 MiB/s | 32.0 KiB | 00m00s [ 877/1162] rust-yansi+alloc-devel-0:1. 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 878/1162] rust-itertools0.13+default- 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 879/1162] rust-inotify-sys-devel-0:0. 100% | 3.0 MiB/s | 15.2 KiB | 00m00s [ 880/1162] rust-serde+rc-devel-0:1.0.2 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 881/1162] rust-thiserror1+default-dev 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 882/1162] rust-newtype-uuid+alloc-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 883/1162] rust-urlencoding+default-de 100% | 970.3 KiB/s | 7.8 KiB | 00m00s [ 884/1162] rust-ptr_meta+ptr_meta_deri 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 885/1162] rust-vte-devel-0:0.15.0-3.f 100% | 7.7 MiB/s | 55.4 KiB | 00m00s [ 886/1162] rust-schemars_derive-devel- 100% | 9.4 MiB/s | 38.7 KiB | 00m00s [ 887/1162] rust-ref-cast-impl+default- 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 888/1162] rust-dirs-devel-0:6.0.0-3.f 100% | 4.0 MiB/s | 20.6 KiB | 00m00s [ 889/1162] rust-anstyle-lossy-devel-0: 100% | 3.0 MiB/s | 18.3 KiB | 00m00s [ 890/1162] rust-html-escape+std-devel- 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 891/1162] rust-find-msvc-tools+defaul 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 892/1162] rust-shlex+default-devel-0: 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 893/1162] rust-html-escape-devel-0:0. 100% | 5.9 MiB/s | 30.2 KiB | 00m00s [ 894/1162] rust-fastrand+alloc-devel-0 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 895/1162] rust-bitflags+std-devel-0:2 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [ 896/1162] rust-ar_archive_writer+defa 100% | 1.0 MiB/s | 7.2 KiB | 00m00s [ 897/1162] rust-errno+std-devel-0:0.3. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 898/1162] rust-errno-devel-0:0.3.14-3 100% | 9.8 MiB/s | 20.0 KiB | 00m00s [ 899/1162] rust-rustix+alloc-devel-0:1 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 900/1162] rust-linux-raw-sys+auxvec-d 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 901/1162] rust-linux-raw-sys+elf-deve 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 902/1162] rust-linux-raw-sys+errno-de 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 903/1162] rust-linux-raw-sys+general- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 904/1162] rust-linux-raw-sys+ioctl-de 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 905/1162] rust-linux-raw-sys+no_std-d 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 906/1162] rust-linux-raw-sys-devel-0: 100% | 106.0 MiB/s | 325.5 KiB | 00m00s [ 907/1162] rust-iana-time-zone-devel-0 100% | 13.1 MiB/s | 40.3 KiB | 00m00s [ 908/1162] rust-autocfg-devel-0:1.5.1- 100% | 9.2 MiB/s | 28.2 KiB | 00m00s [ 909/1162] rust-sharded-slab-devel-0:0 100% | 29.9 MiB/s | 61.3 KiB | 00m00s [ 910/1162] rust-tracing-attributes-dev 100% | 23.8 MiB/s | 48.7 KiB | 00m00s [ 911/1162] rust-tinyvec_macros+default 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 912/1162] rust-siphasher+default-deve 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 913/1162] rust-icu_normalizer+compile 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 914/1162] rust-rand0.8+default-devel- 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 915/1162] rust-getopts+default-devel- 100% | 994.3 KiB/s | 8.0 KiB | 00m00s [ 916/1162] rust-idna_adapter-devel-0:1 100% | 5.4 MiB/s | 16.7 KiB | 00m00s [ 917/1162] rust-bindgen+runtime-devel- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 918/1162] rust-bindgen-devel-0:0.72.1 100% | 69.4 MiB/s | 213.2 KiB | 00m00s [ 919/1162] rust-cc+parallel-devel-0:1. 100% | 5.3 MiB/s | 10.9 KiB | 00m00s [ 920/1162] rust-pkg-config+default-dev 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 921/1162] rust-termtree0.5-devel-0:0. 100% | 7.2 MiB/s | 14.8 KiB | 00m00s [ 922/1162] rust-fnv+std-devel-0:1.0.7- 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 923/1162] rust-fnv-devel-0:1.0.7-16.f 100% | 9.1 MiB/s | 18.7 KiB | 00m00s [ 924/1162] rust-minimal-lexical+std-de 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 925/1162] rust-nom7+alloc-devel-0:7.1 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 926/1162] rust-minimal-lexical-devel- 100% | 31.9 MiB/s | 98.1 KiB | 00m00s [ 927/1162] rust-phf0.11+std-devel-0:0. 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 928/1162] rust-phf_codegen0.11-devel- 100% | 2.8 MiB/s | 20.4 KiB | 00m00s [ 929/1162] rust-escape8259-devel-0:0.5 100% | 2.1 MiB/s | 13.2 KiB | 00m00s [ 930/1162] rust-synstructure+default-d 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 931/1162] rust-pest_meta+default-deve 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 932/1162] rust-itertools0.13+use_std- 100% | 7.7 MiB/s | 7.9 KiB | 00m00s [ 933/1162] rust-attribute-derive-devel 100% | 5.7 MiB/s | 29.0 KiB | 00m00s [ 934/1162] rust-itertools0.13-devel-0: 100% | 70.3 MiB/s | 144.0 KiB | 00m00s [ 935/1162] rust-serde_core+rc-devel-0: 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 936/1162] rust-thiserror1-devel-0:1.0 100% | 26.3 MiB/s | 53.9 KiB | 00m00s [ 937/1162] rust-ptr_meta_derive-devel- 100% | 13.3 MiB/s | 13.6 KiB | 00m00s [ 938/1162] rust-serde_derive_internals 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 939/1162] rust-urlencoding-devel-0:2. 100% | 2.9 MiB/s | 15.0 KiB | 00m00s [ 940/1162] rust-ref-cast-impl-devel-0: 100% | 8.7 MiB/s | 17.9 KiB | 00m00s [ 941/1162] rust-find-msvc-tools-devel- 100% | 18.4 MiB/s | 37.7 KiB | 00m00s [ 942/1162] rust-shlex+std-devel-0:1.3. 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 943/1162] rust-shlex-devel-0:1.3.0-7. 100% | 12.7 MiB/s | 26.1 KiB | 00m00s [ 944/1162] rust-syn2+visit-mut-devel-0 100% | 7.0 MiB/s | 7.1 KiB | 00m00s [ 945/1162] rust-ar_archive_writer-deve 100% | 13.4 MiB/s | 82.5 KiB | 00m00s [ 946/1162] rust-tinyvec_macros-devel-0 100% | 2.0 MiB/s | 14.0 KiB | 00m00s [ 947/1162] rust-dirs-sys+default-devel 100% | 525.6 KiB/s | 7.9 KiB | 00m00s [ 948/1162] rust-siphasher+std-devel-0: 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 949/1162] rust-siphasher-devel-0:1.0. 100% | 4.5 MiB/s | 18.3 KiB | 00m00s [ 950/1162] rust-getopts+unicode-devel- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 951/1162] rust-getopts-devel-0:0.2.24 100% | 5.4 MiB/s | 27.9 KiB | 00m00s [ 952/1162] rust-rand0.8+std-devel-0:0. 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 953/1162] rust-rand0.8+std_rng-devel- 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 954/1162] rust-icu_normalizer-devel-0 100% | 22.2 MiB/s | 45.4 KiB | 00m00s [ 955/1162] rust-rand0.8-devel-0:0.8.7- 100% | 17.0 MiB/s | 86.9 KiB | 00m00s [ 956/1162] rust-icu_normalizer_data-de 100% | 16.0 MiB/s | 49.2 KiB | 00m00s [ 957/1162] rust-clang-sys+runtime-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 958/1162] rust-cexpr+default-devel-0: 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 959/1162] rust-clang-sys+clang_11_0-d 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 960/1162] rust-clang-sys+default-deve 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 961/1162] rust-jobserver-devel-0:0.1. 100% | 16.8 MiB/s | 34.3 KiB | 00m00s [ 962/1162] rust-pkg-config-devel-0:0.3 100% | 14.2 MiB/s | 29.0 KiB | 00m00s [ 963/1162] rust-phf_shared0.11+std-dev 100% | 1.5 MiB/s | 7.4 KiB | 00m00s [ 964/1162] rust-phf_generator0.11+defa 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 965/1162] rust-phf_shared0.11+default 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 966/1162] rust-attribute-derive-macro 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 967/1162] rust-synstructure+proc-macr 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 968/1162] rust-derive-where+default-d 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 969/1162] rust-manyhow+default-devel- 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 970/1162] rust-synstructure-devel-0:0 100% | 12.7 MiB/s | 25.9 KiB | 00m00s [ 971/1162] rust-pest_meta-devel-0:2.8. 100% | 11.2 MiB/s | 45.9 KiB | 00m00s [ 972/1162] rust-itertools0.13+use_allo 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 973/1162] rust-thiserror-impl1+defaul 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 974/1162] rust-serde_derive_internals 100% | 10.9 MiB/s | 33.4 KiB | 00m00s [ 975/1162] rust-dirs-sys-devel-0:0.5.0 100% | 3.6 MiB/s | 18.2 KiB | 00m00s [ 976/1162] rust-object+read-devel-0:0. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 977/1162] rust-object+std-devel-0:0.3 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 978/1162] rust-rand0.8+alloc-devel-0: 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 979/1162] rust-object-devel-0:0.39.1- 100% | 33.4 MiB/s | 308.0 KiB | 00m00s [ 980/1162] rust-rand0.8+getrandom-deve 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 981/1162] rust-rand0.8+libc-devel-0:0 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 982/1162] rust-rand_chacha0.3+std-dev 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 983/1162] rust-rand_chacha0.3-devel-0 100% | 4.5 MiB/s | 23.2 KiB | 00m00s [ 984/1162] rust-rand_core0.6+std-devel 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 985/1162] rust-rand0.8+rand_chacha-de 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 986/1162] rust-clang-sys+libloading-d 100% | 7.7 MiB/s | 7.9 KiB | 00m00s [ 987/1162] rust-rand_core0.6+default-d 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 988/1162] rust-clang-sys-devel-0:1.8. 100% | 15.6 MiB/s | 48.0 KiB | 00m00s [ 989/1162] rust-cexpr-devel-0:0.6.0-14 100% | 6.5 MiB/s | 26.8 KiB | 00m00s [ 990/1162] rust-clang-sys+clang_10_0-d 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 991/1162] rust-phf_generator0.11-deve 100% | 4.5 MiB/s | 18.6 KiB | 00m00s [ 992/1162] rust-derive-where-devel-0:1 100% | 12.6 MiB/s | 64.7 KiB | 00m00s [ 993/1162] rust-attribute-derive-macro 100% | 2.8 MiB/s | 17.3 KiB | 00m00s [ 994/1162] rust-manyhow+macros-devel-0 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 995/1162] rust-manyhow+syn-devel-0:0. 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 996/1162] rust-syn2+visit-devel-0:2.0 100% | 6.9 MiB/s | 7.1 KiB | 00m00s [ 997/1162] rust-sha2_0.10-devel-0:0.10 100% | 19.2 MiB/s | 39.3 KiB | 00m00s [ 998/1162] rust-manyhow-devel-0:0.11.4 100% | 1.9 MiB/s | 29.0 KiB | 00m00s [ 999/1162] rust-thiserror-impl1-devel- 100% | 1.7 MiB/s | 26.6 KiB | 00m00s [1000/1162] rust-option-ext+default-dev 100% | 368.9 KiB/s | 7.7 KiB | 00m00s [1001/1162] rust-object+archive-devel-0 100% | 342.0 KiB/s | 8.2 KiB | 00m00s [1002/1162] rust-object+coff-devel-0:0. 100% | 356.5 KiB/s | 8.2 KiB | 00m00s [1003/1162] rust-object+elf-devel-0:0.3 100% | 390.1 KiB/s | 8.2 KiB | 00m00s [1004/1162] rust-object+macho-devel-0:0 100% | 410.0 KiB/s | 8.2 KiB | 00m00s [1005/1162] rust-object+pe-devel-0:0.39 100% | 342.8 KiB/s | 8.2 KiB | 00m00s [1006/1162] rust-object+read_core-devel 100% | 328.6 KiB/s | 8.2 KiB | 00m00s [1007/1162] rust-object+xcoff-devel-0:0 100% | 372.7 KiB/s | 8.2 KiB | 00m00s [1008/1162] rust-rand_core0.6+alloc-dev 100% | 346.8 KiB/s | 7.6 KiB | 00m00s [1009/1162] rust-rand_core0.6+getrandom 100% | 288.8 KiB/s | 7.8 KiB | 00m00s [1010/1162] rust-ppv-lite86+std-devel-0 100% | 347.0 KiB/s | 8.0 KiB | 00m00s [1011/1162] rust-ppv-lite86+simd-devel- 100% | 347.2 KiB/s | 8.0 KiB | 00m00s [1012/1162] rust-ppv-lite86-devel-0:0.2 100% | 1.4 MiB/s | 28.7 KiB | 00m00s [1013/1162] rust-getrandom0.2+default-d 100% | 313.0 KiB/s | 7.8 KiB | 00m00s [1014/1162] rust-libloading0.8+default- 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [1015/1162] rust-getrandom0.2+std-devel 100% | 371.9 KiB/s | 7.8 KiB | 00m00s [1016/1162] rust-clang-sys+clang_9_0-de 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [1017/1162] rust-rand_core0.6-devel-0:0 100% | 1.2 MiB/s | 29.6 KiB | 00m00s [1018/1162] rust-collection_literals+de 100% | 333.8 KiB/s | 7.7 KiB | 00m00s [1019/1162] rust-rand0.8+small_rng-deve 100% | 297.8 KiB/s | 7.7 KiB | 00m00s [1020/1162] rust-interpolator+default-d 100% | 350.9 KiB/s | 7.7 KiB | 00m00s [1021/1162] rust-interpolator+iter-deve 100% | 367.0 KiB/s | 7.7 KiB | 00m00s [1022/1162] rust-proc-macro-utils+defau 100% | 337.2 KiB/s | 7.8 KiB | 00m00s [1023/1162] rust-quote-use+default-deve 100% | 279.7 KiB/s | 7.6 KiB | 00m00s [1024/1162] rust-cpufeatures0.2+default 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [1025/1162] rust-digest0.10+default-dev 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [1026/1162] rust-manyhow-macros+default 100% | 323.9 KiB/s | 7.5 KiB | 00m00s [1027/1162] rust-manyhow+syn2-devel-0:0 100% | 310.8 KiB/s | 7.8 KiB | 00m00s [1028/1162] rust-option-ext-devel-0:0.2 100% | 641.8 KiB/s | 15.4 KiB | 00m00s [1029/1162] rust-zerocopy+default-devel 100% | 431.4 KiB/s | 9.1 KiB | 00m00s [1030/1162] rust-libloading0.8-devel-0: 100% | 17.2 MiB/s | 35.3 KiB | 00m00s [1031/1162] rust-clang-sys+clang_8_0-de 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [1032/1162] rust-zerocopy+simd-devel-0: 100% | 361.9 KiB/s | 9.0 KiB | 00m00s [1033/1162] rust-getrandom0.2-devel-0:0 100% | 2.5 MiB/s | 51.5 KiB | 00m00s [1034/1162] rust-interpolator-devel-0:0 100% | 1.6 MiB/s | 37.1 KiB | 00m00s [1035/1162] rust-collection_literals-de 100% | 481.4 KiB/s | 13.0 KiB | 00m00s [1036/1162] rust-proc-macro-utils+parse 100% | 294.5 KiB/s | 7.7 KiB | 00m00s [1037/1162] rust-proc-macro-utils+proc- 100% | 329.5 KiB/s | 7.6 KiB | 00m00s [1038/1162] rust-proc-macro-utils+proc- 100% | 297.7 KiB/s | 7.7 KiB | 00m00s [1039/1162] rust-proc-macro-utils+quote 100% | 296.3 KiB/s | 7.7 KiB | 00m00s [1040/1162] rust-proc-macro-utils-devel 100% | 1.1 MiB/s | 28.4 KiB | 00m00s [1041/1162] rust-quote-use-devel-0:0.8. 100% | 563.5 KiB/s | 11.8 KiB | 00m00s [1042/1162] rust-cpufeatures0.2-devel-0 100% | 10.6 MiB/s | 21.8 KiB | 00m00s [1043/1162] rust-digest0.10+core-api-de 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [1044/1162] rust-digest0.10-devel-0:0.1 100% | 13.6 MiB/s | 27.9 KiB | 00m00s [1045/1162] rust-clang-sys+clang_7_0-de 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [1046/1162] rust-manyhow-macros-devel-0 100% | 574.6 KiB/s | 13.2 KiB | 00m00s [1047/1162] rust-zerocopy-devel-0:0.8.5 100% | 12.6 MiB/s | 297.6 KiB | 00m00s [1048/1162] rust-digest0.10+block-buffe 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [1049/1162] rust-proc-macro-utils+small 100% | 355.3 KiB/s | 7.8 KiB | 00m00s [1050/1162] rust-crypto-common0.1+defau 100% | 2.4 MiB/s | 7.3 KiB | 00m00s [1051/1162] rust-clang-sys+clang_6_0-de 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [1052/1162] rust-quote-use-macros+defau 100% | 340.1 KiB/s | 7.5 KiB | 00m00s [1053/1162] rust-block-buffer0.10+defau 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [1054/1162] rust-crypto-common0.1-devel 100% | 8.2 MiB/s | 16.8 KiB | 00m00s [1055/1162] rust-zerocopy-derive+defaul 100% | 432.0 KiB/s | 9.1 KiB | 00m00s [1056/1162] rust-clang-sys+clang_5_0-de 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [1057/1162] rust-quote-use-macros-devel 100% | 736.4 KiB/s | 15.5 KiB | 00m00s [1058/1162] rust-block-buffer0.10-devel 100% | 2.6 MiB/s | 18.7 KiB | 00m00s [1059/1162] rust-generic-array+default- 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [1060/1162] rust-zerocopy-derive-devel- 100% | 5.3 MiB/s | 119.0 KiB | 00m00s [1061/1162] rust-generic-array+more_len 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [1062/1162] rust-typenum+default-devel- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [1063/1162] rust-clang-sys+clang_4_0-de 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [1064/1162] rust-generic-array-devel-0: 100% | 12.0 MiB/s | 24.6 KiB | 00m00s [1065/1162] rust-typenum-devel-0:1.20.1 100% | 38.8 MiB/s | 79.5 KiB | 00m00s [1066/1162] rust-clang-sys+clang_3_9-de 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [1067/1162] rust-version_check+default- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [1068/1162] rust-clang-sys+clang_3_8-de 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [1069/1162] rust-version_check-devel-0: 100% | 5.6 MiB/s | 22.9 KiB | 00m00s [1070/1162] rust-clang-sys+clang_3_7-de 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [1071/1162] rust-clang-sys+clang_3_6-de 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [1072/1162] rust-clang-sys+clang_3_5-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [1073/1162] jemalloc-devel-0:5.3.0-14.f 100% | 26.6 MiB/s | 81.6 KiB | 00m00s [1074/1162] libzstd-devel-0:1.5.7-6.fc4 100% | 13.7 MiB/s | 56.3 KiB | 00m00s [1075/1162] jemalloc-0:5.3.0-14.fc44.x8 100% | 96.7 MiB/s | 297.0 KiB | 00m00s [1076/1162] perl-Getopt-Long-1:2.58-527 100% | 20.6 MiB/s | 63.2 KiB | 00m00s [1077/1162] perl-PathTools-0:3.95-527.f 100% | 28.6 MiB/s | 88.0 KiB | 00m00s [1078/1162] perl-interpreter-4:5.44.0-5 100% | 23.7 MiB/s | 72.7 KiB | 00m00s [1079/1162] perl-Exporter-0:5.79-527.fc 100% | 14.9 MiB/s | 30.6 KiB | 00m00s [1080/1162] perl-Pod-Usage-4:2.05-527.f 100% | 19.7 MiB/s | 40.4 KiB | 00m00s [1081/1162] perl-Text-ParseWords-0:3.31 100% | 7.9 MiB/s | 16.2 KiB | 00m00s [1082/1162] perl-constant-0:1.33-528.fc 100% | 11.1 MiB/s | 22.7 KiB | 00m00s [1083/1162] perl-base-0:2.27-527.fc45.n 100% | 5.2 MiB/s | 15.9 KiB | 00m00s [1084/1162] perl-overload-0:1.40-527.fc 100% | 22.1 MiB/s | 45.2 KiB | 00m00s [1085/1162] perl-Carp-0:1.54-527.fc45.n 100% | 13.9 MiB/s | 28.6 KiB | 00m00s [1086/1162] perl-Errno-0:1.39-527.fc45. 100% | 7.1 MiB/s | 14.6 KiB | 00m00s [1087/1162] perl-Scalar-List-Utils-5:1. 100% | 24.4 MiB/s | 75.1 KiB | 00m00s [1088/1162] perl-Pod-Perldoc-0:3.28.01- 100% | 20.7 MiB/s | 84.7 KiB | 00m00s [1089/1162] perl-podlators-1:6.1.0-2.fc 100% | 42.9 MiB/s | 131.6 KiB | 00m00s [1090/1162] perl-mro-0:1.30-527.fc45.x8 100% | 9.6 MiB/s | 29.5 KiB | 00m00s [1091/1162] perl-libs-4:5.44.0-527.fc45 100% | 203.0 MiB/s | 2.6 MiB | 00m00s [1092/1162] perl-overloading-0:0.03-527 100% | 2.0 MiB/s | 12.5 KiB | 00m00s [1093/1162] perl-DynaLoader-0:1.57-527. 100% | 6.3 MiB/s | 25.7 KiB | 00m00s [1094/1162] perl-Fcntl-0:1.20-527.fc45. 100% | 9.6 MiB/s | 29.4 KiB | 00m00s [1095/1162] perl-File-Basename-0:2.86-5 100% | 5.5 MiB/s | 16.8 KiB | 00m00s [1096/1162] groff-base-0:1.24.1-2.fc45. 100% | 175.3 MiB/s | 1.2 MiB | 00m00s [1097/1162] perl-File-Temp-1:0.231.200- 100% | 14.5 MiB/s | 59.3 KiB | 00m00s [1098/1162] perl-HTTP-Tiny-0:0.096-528. 100% | 14.2 MiB/s | 58.4 KiB | 00m00s [1099/1162] perl-IPC-Open3-0:1.24-527.f 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [1100/1162] perl-IO-0:1.56-527.fc45.x86 100% | 40.5 MiB/s | 83.0 KiB | 00m00s [1101/1162] perl-Pod-Simple-1:3.48-527. 100% | 108.4 MiB/s | 222.0 KiB | 00m00s [1102/1162] perl-parent-1:0.244-527.fc4 100% | 7.2 MiB/s | 14.7 KiB | 00m00s [1103/1162] perl-Symbol-0:1.09-527.fc45 100% | 4.5 MiB/s | 13.9 KiB | 00m00s [1104/1162] perl-vars-0:1.05-527.fc45.n 100% | 4.1 MiB/s | 12.7 KiB | 00m00s [1105/1162] perl-POSIX-0:2.26-527.fc45. 100% | 31.5 MiB/s | 96.6 KiB | 00m00s [1106/1162] perl-Term-ANSIColor-0:5.01- 100% | 15.4 MiB/s | 47.3 KiB | 00m00s [1107/1162] perl-Term-Cap-0:1.18-527.fc 100% | 7.1 MiB/s | 21.7 KiB | 00m00s [1108/1162] perl-File-Path-0:2.18-527.f 100% | 17.0 MiB/s | 34.8 KiB | 00m00s [1109/1162] perl-MIME-Base64-0:3.16-527 100% | 14.4 MiB/s | 29.6 KiB | 00m00s [1110/1162] perl-IO-Socket-SSL-0:2.099- 100% | 76.9 MiB/s | 236.2 KiB | 00m00s [1111/1162] perl-Socket-4:2.043-1.fc45. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [1112/1162] perl-Net-SSLeay-0:1.96-5.fc 100% | 123.1 MiB/s | 378.2 KiB | 00m00s [1113/1162] perl-Time-HiRes-4:1.9780-52 100% | 27.7 MiB/s | 56.8 KiB | 00m00s [1114/1162] perl-Time-Local-2:1.350-527 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [1115/1162] perl-SelectSaver-0:1.03-527 100% | 11.1 MiB/s | 11.3 KiB | 00m00s [1116/1162] perl-File-stat-0:1.15-527.f 100% | 8.4 MiB/s | 17.2 KiB | 00m00s [1117/1162] perl-Pod-Escapes-1:1.07-527 100% | 9.5 MiB/s | 19.6 KiB | 00m00s [1118/1162] perl-if-0:0.61.000-527.fc45 100% | 6.7 MiB/s | 13.7 KiB | 00m00s [1119/1162] perl-Text-Tabs+Wrap-0:2024. 100% | 7.0 MiB/s | 21.5 KiB | 00m00s [1120/1162] perl-locale-0:1.13-527.fc45 100% | 6.4 MiB/s | 13.2 KiB | 00m00s [1121/1162] ncurses-0:6.6-3.fc45.x86_64 100% | 105.2 MiB/s | 430.9 KiB | 00m00s [1122/1162] perl-IO-Socket-IP-0:0.44-52 100% | 13.7 MiB/s | 42.0 KiB | 00m00s [1123/1162] perl-URI-0:5.36-1.fc45.noar 100% | 36.8 MiB/s | 150.9 KiB | 00m00s [1124/1162] perl-AutoLoader-0:5.74-527. 100% | 10.2 MiB/s | 20.9 KiB | 00m00s [1125/1162] perl-Class-Struct-0:0.68-52 100% | 10.6 MiB/s | 21.8 KiB | 00m00s [1126/1162] perl-Data-Dumper-0:2.192-52 100% | 27.5 MiB/s | 56.4 KiB | 00m00s [1127/1162] perl-MIME-Base32-0:1.303-26 100% | 20.0 MiB/s | 20.4 KiB | 00m00s [1128/1162] perl-Unicode-Normalize-0:1. 100% | 36.1 MiB/s | 73.8 KiB | 00m00s [1129/1162] perl-libnet-0:3.15-528.fc45 100% | 41.8 MiB/s | 128.3 KiB | 00m00s [1130/1162] perl-B-0:1.92-527.fc45.x86_ 100% | 59.2 MiB/s | 181.8 KiB | 00m00s [1131/1162] perl-Digest-MD5-0:2.59-527. 100% | 17.4 MiB/s | 35.6 KiB | 00m00s [1132/1162] perl-FileHandle-0:2.05-527. 100% | 7.4 MiB/s | 15.2 KiB | 00m00s [1133/1162] perl-Digest-0:1.20-527.fc45 100% | 12.1 MiB/s | 24.8 KiB | 00m00s [1134/1162] clang-resource-filesystem-0 100% | 103.3 KiB/s | 17.9 KiB | 00m00s [1135/1162] clang-devel-0:22.1.8-27.fc4 100% | 13.2 MiB/s | 3.9 MiB | 00m00s [1136/1162] clang-0:22.1.8-27.fc45.x86_ 100% | 26.1 MiB/s | 7.1 MiB | 00m00s [1137/1162] clang-libs-0:22.1.8-27.fc45 100% | 46.0 MiB/s | 28.2 MiB | 00m01s [1138/1162] emacs-filesystem-1:30.2-3.f 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [1139/1162] llvm-devel-0:22.1.8-27.fc45 100% | 20.6 MiB/s | 5.3 MiB | 00m00s [1140/1162] clang-tools-extra-0:22.1.8- 100% | 38.1 MiB/s | 17.3 MiB | 00m00s [1141/1162] llvm-googletest-0:22.1.8-27 100% | 2.3 MiB/s | 391.7 KiB | 00m00s [1142/1162] llvm-test-0:22.1.8-27.fc45. 100% | 3.0 MiB/s | 711.8 KiB | 00m00s [1143/1162] llvm-0:22.1.8-27.fc45.x86_6 100% | 44.5 MiB/s | 23.4 MiB | 00m01s [1144/1162] perl-Encode-4:3.24-527.fc45 100% | 45.8 MiB/s | 1.1 MiB | 00m00s [1145/1162] perl-Getopt-Std-0:1.15-527. 100% | 5.0 MiB/s | 15.4 KiB | 00m00s [1146/1162] gcc-c++-0:16.2.1-2.fc45.x86 100% | 201.2 MiB/s | 17.3 MiB | 00m00s [1147/1162] perl-Storable-1:3.41-527.fc 100% | 5.5 MiB/s | 100.6 KiB | 00m00s [1148/1162] libstdc++-devel-0:16.2.1-2. 100% | 239.0 MiB/s | 6.0 MiB | 00m00s [1149/1162] libedit-devel-0:3.1-60.2026 100% | 13.4 MiB/s | 41.2 KiB | 00m00s [1150/1162] ncurses-devel-0:6.6-3.fc45. 100% | 118.3 MiB/s | 605.8 KiB | 00m00s [1151/1162] ncurses-c++-libs-0:6.6-3.fc 100% | 12.5 MiB/s | 38.5 KiB | 00m00s [1152/1162] rust-fancy-regex+default-de 100% | 2.7 MiB/s | 8.1 KiB | 00m00s [1153/1162] rust-fancy-regex+perf-devel 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [1154/1162] rust-fancy-regex+std-devel- 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [1155/1162] rust-fancy-regex+unicode-de 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [1156/1162] rust-fancy-regex-devel-0:0. 100% | 31.4 MiB/s | 96.6 KiB | 00m00s [1157/1162] rust-bit-set+std-devel-0:0. 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [1158/1162] rust-bit-set-devel-0:0.8.0- 100% | 7.6 MiB/s | 23.5 KiB | 00m00s [1159/1162] rust-bit-vec+std-devel-0:0. 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [1160/1162] rust-bit-vec-devel-0:0.8.0- 100% | 14.6 MiB/s | 29.9 KiB | 00m00s [1161/1162] cmake-filesystem-0:4.3.0-5. 100% | 92.0 KiB/s | 14.8 KiB | 00m00s [1162/1162] llvm-static-0:22.1.8-27.fc4 100% | 40.8 MiB/s | 46.8 MiB | 00m01s -------------------------------------------------------------------------------- [1162/1162] Total 100% | 49.8 MiB/s | 195.5 MiB | 00m04s Running transaction [ 1/1164] Verify package files 100% | 1.5 KiB/s | 1.1 KiB | 00m01s [ 2/1164] Prepare transaction 100% | 7.4 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% | 159.1 MiB/s | 814.5 KiB | 00m00s [ 11/1164] Installing rust-linux-raw-s 100% | 331.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% | 78.3 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% | 55.8 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% | 368.8 MiB/s | 46.8 MiB | 00m00s [ 142/1164] Installing llvm-0:22.1.8-27 100% | 394.6 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% | 190.0 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% | 24.2 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% | 138.5 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% | 21.9 MiB/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% | 44.6 MiB/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.0 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% | 0.0 B/s | 124.0 B | 00m00s [ 469/1164] Installing rust-regex+unico 100% | 30.3 KiB/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% | 220.3 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% | 0.0 B/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% | 87.6 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-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 603/1164] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 604/1164] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 605/1164] Installing llvm-static-0:22 100% | 551.1 MiB/s | 351.6 MiB | 00m01s [ 606/1164] Installing llvm-googletest- 100% | 168.0 MiB/s | 2.2 MiB | 00m00s [ 607/1164] Installing llvm-devel-0:22. 100% | 161.5 MiB/s | 36.3 MiB | 00m00s [ 608/1164] Installing emacs-filesystem 100% | 793.0 KiB/s | 812.0 B | 00m00s [ 609/1164] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 610/1164] Installing clang-libs-0:22. 100% | 467.3 MiB/s | 109.8 MiB | 00m00s [ 611/1164] Installing clang-0:22.1.8-2 100% | 554.2 MiB/s | 61.5 MiB | 00m00s [ 612/1164] Installing clang-tools-extr 100% | 399.3 MiB/s | 61.5 MiB | 00m00s [ 613/1164] Installing clang-devel-0:22 100% | 262.7 MiB/s | 32.6 MiB | 00m00s [ 614/1164] Installing ncurses-0:6.6-3. 100% | 20.8 MiB/s | 618.1 KiB | 00m00s [ 615/1164] Installing groff-base-0:1.2 100% | 87.7 MiB/s | 4.2 MiB | 00m00s [ 616/1164] Installing perl-Digest-0:1. 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [ 617/1164] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.4 KiB | 00m00s [ 618/1164] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 619/1164] Installing perl-B-0:1.92-52 100% | 168.3 MiB/s | 516.9 KiB | 00m00s [ 620/1164] Installing perl-libnet-0:3. 100% | 143.4 MiB/s | 293.8 KiB | 00m00s [ 621/1164] Installing perl-Data-Dumper 100% | 114.6 MiB/s | 117.4 KiB | 00m00s [ 622/1164] Installing perl-Unicode-Nor 100% | 238.5 MiB/s | 488.4 KiB | 00m00s [ 623/1164] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 624/1164] Installing perl-URI-0:5.36- 100% | 70.6 MiB/s | 289.1 KiB | 00m00s [ 625/1164] Installing perl-IO-Socket-I 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 626/1164] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 627/1164] Installing perl-IO-Socket-S 100% | 238.0 MiB/s | 731.0 KiB | 00m00s [ 628/1164] Installing perl-Net-SSLeay- 100% | 193.2 MiB/s | 1.4 MiB | 00m00s [ 629/1164] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 630/1164] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 631/1164] Installing perl-Text-Tabs+W 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 632/1164] Installing perl-Pod-Escapes 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [ 633/1164] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 634/1164] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 635/1164] Installing perl-File-Path-0 100% | 62.9 MiB/s | 64.4 KiB | 00m00s [ 636/1164] Installing perl-HTTP-Tiny-0 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [ 637/1164] Installing perl-Pod-Simple- 100% | 187.1 MiB/s | 574.8 KiB | 00m00s [ 638/1164] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 639/1164] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 640/1164] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 641/1164] Installing perl-POSIX-0:2.2 100% | 225.1 MiB/s | 230.5 KiB | 00m00s [ 642/1164] Installing perl-Term-Cap-0: 100% | 29.8 MiB/s | 30.6 KiB | 00m00s [ 643/1164] Installing perl-Term-ANSICo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [ 644/1164] Installing perl-Pod-Perldoc 100% | 9.7 MiB/s | 169.4 KiB | 00m00s [ 645/1164] Installing perl-podlators-1 100% | 20.1 MiB/s | 328.7 KiB | 00m00s [ 646/1164] Installing perl-File-stat-0 100% | 0.0 B/s | 14.2 KiB | 00m00s [ 647/1164] Installing perl-SelectSaver 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 648/1164] Installing perl-Socket-4:2. 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [ 649/1164] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 650/1164] Installing perl-Pod-Usage-4 100% | 5.7 MiB/s | 87.8 KiB | 00m00s [ 651/1164] Installing perl-IO-0:1.56-5 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [ 652/1164] Installing perl-Fcntl-0:1.2 100% | 44.7 MiB/s | 45.8 KiB | 00m00s [ 653/1164] Installing perl-overloading 100% | 0.0 B/s | 5.5 KiB | 00m00s [ 654/1164] Installing perl-mro-0:1.30- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 655/1164] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 656/1164] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 657/1164] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 658/1164] Installing perl-Storable-1: 100% | 230.9 MiB/s | 236.5 KiB | 00m00s [ 659/1164] Installing perl-Getopt-Std- 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 660/1164] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.1 KiB | 00m00s [ 661/1164] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 662/1164] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 663/1164] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 664/1164] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 665/1164] Installing perl-Scalar-List 100% | 72.5 MiB/s | 148.6 KiB | 00m00s [ 666/1164] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 667/1164] Installing perl-constant-0: 100% | 26.8 MiB/s | 27.4 KiB | 00m00s [ 668/1164] Installing perl-Encode-4:3. 100% | 167.6 MiB/s | 4.7 MiB | 00m00s [ 669/1164] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 670/1164] Installing perl-PathTools-0 100% | 90.1 MiB/s | 184.5 KiB | 00m00s [ 671/1164] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 672/1164] Installing perl-Exporter-0: 100% | 27.1 MiB/s | 55.5 KiB | 00m00s [ 673/1164] Installing perl-libs-4:5.44 100% | 208.4 MiB/s | 12.1 MiB | 00m00s [ 674/1164] Installing perl-interpreter 100% | 7.9 MiB/s | 121.4 KiB | 00m00s [ 675/1164] Installing jemalloc-0:5.3.0 100% | 62.8 MiB/s | 1.1 MiB | 00m00s [ 676/1164] Installing jemalloc-devel-0 100% | 14.5 MiB/s | 222.3 KiB | 00m00s [ 677/1164] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 678/1164] Installing rust-version_che 100% | 20.2 KiB/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% | 67.3 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% | 33.0 MiB/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% | 121.1 KiB/s | 124.0 B | 00m00s [ 726/1164] Installing rust-psm-devel-0 100% | 35.1 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% | 42.5 MiB/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% | 0.0 B/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% | 48.1 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% | 4.2 MiB/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% | 0.0 B/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% | 50.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% | 165.8 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% | 0.0 B/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.c4ZG03 setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.FhySAf + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 41.2 KiB/s | 23.2 KiB | 00m01s fedora 100% | 84.8 KiB/s | 22.9 KiB | 00m00s Copr repository 100% | 14.2 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% | 46.5 MiB/s | 238.0 KiB | 00m00s [2/4] python3-devel-0:3.15.0~rc1-1.fc45 100% | 47.1 MiB/s | 482.2 KiB | 00m00s [3/4] python3-rpm-generators-0:14-33.fc 100% | 4.0 MiB/s | 28.6 KiB | 00m00s [4/4] python3-pip-0:26.1.2-2.fc45.noarc 100% | 171.1 MiB/s | 2.7 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 115.7 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.nOPRZX setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.J0rW3y + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4-build/ruff-0.16.4-2.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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 43.0 KiB/s | 23.2 KiB | 00m01s fedora 100% | 89.1 KiB/s | 22.9 KiB | 00m00s Copr repository 100% | 15.2 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% | 22.8 MiB/s | 4.8 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 22.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.BQOmLx setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.1LNgNH + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4.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.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4.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.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 44.6 KiB/s | 23.2 KiB | 00m01s fedora 100% | 91.2 KiB/s | 22.9 KiB | 00m00s Copr repository 100% | 14.7 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.5EbC89 setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.XTujoO + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4.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.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4.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.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.gprC0q + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-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.4 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.vDozAj + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-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.4 + mkdir -p /builddir/build/BUILD/ruff-0.16.4-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.4-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.16.4-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.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.16.4-build/.pyproject-builddir/pip-modern-metadata-3xdj_1a9 --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 libc v0.2.189 Compiling smallvec v1.15.1 Compiling equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling foldhash v0.2.0 Compiling zmij v1.0.21 Compiling itoa v1.0.18 Compiling rustversion v1.0.23 Compiling bitflags v2.13.1 Compiling collection_literals v1.0.3 Compiling interpolator v0.5.0 Compiling heck v0.5.0 Compiling crossbeam-utils v0.8.22 Compiling static_assertions v1.1.0 Compiling log v0.4.33 Compiling regex-syntax v0.8.11 Compiling once_cell v1.21.4 Compiling zerocopy v0.8.56 Compiling shlex v1.3.0 Compiling either v1.17.0 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/proc-macro2-109121cd6e05d907 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/quote-cd9053675599877b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/serde_core-0fd7cba72e80e86b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/serde-6b5b303eb988f1ea -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/libc-210845942bb176f6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/zmij-7bb041d16736e164 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/rustversion-a63092b6fc8240ac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/libc-68eeec15f189a70c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/crossbeam-utils-82d894eb88f6b029 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/zerocopy-c117fc20776970e2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 thiserror v2.0.20 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/thiserror-bf7cac5ad1e7071e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_text_size v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=4387acb3a31a420a -C extra-filename=-a87b49aaae2a5f06 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/parking_lot_core-55f747e842899add -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfind_msvc_tools-269ab1818d5344f8.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/object-be286705d0e7895b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 Compiling scopeguard v1.2.0 Compiling itertools v0.15.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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/typeid-250430ef11597946 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liballocator_api2-990e89261f30f092.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libequivalent-44cb4b97b7e2efc4.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/portable-atomic-6ada5a9ac523cdc3 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/zmij-7bb041d16736e164/build-script-build` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Compiling ruff_source_file v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=ef8a76965e3d8bdc -C extra-filename=-2dcefc7212702102 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-a87b49aaae2a5f06.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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/crossbeam-utils-82d894eb88f6b029/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/proc-macro2-109121cd6e05d907/build-script-build` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/serde-6b5b303eb988f1ea/build-script-build` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/serde_core-0fd7cba72e80e86b/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=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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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)'` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/object-be286705d0e7895b/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rustversion-a63092b6fc8240ac/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=5059bbb0c6ba5d16 -C extra-filename=-d634a32b062778d0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/crossbeam-epoch-df728f5c2a81e96f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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)'` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/typeid-250430ef11597946/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/thiserror-bf7cac5ad1e7071e/build-script-build` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/crossbeam-deque-cea786285cfac0c4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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-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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/libc-210845942bb176f6/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/libc-68eeec15f189a70c/build-script-build` 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.4-build/ruff-0.16.4/target/release/build/icu_properties_data-bdb80998faf5f371 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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/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.4-build/ruff-0.16.4/target/release/build/rustix-c4faa00c3f19e6f6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/serde_json-5fd6fe64d065c202 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Compiling drop_bomb v0.1.5 Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/zerocopy-c117fc20776970e2/build-script-build` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/anyhow-99abca1a3f2b4696 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/icu_normalizer_data-31522b698e3e9e1a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/icu_properties_data-bdb80998faf5f371/build-script-build` 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=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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/crossbeam-deque-cea786285cfac0c4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_epoch-61475013ac795062.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/serde_json-5fd6fe64d065c202/build-script-build` Compiling walkdir v2.5.0 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=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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=0e7d6f5bf991b126 -C extra-filename=-8e4a0199bde59a55 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crc32fast-8e4a0199bde59a55 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/icu_normalizer_data-31522b698e3e9e1a/build-script-build` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libarrayvec-4e1aff3459a6fb17.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/camino-c258d0f9d0321a4f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcpufeatures-8feb3c4924417e0f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/anyhow-99abca1a3f2b4696/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle_parse-27a864d802f481b4.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle_query-fa300281fee61078.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolorchoice-520c92f7b9c7c851.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/build/num-traits-fbb1a21facff827d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchacha20-c10c9720521231cc.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/portable-atomic-6ada5a9ac523cdc3/build-script-build` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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)'` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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"))'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rustix-c4faa00c3f19e6f6/build-script-build` Compiling ruff_python_trivia v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=5e3cf5163b33b915 -C extra-filename=-b45723d12996baf5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-cf1b8ceae38ca54d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-2dcefc7212702102.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-a87b49aaae2a5f06.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-8d2df4023d99ba90.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-baf41f4cd8a1ba4c.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-1849a5f80e3aa91a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/num-traits-fbb1a21facff827d/build-script-build` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/camino-c258d0f9d0321a4f/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Compiling ruff_annotate_snippets v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=ccd741ce0f3b259b -C extra-filename=-964cc7972cb4067e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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)'` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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-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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/thiserror-3ac4106982431874 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/paste-e5f4199ea7ac9200 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=b8ada289ad44073c -C extra-filename=-65554f7d65ce88b5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblock_api-51d98c56d1b20482.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libiana_time_zone-c47d1575af25fc18.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-c4f07bd7ad823caf.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblock_api-51d98c56d1b20482.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libequivalent-44cb4b97b7e2efc4.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitoa-99684e030c43eadd.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/thiserror-3ac4106982431874/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro_utils-1a765d82350e2f48.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg_runtime-5f70b6075669d3e3.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/ref-cast-5f960b2ec8f1625d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_spanned-3fa64222467271af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_datetime-7f047b0b1cdbc092.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_parser-86959e59b23b36be.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_writer-cf617537fe3d5ae4.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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-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=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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrc32fast-211855968d0f2b05.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstream-4a3ebc7abe6f612c.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_lex-f557bb3c9c0f26c0.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrsim-22f60483d619bbbf.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/getrandom-e3770b6fcb3e2c66 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/nix-3688dd08a40f3ac9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/build/fs-err-5fc4ab8a2e6a63b1 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-1849a5f80e3aa91a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-16d29c66b825942f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/getrandom-e3770b6fcb3e2c66/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=48e8770348b803ed -C extra-filename=-27bb1e67a516188e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rayon-core-27bb1e67a516188e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rayon-core-27bb1e67a516188e/build-script-build` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_spanned-3fa64222467271af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_datetime-886bbc90fb46e931.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_parser-86959e59b23b36be.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/fs-err-5fc4ab8a2e6a63b1/build-script-build` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libppv_lite86-e43a9e376e40f21c.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinotify_sys-9b8daec00f32f953.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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)'` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_deque-bbf2c0f0e3626a43.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-3b4dcad6076cd75a.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_chacha-167e62b3fafb9328.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmanyhow_macros-331ca60c7943eb94.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfastrand-4d4c29ad30fde65a.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgetrandom-f3d1ebd9ca24dfc9.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/nix-3688dd08a40f3ac9/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=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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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"))'` 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=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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_channel-13bde74024fe530b.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_deque-bbf2c0f0e3626a43.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_epoch-61475013ac795062.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_queue-2509c2f48eef147c.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbstr-7d4dae889ba022df.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_shared-69d97fb72295a18b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 ruff v0.16.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=469a3ca36bc3ec42 -C extra-filename=-6da4b5673d105621 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/ruff-6da4b5673d105621 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfs_err-397e75e6e10ecfc5.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libeither-0a4900ecd38e046f.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_generator-0851f7d52382147c.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinotify-823621ffd855b02b.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmio-7cf39cdf93d441c9.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnotify_types-51257d8105f97f66.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgetopts-d634a32b062778d0.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-43bd713b3fa96e2b.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_codegen-1efa40cc7dbfe7e9.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_deque-bbf2c0f0e3626a43.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsame_file-fd2aeb7a0512368d.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/terminfo-26a0acde131ef106 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/ruff-6da4b5673d105621/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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/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.4-build/ruff-0.16.4/target/release/build/stacker-2a0c15032e57b05d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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/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.4-build/ruff-0.16.4/target/release/build/psm-8f9b4400fdaffeb6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libar_archive_writer-abc33c8fbdea4c6b.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/tikv-jemalloc-sys-6342558327ecc236 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/stacker-2a0c15032e57b05d/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfnv-406b86bd61bc81df.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnom-a052173713fc77d2.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg_macros-43c5ebd0bc89c641.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/unicode_names2-f9dcd32d8e3d3a8f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=be4d3fec0813bff7 -C extra-filename=-f75c3e42f8aee6aa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-60a694fc2810f63c.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-cf1b8ceae38ca54d.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-77f9bd77cdb4bdf0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-b45723d12996baf5.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-60a694fc2810f63c.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 displaydoc v0.2.6 Compiling tracing-attributes v0.1.31 Compiling is-macro v0.3.7 Compiling thiserror-impl v1.0.69 Compiling strum_macros v0.28.0 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro_utils-1a765d82350e2f48.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-60a694fc2810f63c.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-60a694fc2810f63c.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive_internals-deb4f1fe6082b5fb.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcollection_literals-57dcb0aabfd5a6d7.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinterpolator-3c30bf425ba4691a.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmanyhow-6a72e51fd9cf6412.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro_utils-1a765d82350e2f48.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote_use-86ce5638dfd90000.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbytecheck_derive-22dab93e06a764fd.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libptr_meta-e2da52bc81f1aa1b.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librancor-6a352af5ef897d31.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchrono-b5ad486aac6844b5.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnewtype_uuid-bae3ff5f0105063e.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquick_xml-11a1c5eddc40c82c.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrip_ansi_escapes-44aed25767c602ac.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libannotate_snippets-9568c7d1c58a5877.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibcst_derive-72f7fc516b248e01.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpaste-ae7b2d8d5ecf8c48.so --extern peg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg-f5838ba75d09df60.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnix-b7c0cbb0016e8c5f.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libterminfo-0f18c88517ab5ad3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libattribute_derive_macro-773dfa11c3e9ae44.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libderive_where-265c784d93136acc.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmanyhow-6a72e51fd9cf6412.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_builder-694d2df47051e6d2.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete-4beac93274a7c340.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbytecheck-30b3f2c1e62faa74.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmunge-509c49038ceea480.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libptr_meta-e2da52bc81f1aa1b.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librancor-6a352af5ef897d31.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librend-347aa3011059db3c.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpin_project_lite-503f57b9453fb8cd.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_attributes-a93d2c831842c76c.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchrono-b5ad486aac6844b5.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmatchers-7f0ac6feaa91ab58.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnu_ansi_term-e883a99612629410.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsharded_slab-f443e11eb8279d4a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthread_local-e51834c55f1a7382.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstable_deref_trait-346175e04c5b66e3.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke_derive-ccf79187dcfe0658.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libattribute_derive-e4ccadb93769c973.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpotential_utf-1899f3cff6befdb2.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libutf8_iter-726da2bec32c2125.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern litemap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblitemap-59685b4d5d411729.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtinystr-55547d09287ae1d1.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwriteable-265c5af14d87e1c1.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_locale_core-76050a923605e367.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwriteable-265c5af14d87e1c1.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerotrie-9a2d02acc733fcda.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_collections-22f9af4bcd3fba5f.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_normalizer_data-f8a0e0fb2d349720.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_provider-0f4ba5c0dcd8da45.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_collections-22f9af4bcd3fba5f.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_locale_core-76050a923605e367.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_properties_data-81658a919c57ac1c.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_provider-0f4ba5c0dcd8da45.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerotrie-9a2d02acc733fcda.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_normalizer-e394c1b9bdde3ff4.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libidna_adapter-a63f5026f70dce54.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcastaway-ad6680bb262f32da.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitoa-99684e030c43eadd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunscanny-659f95543ca372a5.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdyn_clone-ebb23d30775fdfb8.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libref_cast-8bcd66347a17418b.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libschemars_derive-2e8c67417bdf4e10.so --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_channel-13bde74024fe530b.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive-48e82b26052aa0b9.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=e2c40fc1bc095603 -C extra-filename=-48d4ed9f2fbf697a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libform_urlencoded-8d8144448537ca21.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libidna-9b86a425cfa19484.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpercent_encoding-8d6428fb6c402d2b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 ty_static v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=63c0f8e587f12fc6 -C extra-filename=-7aa1ee12bcb14ce6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libboxcar-07210058f9b3dbc9.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-451b732faf488856.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-ff2bdb2e14c28916.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liburl-527b6c772fcf5ea5.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liburlencoding-91bd35f17c0e434c.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf-583b96cfe925001b.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size_derive2-e99b9627b4ee6244.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libordermap-56f32f34e7aa5bd4.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_memory_usage) Compiling ruff_index v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=8e84274fae8fbeca -C extra-filename=-8158933d757848de --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcastaway-ad6680bb262f32da.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitoa-99684e030c43eadd.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libryu-3467f515f6e63d55.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=4b7a2dd6a848ce6b -C extra-filename=-c97a74ffeb7073a0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=b23e0ef67ca4b7c4 -C extra-filename=-ff73c085f4933e28 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=57ed3795b767aee7 -C extra-filename=-63647f8c417acad7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=f79edfe5fb8a3125 -C extra-filename=-44e2bc5068c2dd7e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=70683a8919715a4f -C extra-filename=-00837a0f4a23a3c8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=10b15df152b1d8f1 -C extra-filename=-34c3ee59580a9796 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand-8fb694fb636ac161.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=5369e234a27e124c -C extra-filename=-6c63db9eaa8d5ad4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchar_str-e4573aeea5502f3d.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-da5e7a9281ba9860.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglob-a0923e57f9a039ae.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep508_rs-c6d7573d71f1a1ac.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 ruff_formatter v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=09cac9092fc97b3b -C extra-filename=-6eebae652b94de6b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdrop_bomb-bf71c7ee0fe0cc2d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libboxcar-07210058f9b3dbc9.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_queue-2509c2f48eef147c.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashlink-aa56b87f0dcbe19c.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libintrusive_collections-526911881339d6eb.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinventory-8c13cf54cb7a4b4b.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libparking_lot-8d9f716220804a25.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libportable_atomic-28f93e51bb79d21e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa_macro_rules-549fc41360e46143.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa_macros-ed8fedbc8726378c.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=b57786a97d78bdb7 -C extra-filename=-328b3abe271c3d64 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libarrayvec-4e1aff3459a6fb17.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchar_str-e4573aeea5502f3d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_literal) Compiling ruff_python_index v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=57495f5d825fdb08 -C extra-filename=-32c84daad2bd5202 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbstr-7d4dae889ba022df.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdrop_bomb-bf71c7ee0fe0cc2d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstacker-4a8aa500f551940d.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-9079263ee00e1c2c.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_normalization-71f536cae4080cce.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` 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=7722f1778ca2b54a -C extra-filename=-ac7be5ad48f21974 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_properties-23509ae239484490.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.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=6d3b698400567036 -C extra-filename=-bdca68c2d96d11e9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_db) Compiling ruff_python_codegen v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=b98890b0fee893e4 -C extra-filename=-4d932fa637941359 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libarc_swap-2b7f49e89cef0430.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcamino-5bdc297e6db3936d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdashmap-fd6bd68735207248.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdunce-0e8655eb4df4c920.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libetcetera-e1dc1d871ce4a235.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-da5e7a9281ba9860.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmatchit-0cda92b7e395601c.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_slash-5e983a08479ac330.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpathdiff-c55a9cf6c3cda825.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquick_junit-e73cdd54961b0f6d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libannotate_snippets-964cc7972cb4067e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_memory_usage-c97a74ffeb7073a0.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-34c3ee59580a9796.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsame_file-fd2aeb7a0512368d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsimilar-bbce81ef8b1be431.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsupports_hyperlinks-68a8a0383e6da4e2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_static-7aa1ee12bcb14ce6.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwhich-61123de0d80ac60b.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=a15208239f9d20d0 -C extra-filename=-914b852cb5f1d16e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_literal-ac7be5ad48f21974.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.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.4-build/ruff-0.16.4/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=ae4539bddd0a63ff -C extra-filename=-9784c65e75cdfd2c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_index-ff73c085f4933e28.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-65554f7d65ce88b5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_python_importer v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=fcf9a90380498052 -C extra-filename=-fb698250395b8d15 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_codegen-914b852cb5f1d16e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.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.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_ranged_value v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_ranged_value) Compiling ty_module_resolver v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ty_module_resolver) Compiling ty_site_packages v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ty_site_packages) Compiling ruff_python_formatter v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=59b3ff0ab2ced35c -C extra-filename=-45fdb8f866458bee --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=556afbd7309b6d89 -C extra-filename=-77e06344513682ab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcamino-5bdc297e6db3936d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libordermap-56f32f34e7aa5bd4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-89a4d3b99483c8e8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_memory_usage-c97a74ffeb7073a0.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-65554f7d65ce88b5.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-dcf623320215ac45.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=43d51e1e7821d991 -C extra-filename=-ae05e1249fffcfe4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcamino-5bdc297e6db3936d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-25067003afe271c2.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libannotate_snippets-964cc7972cb4067e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-dcf623320215ac45.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_static-7aa1ee12bcb14ce6.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.4-build/ruff-0.16.4/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=477713b1f3162273 -C extra-filename=-a00826dca60d80f8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcountme-90ea9a4284f0f782.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_formatter-6eebae652b94de6b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_linter v0.16.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=3b6fc8cb062efb33 -C extra-filename=-dfb168454da58891 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-25067003afe271c2.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfern-d93ce36802a08f37.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglob-a0923e57f9a039ae.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libimperative-e18fcbc334c7c604.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff-aaf5331c9d971675.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibcst_native-c646fbf68f4ca633.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnatord-044c7d1a995a3e20.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpyproject_toml-77548d524bde8285.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-34c3ee59580a9796.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_codegen-914b852cb5f1d16e.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_importer-fb698250395b8d15.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_index-bdca68c2d96d11e9.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_literal-ac7be5ad48f21974.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_semantic-9784c65e75cdfd2c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-65554f7d65ce88b5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-45fdb8f866458bee.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsimilar-bbce81ef8b1be431.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-dcf623320215ac45.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-a406bad8a4ed11a6.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtyped_arena-0415b228f8b634f0.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_normalization-71f536cae4080cce.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_names2-5b18c9b2d8fea521.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_graph v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=801333ef7a428a78 -C extra-filename=-db9f9791af6c9975 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-dfb168454da58891.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libschemars-a22e015a37dbda89.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_module_resolver-77e06344513682ab.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_site_packages-ae05e1249fffcfe4.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_workspace v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=c6aef01b3cd4c7a6 -C extra-filename=-5e222a7dbcdd9976 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-25067003afe271c2.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libetcetera-e1dc1d871ce4a235.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglob-a0923e57f9a039ae.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmatchit-0cda92b7e395601c.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_slash-5e983a08479ac330.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_formatter-6eebae652b94de6b.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_graph-db9f9791af6c9975.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-dfb168454da58891.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_options_metadata-48d4ed9f2fbf697a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-a00826dca60d80f8.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_semantic-9784c65e75cdfd2c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-65554f7d65ce88b5.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-45fdb8f866458bee.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-35bbec57dd11b09d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-a406bad8a4ed11a6.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_markdown v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=a6d18d0aafee7b4d -C extra-filename=-4e12a836aba22faa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-a00826dca60d80f8.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-5e222a7dbcdd9976.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.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_server v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=218f7594e1591702 -C extra-filename=-50dd09931368cb4e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam-166914600b42f9bc.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgen_lsp_types-bd9e2ded7caeeb43.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjod_thread-9c5c14e198eb10dd.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblsp_server-7303b8e5f065280d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_formatter-6eebae652b94de6b.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-dfb168454da58891.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_markdown-4e12a836aba22faa.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-34c3ee59580a9796.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_codegen-914b852cb5f1d16e.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-a00826dca60d80f8.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_index-bdca68c2d96d11e9.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-45fdb8f866458bee.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-5e222a7dbcdd9976.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-35bbec57dd11b09d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-a406bad8a4ed11a6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_log-36dfb2ecc310f86f.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=14e8f190d189734d -C extra-filename=-0a7c74d319cea7ca --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libargfile-6520b51bf08e05b9.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcachedir-d82966b741550ab2.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete_command-b13d9c764e042d7f.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclearscreen-e34e8f1bccab291b.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-25067003afe271c2.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-da5e7a9281ba9860.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobwalk-733b677348f5e159.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff-aaf5331c9d971675.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnotify-c30c681346a0d114.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librayon-7d0353a83027e518.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librkyv-fea539a865b79064.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_graph-db9f9791af6c9975.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-dfb168454da58891.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_markdown-4e12a836aba22faa.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-34c3ee59580a9796.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_options_metadata-48d4ed9f2fbf697a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-a00826dca60d80f8.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-45fdb8f866458bee.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_server-50dd09931368cb4e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-5e222a7dbcdd9976.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-35bbec57dd11b09d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtempfile-1456fff987ad981c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtikv_jemallocator-05a494dcf53e630c.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-a406bad8a4ed11a6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-aeaa21dc12843f93.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=da9bf78bcb1487f9 -C extra-filename=-317d3c3eb349cf34 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libargfile-6520b51bf08e05b9.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcachedir-d82966b741550ab2.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete_command-b13d9c764e042d7f.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclearscreen-e34e8f1bccab291b.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-25067003afe271c2.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-da5e7a9281ba9860.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobwalk-733b677348f5e159.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff-aaf5331c9d971675.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnotify-c30c681346a0d114.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librayon-7d0353a83027e518.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librkyv-fea539a865b79064.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff-0a7c74d319cea7ca.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_graph-db9f9791af6c9975.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-dfb168454da58891.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_markdown-4e12a836aba22faa.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-34c3ee59580a9796.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_options_metadata-48d4ed9f2fbf697a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-a00826dca60d80f8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-45fdb8f866458bee.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_server-50dd09931368cb4e.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-5e222a7dbcdd9976.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-35bbec57dd11b09d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtempfile-1456fff987ad981c.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtikv_jemallocator-05a494dcf53e630c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-a406bad8a4ed11a6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-aeaa21dc12843f93.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Finished `release` profile [optimized] target(s) in 7m 11s 📦 Built wheel to /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/wheels/ruff-0.16.4-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/wheels/ruff-0.16.4-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.16.4-py3-none-linux_x86_64.whl size=63334601 sha256=83d541f7598f787ff35e597230e51a55507b8116b99baaa2e7e4f4b5d76765e2 Stored in directory: /builddir/.cache/pip/wheels/da/80/09/bfe65c8d47f2d225d1914ac6c5ca6cfb675cf9090acb5e7ff8 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.RW5Fh7 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + '[' /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.16.4-build + mkdir /builddir/build/BUILD/ruff-0.16.4-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.4 ++ ls /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir/ruff-0.16.4-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.16.4 + '[' -z ruff==0.16.4 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.16.4-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.16.4-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.4-build/pyproject-wheeldir ruff==0.16.4 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.4-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir/ruff-0.16.4-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.16.4 + '[' -d /builddir/build/BUILD/ruff-0.16.4-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.4-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.16.4-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.4-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info' +++ basename /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.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.4.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.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.4-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.16.4-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.4-build/ruff-0.16.4-2.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.4-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info /builddir/build/BUILD/ruff-0.16.4-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.4-build/ruff-0.16.4-2.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.4-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.16.4-2.fc45 --unique-debug-suffix -0.16.4-2.fc45.x86_64 --unique-debug-src-base ruff-0.16.4-2.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.4-build/ruff-0.16.4 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.4-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.4-2.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.4-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.4-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.4-build/BUILDROOT /builddir/build/BUILD/ruff-0.16.4-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.4-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.4-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/_find_ruff.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 264 directories and 1303 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.4-build/BUILDROOT/usr Scanned 263 directories and 1303 files, considered 1303 files, read 112 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.16.4-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.6RXvhx + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-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.4 + '[' '!' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.4-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.4-build/ruff-0.16.4-2.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/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.4-build/ruff-0.16.4/target/rpm/build/quote-9c69e5d76566f8bb -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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/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.4-build/ruff-0.16.4/target/rpm/build/proc-macro2-685c33e38b9b019d -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/serde_core-566fdf20f6a4a28d -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/libc-e84781b671f0d168 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/serde-a786ef2800c23091 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/zmij-8993f968a2fb4943 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/libc-47bb4aeacf408685 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/libc-47bb4aeacf408685/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liballocator_api2-e50ec60ffe375140.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libequivalent-62c8ebd9ec0672fe.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libequivalent-62c8ebd9ec0672fe.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/rustversion-26e0f6db2d5dfcb3 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/parking_lot_core-77cf8dae33804e9f -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro_utils-27d59c03c16ec768.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmanyhow_macros-28e8b57767c26b4d.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblock_api-089999e2c4a5f883.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro_utils-27d59c03c16ec768.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcollection_literals-a6d716cf1ebb8493.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinterpolator-dc2fac79817e9c75.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmanyhow-becc3548e827145f.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro_utils-27d59c03c16ec768.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote_use-dc9313970c5ddf2d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-240f7ce03dd6cee2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libattribute_derive_macro-56ddf9e230193d41.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libderive_where-b345f828e352aade.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmanyhow-becc3548e827145f.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcastaway-e6bc2c417f4ca9e8.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-240f7ce03dd6cee2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-7a6afb15a507b192.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libattribute_derive-fb5301ebb9ce86c8.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size_derive2-d05e1ba97986c753.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfind_msvc_tools-c9362995b8200211.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjobserver-11330abcc0dbd62e.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 ruff_text_size v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=c8886df10ac67e97 -C extra-filename=-670b50796f30ec26 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/build/crossbeam-utils-c64107a64c02aa81 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=b4746dc8e0140b16 -C extra-filename=-8399348dc920f4f7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_source_file v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=2e3c8e74b4a135fd -C extra-filename=-bc0528a2f0178ac4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-8399348dc920f4f7.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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=4b38d05921413138 -C extra-filename=-443f3c4608d3de1f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-fb9a1f4a922099b8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-bc0528a2f0178ac4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-8399348dc920f4f7.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-c91d8dbda59fbf27.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/build/zerocopy-ef4820403a1de2de -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/thiserror-cd6dd55d63a4a628 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/zerocopy-ef4820403a1de2de/build-script-build` Compiling ruff_macros v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=906cbae406b3e50f -C extra-filename=-fd7b0db8e6f00e9f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-fb9a1f4a922099b8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-2219fb8220233356.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-443f3c4608d3de1f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/build/typeid-8e9ef5db4063b918 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpin_project_lite-3914504ef338c84a.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_attributes-048056feae8091cb.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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=646e8571ad1767b4 -C extra-filename=-50db11821549ef97 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-f72a148b6ff889e6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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)'` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcastaway-e6bc2c417f4ca9e8.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libryu-9a0d5ae60aca95d1.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/build/portable-atomic-3c19e0b864b347bf -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libppv_lite86-c0834f7e7ace2c00.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 ruff_cache v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=1010a2a985f9c5e9 -C extra-filename=-343848a11c038d76 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/portable-atomic-3c19e0b864b347bf/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_chacha-e89211ffd6e9e50b.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/build/serde_json-69e741ecfc9fb2fa -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/serde_json-69e741ecfc9fb2fa/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_shared-d558e469db94731f.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_generator-02228db9cd7912d3.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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"))'` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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=d008373432843d04 -C extra-filename=-bff18aa3c150eee1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/build/object-d00a2d79799241de -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/getrandom-5cde3a39734fffa7 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/getrandom-5cde3a39734fffa7/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetopts-2afdfbf9ae5b0984.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-8ddf51ef79af077a.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_codegen-2c68514dbcfc3bd5.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/unicode_names2-8374be8d81123490 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/build/stacker-d01b87dc86597fea -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/build/psm-76f6aaf4ecea3ba7 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libar_archive_writer-d769929b5108be9e.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/stacker-d01b87dc86597fea/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/unicode_names2-8374be8d81123490/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-76f6aaf4ecea3ba7/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=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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` Compiling ruff_annotate_snippets v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=1f2b28f70b4890dd -C extra-filename=-18309ff01c310853 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/clang-sys-60c8a272bf17c80c -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/clang-sys-60c8a272bf17c80c/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/build/rustix-b7e60834e90598c8 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/rustix-b7e60834e90598c8/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/bindgen-53043019461d133e -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-96a3d699d13a7c94.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libboxcar-f66e527150f1e166.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_queue-1762b83bdd00cf4b.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashlink-85abc46fe2af0ab5.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libintrusive_collections-99e316b820735511.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinventory-e422d9594a08ba41.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libportable_atomic-21a0e49f751737dd.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa_macro_rules-4b27d1cacdd0c10d.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa_macros-19692ef10b33a122.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=094336c83f135d84 -C extra-filename=-d264bc5b49d4bc36 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Compiling ruff_python_parser v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=67e6affdbdcf7c74 -C extra-filename=-8b93e23215657a4e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-6fe28375f774917b.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-ec7611f94cd9c0a1.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcexpr-59272b95edfe37f1.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclang_sys-9d2dce9e8e49707c.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-83bf2f1f24e908de.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-2219fb8220233356.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-c91d8dbda59fbf27.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshlex-0f718f39025fea73.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/anyhow-3e700eabf1b4a4fe -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/anyhow-3e700eabf1b4a4fe/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/build/zstd-safe-31edcd1a299b8225 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/crossbeam-epoch-b38188c0cdacc881 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/crc32fast-8e0898afae6f74fb -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/crossbeam-deque-15cd223532106ac6 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/build/camino-d22ccbcc903e3074 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_epoch-59124c0d2bb17c68.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/build/num-traits-3c70eb3efb0edf79 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcpufeatures-4e25e1fa4ebdaeb8.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=941ea3417cf0fe7c -C extra-filename=-77fee301ef5adca5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_parse-d9d9d01a58a2b68b.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_query-af860fd7dbca238f.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolorchoice-b3c024f5e52222ab.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchacha20-3c2c4a447fe8cda9.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetrandom-f037ddd646b45e8e.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libiana_time_zone-836739f22f5eefa8.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_deque-54a1672b4989db83.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchrono-9b6c85794602e9fe.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchers-8b236f11688f5e55.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnu_ansi_term-accc4c08b11b9b06.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsharded_slab-8d6698815c689c7f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthread_local-19394e0c62288937.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=a50d2ad8f366bda3 -C extra-filename=-b4c46373039f93d6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-b8cdbf2a5e9b450a.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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-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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-715a82ad6737f8b2.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblock_api-089999e2c4a5f883.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchrono-9b6c85794602e9fe.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnewtype_uuid-a9879739a872ce7c.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_xml-90e10af2b89750d4.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrip_ansi_escapes-25a311497a6ca586.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=abd447b23f6f5fb6 -C extra-filename=-d0f4b03a2d8f52ac --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=3f8edc660a382313 -C extra-filename=-14de7f625ea26943 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfastrand-f6f9b1a885867d0c.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetrandom-f037ddd646b45e8e.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstable_deref_trait-8bc420f662c4aca6.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke_derive-5e30fe0f09cf5702.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/zstd-sys-8820d493ca934888 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbindgen-594a9e8062fb6c7a.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcc-e351d7790cef9297.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/zstd-sys-8820d493ca934888/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/zstd-safe-31edcd1a299b8225/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrc32fast-14f837d4233b8508.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_path-86aacfd964ad2485.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=a7263920025eb66f -C extra-filename=-dbf0209fb0c2b79f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarc_swap-6a7459cb7095981b.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdashmap-a63f3bf824a2d795.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpathdiff-490b4e88f810074d.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_junit-1efa302bc12247a6.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsupports_hyperlinks-b8509cfada410cd7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-c574afd8a7fc4b51.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 litemap v0.8.2 Compiling potential_utf v0.1.5 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern litemap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblitemap-0eed0792d057c2e3.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtinystr-14ca7e4057b74c50.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwriteable-e4dedfa5586831f1.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/icu_properties_data-abd4db1618701663 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpotential_utf-28c213b43b725106.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libutf8_iter-45cb862aaed3f66d.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_locale_core-50ba82232ba70245.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwriteable-e4dedfa5586831f1.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerotrie-ee94821944c59cb5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-e2b4f8b464608a8d.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest_meta-a104b1241f98be0f.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_collections-2f1c251301f9e311.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_locale_core-50ba82232ba70245.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties_data-e04893fc29e1acd4.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_provider-4fcdcdc8fc0c3e13.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerotrie-ee94821944c59cb5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-803c3cbd366014ce.so --extern typeid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtypeid-9459626f88dcd5a7.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-e2b4f8b464608a8d.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libconsole-c333d7c3cbb6a733.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-5528eda343dbb9d4.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest_derive-05b44a9d03fc8acc.so --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ron=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libron-d6efb1948440f9c0.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-db152d8fdfd27697.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=02c9809c5015c466 -C extra-filename=-93ecc51c102a0bed --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_spanned-af3e860e484e46af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_datetime-090a5fc16463fc1b.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-2eac3997660f058c.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_writer-4e04d86da71e30cc.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_lex-b2824fd8e06460b8.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrsim-aaa967c21f50c4e3.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=6b0c2196aa949ada -C extra-filename=-b2873a7ed36432bc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=dba82db9137bf474 -C extra-filename=-b23ff3c66547ccdd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=c03e8dc64436b2f9 -C extra-filename=-5581fc6028e63f1d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties-6f28ff02e3e2bdc5.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=38b5187f4c4db19e -C extra-filename=-92296064c61f09ce --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_builder-8b082323a047ab71.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 ty_site_packages v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=9d4a6556a3a1a224 -C extra-filename=-5231cfd1fc299ea5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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.4-build/ruff-0.16.4/target/rpm/build/icu_normalizer_data-5a48f9150aa91ff4 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/icu_normalizer_data-5a48f9150aa91ff4/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunscanny-fbb9d0a462f22158.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_collections-2f1c251301f9e311.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_normalizer_data-1a077b6c9642040c.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_provider-4fcdcdc8fc0c3e13.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=40ff08e7154b9b2e -C extra-filename=-709eb87cdd75398c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_normalizer-d9b505e97b3aa9fc.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libidna_adapter-aa66d5ce4d272b9b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=091c0b9412c8396e -C extra-filename=-c0bff588c86d3636 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libform_urlencoded-c952e1c3b5de9f58.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libidna-445220e48ff2ff91.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpercent_encoding-dfef31f56d73ffb8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 ruff_options_metadata v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=380531582711deb7 -C extra-filename=-6ab8d1f2161cd5bd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/rayon-core-c2defc289f9a1967 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_deque-54a1672b4989db83.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/crc32fast-8e0898afae6f74fb/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-f87d0115aa6fa76c.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libequivalent-e14fe8b94318372b.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrc32fast-15c021439779f9ca.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-d54ff49a158b2325.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_path-f60659cd6376b03b.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_channel-0f421b76e5d09890.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_deque-54a1672b4989db83.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_epoch-59124c0d2bb17c68.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_queue-1762b83bdd00cf4b.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/thiserror-f1479801113da81a -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=74c89a48b12ac6a6 -C extra-filename=-0b7acd87887e1cd7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ty_vendored-0b7acd87887e1cd7 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-b39c3d3a253460db.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-c0808ff78d2f776f.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/thiserror-f1479801113da81a/build-script-build` Compiling ruff_formatter v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=4e7667cae0008713 -C extra-filename=-abbc86e2657c19cf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/ty_vendored-0b7acd87887e1cd7/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/paste-80930181a1ac023b -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/paste-80930181a1ac023b/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg_runtime-a650d0550b531fc5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/radium-fe005d7399763724 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_spanned-af3e860e484e46af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_datetime-4a40bad5919576f2.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-2eac3997660f058c.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg_macros-dcca77686ee1c2d0.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinotify_sys-2608d3ff5c3c1a00.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libboxcar-f66e527150f1e166.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-ca779449f0f9e10f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-a0dcb0f6315145b7.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-a962ab257d9519ae.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburlencoding-dc03da245d0a535e.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=f2eda2589d43148e -C extra-filename=-b60154e66594fef9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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-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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinotify-3aee843be850de49.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmio-760e1104a8e7b743.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify_types-72790fb6e3cbed01.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf-88d5a0988d831cdb.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep508_rs-5386285d55def902.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-4e667011272ba4ab.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_derive-5253eca3124ab277.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpaste-2acd475e8a698128.so --extern peg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg-e715e69a26519a35.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=08d4f38cbd87365c -C extra-filename=-9e52215a984e2fc5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=b1290b38b6d5a585 -C extra-filename=-f204dcdf991b939a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` Compiling ruff_python_index v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=8b1e459f7667cb5c -C extra-filename=-2a816e321d069552 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/build/ref-cast-04c5b95a4260f678 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfunty-92bb734d88f516c9.rmeta --extern radium=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libradium-6a324a3fa9b232c1.rmeta --extern tap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtap-609776769d717330.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ref-cast-04c5b95a4260f678/build-script-build` Compiling ty_combine v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=9c05dabff8296c25 -C extra-filename=-84b72335b98be562 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=b78f30c83626f6a9 -C extra-filename=-146e4e8a3bf060c2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfern-e1b39181fa45e0e9.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libimperative-4166b0d89b1a0dd1.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_native-439353276e9690b2.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnatord-0882905e2715b24f.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpyproject_toml-598d582220fac43e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-c0bff588c86d3636.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_arena-4a5da8c07355488e.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_channel-0f421b76e5d09890.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-803c3cbd366014ce.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive_internals-508e50ff8d14355f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdyn_clone-df64fef58ff9c2d1.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libref_cast-f2a25a2105ffb3e8.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libschemars_derive-445fc8bbf321f3d0.so --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=3cd8b841206fbb29 -C extra-filename=-4302db82e8567d4f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-cd933ea761848cd5.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/escargot-5b023eea255ffc2d -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_python_semantic v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=4e5fef49256924f7 -C extra-filename=-60935cee4b51ddbf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_graph v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=6955a4a46dc893f8 -C extra-filename=-54117168beb097b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libschemars-375737b706fbd289.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/nix-0898880f4ebdbfd0 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-f72a148b6ff889e6.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_lossy-724a27f89871184c.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_parse-d9d9d01a58a2b68b.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhtml_escape-804b5382150f7fb1.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=bc1c6574139fab70 -C extra-filename=-ad7ff39c6250af60 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/fs-err-fd90cea3aac4e5b6 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/terminfo-5f903af4b3465e59 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/tikv-jemalloc-sys-e739698343ed151f -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_svg-ea39cdc761f770c6.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libescargot-2db3050d8841c2ce.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnormalize_line_endings-fb9e3c438b887d0a.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libos_pipe-554e6d253045a259.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox_macros-8e22545822845ee0.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 `/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/tikv-jemalloc-sys-e739698343ed151f/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/terminfo-5f903af4b3465e59/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfnv-a9584da195d1eca9.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnom-81649fa18b6b8c81.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfs_err-48e8f569b683f425.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete-810e13940a656cd2.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnix-d24cd3e90308bfb2.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libterminfo-149f447a538fc988.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbit_set-76d3129a45eda12e.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=d6663d8117baf109 -C extra-filename=-744df79f0817a6b1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfancy_regex-9072661d8e973969.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibtest_mimic-802b9708b3b1853f.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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", "testing", "zstd"))' -C metadata=f505ec192080eac8 -C extra-filename=-dc22a74f93781ae6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-cd933ea761848cd5.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbytecheck_derive-b48d0367dd9ce447.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libptr_meta-4d7c2da77fb5bc92.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librancor-37cc95a819254701.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=b7c494c2db68de06 -C extra-filename=-3429bdd0a3a77474 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=ca5218cb47d8acfd -C extra-filename=-f7919430611f0528 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-c0bff588c86d3636.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 ruff v0.16.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=e2e5f8a443a1c814 -C extra-filename=-fc76ad44d8bb79ae --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ruff-fc76ad44d8bb79ae -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/ruff-fc76ad44d8bb79ae/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdifflib-11273767f058a644.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_core-c1ede3656467b432.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates-25a3c0b236a6c6b2.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_core-c1ede3656467b432.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_tree-c38358b863dd0e9a.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=cbcb7d7424338855 -C extra-filename=-f31198164568b9cb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_stable_hash-e2b36e214db6950e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-2eac3997660f058c.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbytecheck-93a3fd5aab0876b7.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmunge-bfb205a76a64690d.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libptr_meta-4d7c2da77fb5bc92.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librancor-37cc95a819254701.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librend-6d641cdb12cdbad4.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` 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=4301f7b9e4f32dc9 -C extra-filename=-69facf6f51fbe4ec --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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())' -C metadata=fc3c35a49c9b31a5 -C extra-filename=-e8ad29f6ff8a12d4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-f7919430611f0528.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/ty-cf53108dec59b1ff -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libconsole-c333d7c3cbb6a733.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libportable_atomic-21a0e49f751737dd.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ty-cf53108dec59b1ff/build-script-build` 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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblazy_static-749bc4bf6446747f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdiff-636453133ad65ef9.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=334acdac76254181 -C extra-filename=-1a29a734bb61d52d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-e8ad29f6ff8a12d4.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty_test v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=d2180895cd39397b -C extra-filename=-d9f5373fea17da46 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-f31198164568b9cb.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcsv_core-9de4434ddd0220e9.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libryu-9a0d5ae60aca95d1.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=c1af118256974871 -C extra-filename=-1de54c076a4efab7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-f31198164568b9cb.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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=56074d9469750f15 -C extra-filename=-fd1bf763a87ce7e2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia_integration_tests-93ea53cadc636c89.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/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=e3cbce8cf673cf84 -C extra-filename=-ccff81f3453c48f8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-f31198164568b9cb.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_mdtest-1de54c076a4efab7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=fefff7dac95be200 -C extra-filename=-44c60277a52d1d42 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia_integration_tests-93ea53cadc636c89.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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=a412a4ee95002377 -C extra-filename=-20ee30c5a7cf0ef6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia_integration_tests-93ea53cadc636c89.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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=92bd3e208adf36e2 -C extra-filename=-4e19945752f760e5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=c269b2157a32f2c8 -C extra-filename=-7562107d63c54f88 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-d9f5373fea17da46.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=8681656ed672bb28 -C extra-filename=-fc10a2e683060c02 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-f7919430611f0528.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.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.4-build/ruff-0.16.4/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=1f31f824d9441c35 -C extra-filename=-ed709038546b1658 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-1a29a734bb61d52d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-e8ad29f6ff8a12d4.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=2c533036bb0d4490 -C extra-filename=-0e0c0a4c0a6573ed --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-1a29a734bb61d52d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-e8ad29f6ff8a12d4.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=5ed861a6a9c29c94 -C extra-filename=-4e760d9748ac7d8f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-1a29a734bb61d52d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-e8ad29f6ff8a12d4.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=b6ec20f4eaded0a3 -C extra-filename=-2493eda0bcc6318c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-c0bff588c86d3636.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/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())' -C metadata=d26fbaf60aa7f680 -C extra-filename=-c51fe89562b89166 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-f7919430611f0528.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.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.4-build/ruff-0.16.4/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=eaa7a55049ca01df -C extra-filename=-aedfc7685a9cf6e4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-e8ad29f6ff8a12d4.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=994f788011d2b4b5 -C extra-filename=-0887c4409fda48f8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-d9f5373fea17da46.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/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=2f7a7c5855be3ad4 -C extra-filename=-1b6f7555ca7aa530 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-f31198164568b9cb.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/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=82e91503c2f67062 -C extra-filename=-3cee14f5a79e060e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-1a29a734bb61d52d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-e8ad29f6ff8a12d4.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=4654145adbcb1f95 -C extra-filename=-50022d74bed6398a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern csv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcsv-320166d72debfbf1.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-f7919430611f0528.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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())' -C metadata=78515ce66cc34a30 -C extra-filename=-26049a47bcccced8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-f7919430611f0528.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-dc22a74f93781ae6.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-e8ad29f6ff8a12d4.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.4-build/ruff-0.16.4/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", "testing", "zstd"))' -C metadata=e98ed9458553caae -C extra-filename=-99ed3a779b306003 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-cd933ea761848cd5.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/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=66428a0f6511c85c -C extra-filename=-1d3dab1b0cfe3453 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-d9f5373fea17da46.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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=eb13b036b68c8a67 -C extra-filename=-f1260eb0ac2edfa4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=2b388fb4865f32c6 -C extra-filename=-8945763bcc900d1b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=5772ab8304775f84 -C extra-filename=-091d70c67edb312b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=fae2a93d7b54fdf7 -C extra-filename=-5162c60a3970a733 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=c012b22b75e9508b -C extra-filename=-acd5f9c4f8782734 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-69facf6f51fbe4ec.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=402c2dec57899422 -C extra-filename=-2d126379db8f1d94 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-69facf6f51fbe4ec.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=899376c2cce8776c -C extra-filename=-a8e781cadb6408a1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-69facf6f51fbe4ec.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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=280c99cf27236dbb -C extra-filename=-88eef3bc4ec8be6e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-69facf6f51fbe4ec.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=23e6377ed720a960 -C extra-filename=-87fcb7f087dc90b2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-69facf6f51fbe4ec.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=eb9f2c88aa34da96 -C extra-filename=-8b802d8679029b9e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-69facf6f51fbe4ec.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=8a9d08c2c3b6769d -C extra-filename=-dba5145d5ab7169e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-69facf6f51fbe4ec.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=ead6eb1199e644c0 -C extra-filename=-64cba837659eebb6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-69facf6f51fbe4ec.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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=f625649a49f3e9d1 -C extra-filename=-1d72addf55b73242 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/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=c7ae3ef4962bbea8 -C extra-filename=-e735428b9267612b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/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=e8912247603ddcab -C extra-filename=-cfaf8bdbf220e2c8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/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=b8c0420061edfb9f -C extra-filename=-72564110b57cfb26 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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=ec54974ddb14a126 -C extra-filename=-2f6b0c61b8d25e31 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/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=a6e9f463fd6121cc -C extra-filename=-d4743303fb998c5f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/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=d2a9745c4c01ab39 -C extra-filename=-44020fbc2465049a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/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=842bf9115d51a6e5 -C extra-filename=-64a904deefff349b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/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=190baa7ac9bc2d72 -C extra-filename=-097420ff104ab161 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=d6dc19d0f757b891 -C extra-filename=-1e8f3ba3688bd4a6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_stable_hash-e2b36e214db6950e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-2eac3997660f058c.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=1245678ececd5a33 -C extra-filename=-a81de4f9fcff3868 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=6be9b2e113320a99 -C extra-filename=-b99dcffab10b2cf4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-3429bdd0a3a77474.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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=85c99d5afe481f17 -C extra-filename=-99fc84ee8123f1c3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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=9f07ef6d617281c3 -C extra-filename=-b8e4975e9419a19d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=b90bec8560fc6b1b -C extra-filename=-9f000cec6e4aaadf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=bbfa61dd35594841 -C extra-filename=-86254b143a37bb4f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=b09b5608e47f8ed4 -C extra-filename=-c3483c47d7796331 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=e34dfc7cc191d189 -C extra-filename=-66d9d82568384e90 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=677a8494487946a5 -C extra-filename=-97bf767a4c87527d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=c301b4a230382a93 -C extra-filename=-1c502c3f2f1759b2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-744df79f0817a6b1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=f17f3e0bc4f5c083 -C extra-filename=-038d3ddb97567507 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=5a2b79286d5efb3a -C extra-filename=-4a56433e40f9efa1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.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.4-build/ruff-0.16.4/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=344813168d5d864e -C extra-filename=-5a0679de6c7ba912 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-b8cdbf2a5e9b450a.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=1037101873cbc56b -C extra-filename=-f66a2d4516dfb451 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=66768b6bc50c99a5 -C extra-filename=-da91d37826bed025 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfern-e1b39181fa45e0e9.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libimperative-4166b0d89b1a0dd1.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_native-439353276e9690b2.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnatord-0882905e2715b24f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpyproject_toml-598d582220fac43e.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-c0bff588c86d3636.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_arena-4a5da8c07355488e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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=efa6c05a18efda14 -C extra-filename=-d2c8c622f3396392 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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::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' '--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=8f4ff12f62e7faf7 -C extra-filename=-cb5ca59577b860b2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=db3516f8795db56f -C extra-filename=-1f41ca470f468d55 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 --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::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' '--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=784b790bcc764ac0 -C extra-filename=-b8264f3e6ce3b948 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=ce1be7043411060b -C extra-filename=-a4fd649e06dcb040 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=964f539328cdd14c -C extra-filename=-a440e208fd848a60 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=b1efe46e243aa689 -C extra-filename=-51975ef3e5141193 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=0e2881419ae3e8ae -C extra-filename=-8006357699852fd7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=92510ccfe0d4d370 -C extra-filename=-bf200233023553bd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=8fb2c2bd20f517e2 -C extra-filename=-c979f050be008a66 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=1c6c288071e77e39 -C extra-filename=-5a3a135090817335 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=35c7deefe78cf713 -C extra-filename=-09041a8fb71a5b47 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=1e47df9c409247ce -C extra-filename=-6f6c73a9f3e087e8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=52ac3e3e958c9bf6 -C extra-filename=-b4b6f624fd38f1b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=214bfbab3548c062 -C extra-filename=-d8f103c514a15ed7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=8b2676db58fbca51 -C extra-filename=-82f1b9c07e39d602 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=4de11cd5e6d9d88e -C extra-filename=-0e6bbf30bffca966 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=6199c70b9ece56ee -C extra-filename=-8b06dfb4fc6e5b0d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=5e074a88de1c3e2c -C extra-filename=-8d3df27488d97eb9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=e55eb2650299de25 -C extra-filename=-eb25bad0b783e67d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-cd933ea761848cd5.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-84b72335b98be562.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/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=c471a84037128ff7 -C extra-filename=-ccbcc73f74f9f646 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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.4-build/ruff-0.16.4/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=f897ae406723eb93 -C extra-filename=-e031ea211ea4facc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=4dccac042700f49d -C extra-filename=-221b645245c8baa4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/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=a90fead123ac7694 -C extra-filename=-4639293f3c5d8f28 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.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.4-build/ruff-0.16.4/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=a1fda0ae7a6eaefe -C extra-filename=-128cf496b3bcec87 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.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.4-build/ruff-0.16.4/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=7505a00f6331e2b3 -C extra-filename=-89930db37d26e71e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarc_swap-6a7459cb7095981b.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdashmap-a63f3bf824a2d795.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpathdiff-490b4e88f810074d.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_junit-1efa302bc12247a6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsupports_hyperlinks-b8509cfada410cd7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-c574afd8a7fc4b51.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/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=87d56b0400123971 -C extra-filename=-cffc04fb5bd6b99c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties-6f28ff02e3e2bdc5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.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_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=6acdc23008428489 -C extra-filename=-0bf570b34e87fc29 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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=99fe0309b2847750 -C extra-filename=-906e12dc5fd2bca9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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=dbcb744b72585a00 -C extra-filename=-b03ec13dbb2c9caa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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_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=b3ec5cf06a91edaa -C extra-filename=-7e144c0add2570dd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=dd1a4188c9981cd9 -C extra-filename=-23086e9b6d51af16 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=14efdecd7d0fe55c -C extra-filename=-4c7eb4d458b0d0f1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=9f246354fbf52dbd -C extra-filename=-7274756483fd8e0d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=c02bbc143d129e26 -C extra-filename=-1b2828f388fbbc6b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 53m 14s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/mdtest-1e8f3ba3688bd4a6 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff-097420ff104ab161 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff-8b802d8679029b9e --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.4-build/ruff-0.16.4/target/rpm/deps/analyze_graph-2d126379db8f1d94 --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.4-build/ruff-0.16.4/target/rpm/deps/cli-acd5f9c4f8782734 --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 245 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_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. 245 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.81s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/config-88eef3bc4ec8be6e --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.4-build/ruff-0.16.4/target/rpm/deps/direxist_guard-87fcb7f087dc90b2 --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.4-build/ruff-0.16.4/target/rpm/deps/integration_test-64cba837659eebb6 --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.42s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/resolve_files-dba5145d5ab7169e --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.4-build/ruff-0.16.4/target/rpm/deps/color-a4fd649e06dcb040 --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.4-build/ruff-0.16.4/target/rpm/deps/examples-a440e208fd848a60 --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.4-build/ruff-0.16.4/target/rpm/deps/formatter-cb5ca59577b860b2 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff-b8264f3e6ce3b948 --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.4-build/ruff-0.16.4/target/rpm/deps/rustc_tests-bf200233023553bd --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.4-build/ruff-0.16.4/target/rpm/deps/cache_key-23086e9b6d51af16 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_db-89930db37d26e71e --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_formatter-7e144c0add2570dd --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_index-b03ec13dbb2c9caa --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_linter-da91d37826bed025 --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 2817 tests test checkers::physical_lines::tests::e501_non_ascii_char ... 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_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_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_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_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::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::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. 2813 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.18s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_markdown-4a56433e40f9efa1 --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.4-build/ruff-0.16.4/target/rpm/deps/mdtest-ccff81f3453c48f8 --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 mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.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. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_notebook-5a0679de6c7ba912 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_ast-906e12dc5fd2bca9 --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.4-build/ruff-0.16.4/target/rpm/deps/comparable-d4743303fb998c5f --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.4-build/ruff-0.16.4/target/rpm/deps/identifier-64a904deefff349b --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.4-build/ruff-0.16.4/target/rpm/deps/match_pattern-e735428b9267612b --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.4-build/ruff-0.16.4/target/rpm/deps/parentheses-cfaf8bdbf220e2c8 --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.4-build/ruff-0.16.4/target/rpm/deps/parenthesize-72564110b57cfb26 --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.4-build/ruff-0.16.4/target/rpm/deps/source_order-1d72addf55b73242 --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.4-build/ruff-0.16.4/target/rpm/deps/stmt_if-44020fbc2465049a --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.4-build/ruff-0.16.4/target/rpm/deps/visitor-2f6b0c61b8d25e31 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_codegen-f66a2d4516dfb451 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_formatter-86254b143a37bb4f --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.05s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_formatter-c3483c47d7796331 --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.4-build/ruff-0.16.4/target/rpm/deps/fixtures-97bf767a4c87527d --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/bytes_docstring.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/line_ranges_indentation.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_fmt_off.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/import_spacing.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/module_docstring_4.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.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/pep_750.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::carriage_return/string.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::comment_prefixes.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::expression/annotated_assign.py ... ok test format::docstring_newlines.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test format::docstring_non_visible_characters.py ... ok test format::empty_now_newline.py ... ok test format::empty_whitespace.py ... ok test format::docstring_tab_indentation.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::empty_trailing_newline.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::docstring_chaperones.py ... ok test format::expression/await.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test format::expression/attribute.py ... ok test format::expression/dict.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/binary_implicit_string.py ... ok test format::docstring.py ... ok test format::expression/bytes.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/generator_exp.py ... ok test format::expression/compare.py ... ok test format::expression/call.py ... ok test format::expression/if.py ... ok test format::expression/binary.py ... ok test format::expression/slice.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/list.py ... ok test format::expression/dict_comp.py ... ok test format::expression/number.py ... ok test format::expression/named_expr.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/list_comp.py ... ok test format::expression/hug.py ... ok test format::expression/set_comp.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/starred.py ... ok test format::expression/yield_from.py ... ok test format::fmt_on_off/comments.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::fmt_on_off/newlines.py ... ok test format::expression/subscript.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fluent.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::expression/unsplittable.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::expression/yield.py ... ok test format::module_dangling_comment2.py ... ok test format::expression/unary.py ... ok test format::expression/tuple.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_skip/reason.py ... ok test format::expression/string.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_on_off/yapf.py ... ok test format::module_dangling_comment1.py ... ok test format::form_feed.py ... ok test format::notebook_docstring.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/docstrings.py ... ok test format::newlines.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::fmt_skip/or_else.py ... ok test format::parentheses/nested.py ... ok test format::fmt_skip/match.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/semicolons.py ... ok test format::newlines.pyi ... ok test format::fmt_skip/type_params.py ... ok test format::multiline_string_deviations.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::expression/lambda.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/decorators.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/ancestory.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::statement/assign.py ... ok test format::parentheses/call_chains.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::preview.py ... ok test format::expression/fstring.py ... ok test format::range_formatting/end_of_file.py ... ok test format::statement/ann_assign.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::range_formatting/leading_comments.py ... ok test format::statement/lazy_import.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/regressions.py ... ok test format::statement/import.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/fmt_skip.py ... ok test format::quote_style.py ... ok test format::statement/assert.py ... ok test format::statement/module_comment.py ... ok test format::expression/tstring.py ... ok test format::range_formatting/indent.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::statement/nonlocal.py ... ok test format::statement/break.py ... ok test format::statement/aug_assign.py ... ok test format::statement/global.py ... ok test format::statement/delete.py ... ok test format::statement/import_from.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/for.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/with_39.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/top_level.py ... ok test format::statement/raise.py ... ok test format::statement/while.py ... ok test format::statement/if.py ... ok test format::statement/top_level.pyi ... ok test format::trailing_pragma_nested.py ... ok test format::statement/class_definition.py ... ok test format::statement/return.py ... ok test format::tab_width.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/function.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::statement/with.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/type_alias.py ... ok test format::stub_files/comments.pyi ... ok test format::statement/try.py ... ok test format::statement/return_annotation.py ... ok test format::trivia.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::trailing_comments.py ... ok test format::stub_files/top_level.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::statement/match.py ... ok test format::stub_files/suite.pyi ... 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.4-build/ruff-0.16.4/target/rpm/deps/normalizer-66d9d82568384e90 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_importer-221b645245c8baa4 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_index-0bf570b34e87fc29 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_literal-cffc04fb5bd6b99c --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_parser-b8e4975e9419a19d --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.4-build/ruff-0.16.4/target/rpm/deps/fixtures-99fc84ee8123f1c3 --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 554 tests test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::class_def_empty_body.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_invalid_target.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::from_import_missing_module.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::f_string_invalid_starred_expr.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::import_from_star.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::invalid_annotation_function.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::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::single_star_for.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::single_star_return.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::star_slices.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::yield_after_comma.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::async_function_definition.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::non_duplicate_keyword_args.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_attr_pattern_soft_keyword.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::type_stmt_py312.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.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/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.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/yield/star_expression.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::statement/class.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/raise.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 554 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/generate_inline_tests-9f000cec6e4aaadf --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_semantic-d2c8c622f3396392 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_stdlib-7274756483fd8e0d --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_trivia-4c7eb4d458b0d0f1 --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.4-build/ruff-0.16.4/target/rpm/deps/block_comments-20ee30c5a7cf0ef6 --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.4-build/ruff-0.16.4/target/rpm/deps/simple_tokenizer-fd1bf763a87ce7e2 --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.4-build/ruff-0.16.4/target/rpm/deps/whitespace-44c60277a52d1d42 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_server-1c502c3f2f1759b2 --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.4-build/ruff-0.16.4/target/rpm/deps/document-b99dcffab10b2cf4 --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.4-build/ruff-0.16.4/target/rpm/deps/e2e-a81de4f9fcff3868 --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-08-24 07:37:43.874790763 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:43.874847573 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server, using default options 2026-08-24 07:37:43.874851613 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:43.874875973 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:43.876530301 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:37:43.876636572 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-08-24 07:37:43.876654122 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:37:43.876725232 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:43.876899103 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:37:43.924524565 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:37:43.924576235 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:43.924608286 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-08-24 07:37:43.925949642 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:43.925979323 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server, using default options 2026-08-24 07:37:43.925982873 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:43.925995473 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:43.926729086 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:37:43.926840867 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-08-24 07:37:43.926851987 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:37:43.926922717 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:43.927006688 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:43.936033964 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:37:43.936044154 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:43.936072064 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-08-24 07:37:43.937152179 INFO No workspace options found for file:///tmp/.tmpFMzEI9, using default options 2026-08-24 07:37:43.937189499 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:43.937202040 DEBUG Indexing settings for workspace: /tmp/.tmpFMzEI9 2026-08-24 07:37:43.939090809 INFO Registering workspace: /tmp/.tmpFMzEI9 2026-08-24 07:37:43.939153289 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:43.939269150 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-08-24 07:37:43.939299300 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-08-24 07:37:43.949407701 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:43.949417981 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:43.949445452 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-08-24 07:37:43.950399477 INFO No workspace options found for file:///tmp/.tmpdZyiWN, using default options 2026-08-24 07:37:43.950429777 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:43.950450317 DEBUG Indexing settings for workspace: /tmp/.tmpdZyiWN 2026-08-24 07:37:43.952056155 INFO Registering workspace: /tmp/.tmpdZyiWN 2026-08-24 07:37:43.952114375 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:43.952209876 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:43.952252506 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-08-24 07:37:43.952277536 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpdZyiWN/test.py 2026-08-24 07:37:43.952288076 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpdZyiWN/test.py 2026-08-24 07:37:43.952862099 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-08-24 07:37:43.952924459 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpdZyiWN/test.py 2026-08-24 07:37:43.952938069 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-08-24 07:37:43.963151961 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:43.963163441 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:43.963183081 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-08-24 07:37:43.964159256 INFO No workspace options found for file:///tmp/.tmplTF9Tz, using default options 2026-08-24 07:37:43.964187227 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:43.964197357 DEBUG Indexing settings for workspace: /tmp/.tmplTF9Tz 2026-08-24 07:37:43.964653909 DEBUG No `target-version` found in `/tmp/.tmplTF9Tz/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-08-24 07:37:43.964797390 DEBUG Loaded settings from: `/tmp/.tmplTF9Tz/ruff.toml` for `/tmp/.tmplTF9Tz` 2026-08-24 07:37:43.966739139 INFO Registering workspace: /tmp/.tmplTF9Tz 2026-08-24 07:37:43.966807950 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:43.966902450 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:43.966928650 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:43.966958651 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmplTF9Tz/ruff.toml 2026-08-24 07:37:43.967126191 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-08-24 07:37:43.967135731 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmplTF9Tz/ruff.toml 2026-08-24 07:37:43.967152202 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmplTF9Tz/ruff.toml 2026-08-24 07:37:43.977397223 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:43.977404884 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:43.977422894 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-08-24 07:37:43.978427359 INFO No workspace options found for file:///tmp/.tmpYqPWoq, using default options 2026-08-24 07:37:43.978457369 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:43.978482679 DEBUG Indexing settings for workspace: /tmp/.tmpYqPWoq 2026-08-24 07:37:43.979149733 DEBUG Loaded settings from: `/tmp/.tmpYqPWoq/pyproject.toml` for `/tmp/.tmpYqPWoq` 2026-08-24 07:37:43.981121882 INFO Registering workspace: /tmp/.tmpYqPWoq 2026-08-24 07:37:43.981185783 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:43.981293863 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:43.981328384 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:43.981359634 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpYqPWoq/test.py 2026-08-24 07:37:43.981885646 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-08-24 07:37:43.982040947 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-08-24 07:37:43.982047927 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpYqPWoq/test.py 2026-08-24 07:37:43.982060947 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpYqPWoq/test.py 2026-08-24 07:37:43.982098827 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-08-24 07:37:43.982126378 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpYqPWoq/test.py 2026-08-24 07:37:43.982136688 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-08-24 07:37:43.992275089 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:43.992284679 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:43.992304789 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-08-24 07:37:43.993328694 INFO No workspace options found for file:///tmp/.tmpXGXB2F, using default options 2026-08-24 07:37:43.993380685 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:43.993391385 DEBUG Indexing settings for workspace: /tmp/.tmpXGXB2F 2026-08-24 07:37:43.996027208 INFO Registering workspace: /tmp/.tmpXGXB2F 2026-08-24 07:37:43.996096808 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:43.996233229 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-08-24 07:37:43.996262199 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-08-24 07:37:44.006389291 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.006397441 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.006416101 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-08-24 07:37:44.007291065 INFO No workspace options found for file:///tmp/.tmpT1G51g, using default options 2026-08-24 07:37:44.007326226 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.007337646 DEBUG Indexing settings for workspace: /tmp/.tmpT1G51g 2026-08-24 07:37:44.009932469 INFO Registering workspace: /tmp/.tmpT1G51g 2026-08-24 07:37:44.010007229 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.010104670 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.010133070 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-08-24 07:37:44.020317662 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.020326722 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.020344182 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-08-24 07:37:44.021327527 INFO No workspace options found for file:///tmp/.tmp9NnTJ0, using default options 2026-08-24 07:37:44.021356757 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.021382237 DEBUG Indexing settings for workspace: /tmp/.tmp9NnTJ0 2026-08-24 07:37:44.022068020 DEBUG Loaded settings from: `/tmp/.tmp9NnTJ0/pyproject.toml` for `/tmp/.tmp9NnTJ0` 2026-08-24 07:37:44.024015410 INFO Registering workspace: /tmp/.tmp9NnTJ0 2026-08-24 07:37:44.024072990 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.024168821 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.024204521 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:44.024231091 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp9NnTJ0/test.thing 2026-08-24 07:37:44.025058245 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:44.035258617 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.035268817 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.035294038 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-08-24 07:37:44.036310133 INFO No workspace options found for file:///tmp/.tmpIuUtYh, using default options 2026-08-24 07:37:44.036338963 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.036350533 DEBUG Indexing settings for workspace: /tmp/.tmpIuUtYh 2026-08-24 07:37:44.037112717 DEBUG Loaded settings from: `/tmp/.tmpIuUtYh/pyproject.toml` for `/tmp/.tmpIuUtYh` 2026-08-24 07:37:44.038030141 INFO Registering workspace: /tmp/.tmpIuUtYh 2026-08-24 07:37:44.038091482 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.038182102 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.038206182 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:44.038234572 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpIuUtYh/test.thing 2026-08-24 07:37:44.048395754 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.048401624 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.048427094 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-08-24 07:37:44.049432229 INFO No workspace options found for file:///tmp/.tmpIa8gnv, using default options 2026-08-24 07:37:44.049457759 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.049467679 DEBUG Indexing settings for workspace: /tmp/.tmpIa8gnv 2026-08-24 07:37:44.050122663 DEBUG Loaded settings from: `/tmp/.tmpIa8gnv/pyproject.toml` for `/tmp/.tmpIa8gnv` 2026-08-24 07:37:44.051100808 INFO Registering workspace: /tmp/.tmpIa8gnv 2026-08-24 07:37:44.051156768 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.051242948 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.051274079 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-08-24 07:37:44.051303759 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpIa8gnv/test.thing 2026-08-24 07:37:44.051307869 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-08-24 07:37:44.061467840 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.061473850 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.061506880 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-08-24 07:37:44.062753267 INFO No workspace options found for file:///tmp/.tmp23Ux3G, using default options 2026-08-24 07:37:44.062779397 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.062789687 DEBUG Indexing settings for workspace: /tmp/.tmp23Ux3G 2026-08-24 07:37:44.065311100 INFO Registering workspace: /tmp/.tmp23Ux3G 2026-08-24 07:37:44.065390390 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.065472651 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.065509271 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:44.065537951 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp23Ux3G/pyproject.toml 2026-08-24 07:37:44.075787253 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.075793423 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.075807433 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-08-24 07:37:44.076713218 INFO No workspace options found for file:///tmp/.tmpK5iv4k, using default options 2026-08-24 07:37:44.076745008 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.076755468 DEBUG Indexing settings for workspace: /tmp/.tmpK5iv4k 2026-08-24 07:37:44.077204120 DEBUG No `target-version` found in `/tmp/.tmpK5iv4k/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-08-24 07:37:44.077379081 DEBUG Loaded settings from: `/tmp/.tmpK5iv4k/ruff.toml` for `/tmp/.tmpK5iv4k` 2026-08-24 07:37:44.079270901 INFO Registering workspace: /tmp/.tmpK5iv4k 2026-08-24 07:37:44.079341981 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.079455122 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.079492622 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:44.079523902 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpK5iv4k/ruff.toml 2026-08-24 07:37:44.089770194 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.089778054 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.089797134 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-08-24 07:37:44.090787459 INFO No workspace options found for file:///tmp/.tmpnAfrfh, using default options 2026-08-24 07:37:44.090816729 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.090827499 DEBUG Indexing settings for workspace: /tmp/.tmpnAfrfh 2026-08-24 07:37:44.091466743 DEBUG Loaded settings from: `/tmp/.tmpnAfrfh/pyproject.toml` for `/tmp/.tmpnAfrfh` 2026-08-24 07:37:44.093378172 INFO Registering workspace: /tmp/.tmpnAfrfh 2026-08-24 07:37:44.093437203 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.093519763 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.093548193 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:44.093579913 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpnAfrfh/test.py 2026-08-24 07:37:44.094123786 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-08-24 07:37:44.104401918 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.104411288 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.104425378 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-08-24 07:37:44.105744045 INFO No workspace options found for file:///tmp/.tmpVROidA, using default options 2026-08-24 07:37:44.105775125 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.105786435 DEBUG Indexing settings for workspace: /tmp/.tmpVROidA 2026-08-24 07:37:44.107415084 INFO Registering workspace: /tmp/.tmpVROidA 2026-08-24 07:37:44.107470144 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.107553834 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.107580704 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:44.117746776 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.117753266 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.117771026 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-08-24 07:37:44.118608110 INFO No workspace options found for file:///tmp/.tmpuMNM19, using default options 2026-08-24 07:37:44.118635031 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.118645251 DEBUG Indexing settings for workspace: /tmp/.tmpuMNM19 2026-08-24 07:37:44.119397464 DEBUG Loaded settings from: `/tmp/.tmpuMNM19/pyproject.toml` for `/tmp/.tmpuMNM19` 2026-08-24 07:37:44.121217454 INFO Registering workspace: /tmp/.tmpuMNM19 2026-08-24 07:37:44.121277114 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.121381595 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.121410095 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:44.131578966 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.131587156 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.131605506 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-08-24 07:37:44.132597062 INFO No workspace options found for file:///tmp/.tmpCfJDlw, using default options 2026-08-24 07:37:44.132622342 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.132633162 DEBUG Indexing settings for workspace: /tmp/.tmpCfJDlw 2026-08-24 07:37:44.135232015 INFO Registering workspace: /tmp/.tmpCfJDlw 2026-08-24 07:37:44.135298845 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.135413046 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.135442836 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:44.145680278 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.145687508 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.145713328 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-08-24 07:37:44.146663993 INFO No workspace options found for file:///tmp/.tmphCUChq, using default options 2026-08-24 07:37:44.146690333 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.146701463 DEBUG Indexing settings for workspace: /tmp/.tmphCUChq 2026-08-24 07:37:44.149235646 INFO Registering workspace: /tmp/.tmphCUChq 2026-08-24 07:37:44.149292046 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.149390337 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.149417297 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:44.149506257 DEBUG request{id=3 method=textDocument/hover}: enter 2026-08-24 07:37:44.149563948 DEBUG request{id=4 method=textDocument/hover}: enter 2026-08-24 07:37:44.149607888 DEBUG request{id=5 method=textDocument/hover}: enter 2026-08-24 07:37:44.149649838 DEBUG request{id=6 method=textDocument/hover}: enter 2026-08-24 07:37:44.149689948 DEBUG request{id=7 method=textDocument/hover}: enter 2026-08-24 07:37:44.159794119 DEBUG request{id=8 method=shutdown}: enter 2026-08-24 07:37:44.159802980 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.159822510 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-08-24 07:37:44.160784145 INFO No workspace options found for file:///tmp/.tmpYcE15a, using default options 2026-08-24 07:37:44.160815165 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.160827295 DEBUG Indexing settings for workspace: /tmp/.tmpYcE15a 2026-08-24 07:37:44.162540433 INFO Registering workspace: /tmp/.tmpYcE15a 2026-08-24 07:37:44.162603534 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.162686064 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.162715974 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:44.172841596 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.172847706 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.172868266 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-08-24 07:37:44.173803811 INFO No workspace options found for file:///tmp/.tmpyPcPqD, using default options 2026-08-24 07:37:44.173831991 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.173842701 DEBUG Indexing settings for workspace: /tmp/.tmpyPcPqD 2026-08-24 07:37:44.177539830 INFO Registering workspace: /tmp/.tmpyPcPqD 2026-08-24 07:37:44.177603900 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.177692030 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.177727521 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:44.187870992 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.187878712 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.187897612 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-08-24 07:37:44.188860917 INFO No workspace options found for file:///tmp/.tmpK75Ys6, using default options 2026-08-24 07:37:44.188888237 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.188898677 DEBUG Indexing settings for workspace: /tmp/.tmpK75Ys6 2026-08-24 07:37:44.191409640 INFO Registering workspace: /tmp/.tmpK75Ys6 2026-08-24 07:37:44.191476300 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.191613501 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:44.191648941 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpK75Ys6/not-open.py` isn't open. 2026-08-24 07:37:44.201758223 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.201766153 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.201792543 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-08-24 07:37:44.202732368 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures, using default options 2026-08-24 07:37:44.202770588 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.202784658 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-24 07:37:44.203529152 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:37:44.203648912 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-08-24 07:37:44.203660952 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:37:44.206237915 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-24 07:37:44.206300966 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.206411746 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:37:44.206438816 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/notebook.py 2026-08-24 07:37:44.207327021 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-08-24 07:37:44.207354711 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-08-24 07:37:44.207391481 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-08-24 07:37:44.207494892 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.207564702 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.217875594 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:37:44.217884214 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.217903185 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-08-24 07:37:44.218991850 INFO No workspace options found for file:///tmp/.tmpLwGAjD, using default options 2026-08-24 07:37:44.219027220 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.219037250 DEBUG Indexing settings for workspace: /tmp/.tmpLwGAjD 2026-08-24 07:37:44.219708084 DEBUG Loaded settings from: `/tmp/.tmpLwGAjD/pyproject.toml` for `/tmp/.tmpLwGAjD` 2026-08-24 07:37:44.221709274 INFO Registering workspace: /tmp/.tmpLwGAjD 2026-08-24 07:37:44.221780574 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.221877455 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:37:44.221897415 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpLwGAjD/test.ipynb 2026-08-24 07:37:44.222331207 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.222396477 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.222451068 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:44.222479378 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpLwGAjD/test.ipynb 2026-08-24 07:37:44.222886690 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-08-24 07:37:44.222900100 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpLwGAjD/test.ipynb 2026-08-24 07:37:44.223013370 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-08-24 07:37:44.223021471 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpLwGAjD/test.ipynb 2026-08-24 07:37:44.233172082 DEBUG request{id=5 method=shutdown}: enter 2026-08-24 07:37:44.233183172 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.233201372 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-08-24 07:37:44.234270428 INFO No workspace options found for file:///tmp/.tmpYWyvz9, using default options 2026-08-24 07:37:44.234302908 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.234312658 DEBUG Indexing settings for workspace: /tmp/.tmpYWyvz9 2026-08-24 07:37:44.235022121 DEBUG Loaded settings from: `/tmp/.tmpYWyvz9/pyproject.toml` for `/tmp/.tmpYWyvz9` 2026-08-24 07:37:44.236908311 INFO Registering workspace: /tmp/.tmpYWyvz9 2026-08-24 07:37:44.236977521 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.237067172 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:37:44.237084942 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpYWyvz9/test.ipynb 2026-08-24 07:37:44.237756845 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.247888247 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:37:44.247896777 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.247912407 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-08-24 07:37:44.248893942 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures, using default options 2026-08-24 07:37:44.248929152 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.248941002 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-24 07:37:44.249714976 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:37:44.249842397 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-08-24 07:37:44.249853087 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:37:44.251424245 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-24 07:37:44.251481475 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.251591396 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:37:44.251620426 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-08-24 07:37:44.251972578 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-08-24 07:37:44.252001188 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-08-24 07:37:44.252019138 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-08-24 07:37:44.252132868 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.252229609 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.252537210 DEBUG notification{method=notebookDocument/didChange}: enter 2026-08-24 07:37:44.252557970 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-08-24 07:37:44.252791492 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-08-24 07:37:44.252816182 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-08-24 07:37:44.252833892 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-08-24 07:37:44.252933372 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.252989213 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.253044433 DEBUG notification{method=notebookDocument/didChange}: enter 2026-08-24 07:37:44.253057803 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-08-24 07:37:44.253283344 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-08-24 07:37:44.253305174 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-08-24 07:37:44.253322754 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-08-24 07:37:44.253431965 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.253502475 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:44.263864228 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:37:44.263873878 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.263901588 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-08-24 07:37:44.265057324 INFO No workspace options found for file:///tmp/.tmp6MNUvu, using default options 2026-08-24 07:37:44.265090594 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.265101454 DEBUG Indexing settings for workspace: /tmp/.tmp6MNUvu 2026-08-24 07:37:44.265513276 DEBUG No `target-version` found in `/tmp/.tmp6MNUvu/.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-08-24 07:37:44.265645187 DEBUG Loaded settings from: `/tmp/.tmp6MNUvu/.ruff.toml` for `/tmp/.tmp6MNUvu` 2026-08-24 07:37:44.265664017 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp6MNUvu/sub 2026-08-24 07:37:44.266693952 INFO Registering workspace: /tmp/.tmp6MNUvu 2026-08-24 07:37:44.266757413 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.266843063 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.266879783 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:44.266920903 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp6MNUvu/sub/test.py 2026-08-24 07:37:44.266956014 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.266970224 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:37:44.266975514 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp6MNUvu/sub/foo/test.py 2026-08-24 07:37:44.277069425 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:44.277076265 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.277090305 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-08-24 07:37:44.278248491 INFO No workspace options found for file:///tmp/.tmpUXe8hH/sub, using default options 2026-08-24 07:37:44.278282811 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.278295191 DEBUG Indexing settings for workspace: /tmp/.tmpUXe8hH/sub 2026-08-24 07:37:44.278391992 DEBUG No `target-version` found in `/tmp/.tmpUXe8hH/.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-08-24 07:37:44.278515232 DEBUG Loaded settings from: `/tmp/.tmpUXe8hH/.ruff.toml` 2026-08-24 07:37:44.278949304 DEBUG No `target-version` found in `/tmp/.tmpUXe8hH/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-08-24 07:37:44.279105395 DEBUG Loaded settings from: `/tmp/.tmpUXe8hH/sub/.ruff.toml` for `/tmp/.tmpUXe8hH/sub` 2026-08-24 07:37:44.279127835 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpUXe8hH/sub/foo 2026-08-24 07:37:44.281055705 INFO Registering workspace: /tmp/.tmpUXe8hH/sub 2026-08-24 07:37:44.281127275 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.281211156 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.281242076 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:44.281276636 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpUXe8hH/sub/test.py 2026-08-24 07:37:44.281306296 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:44.281427597 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.281445677 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:37:44.281451407 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpUXe8hH/sub/foo/test.py 2026-08-24 07:37:44.291550858 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:44.291556428 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.291573368 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-08-24 07:37:44.292732774 INFO No workspace options found for file:///tmp/.tmpWMv7Vi, using default options 2026-08-24 07:37:44.292762465 INFO No workspace options found for file:///tmp/.tmpWMv7Vi/sub, using default options 2026-08-24 07:37:44.292765995 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.292776155 DEBUG Indexing settings for workspace: /tmp/.tmpWMv7Vi 2026-08-24 07:37:44.293278227 DEBUG Loaded settings from: `/tmp/.tmpWMv7Vi/.ruff.toml` for `/tmp/.tmpWMv7Vi` 2026-08-24 07:37:44.293315827 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpWMv7Vi/sub 2026-08-24 07:37:44.295376238 INFO Registering workspace: /tmp/.tmpWMv7Vi 2026-08-24 07:37:44.295385878 DEBUG Indexing settings for workspace: /tmp/.tmpWMv7Vi/sub 2026-08-24 07:37:44.295544679 DEBUG Loaded settings from: `/tmp/.tmpWMv7Vi/.ruff.toml` 2026-08-24 07:37:44.295987871 DEBUG Loaded settings from: `/tmp/.tmpWMv7Vi/sub/.ruff.toml` for `/tmp/.tmpWMv7Vi/sub` 2026-08-24 07:37:44.296031321 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpWMv7Vi/sub/foo 2026-08-24 07:37:44.298061501 INFO Registering workspace: /tmp/.tmpWMv7Vi/sub 2026-08-24 07:37:44.298121832 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.298205192 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.298231762 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:44.298260442 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpWMv7Vi/test.py 2026-08-24 07:37:44.298296643 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:44.298400483 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.298418143 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:37:44.298422863 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpWMv7Vi/sub/test.py 2026-08-24 07:37:44.298430403 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:44.298475344 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.298489824 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-08-24 07:37:44.298493864 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpWMv7Vi/sub/foo/test.py 2026-08-24 07:37:44.308585125 DEBUG request{id=5 method=shutdown}: enter 2026-08-24 07:37:44.308590125 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.308608125 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-08-24 07:37:44.309764081 INFO No workspace options found for file:///tmp/.tmpjdPpSS, using default options 2026-08-24 07:37:44.309794211 INFO No workspace options found for file:///tmp/.tmpjdPpSS/external/Y, using default options 2026-08-24 07:37:44.309798061 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.309808801 DEBUG Indexing settings for workspace: /tmp/.tmpjdPpSS 2026-08-24 07:37:44.310509445 DEBUG Loaded settings from: `/tmp/.tmpjdPpSS/systemtests/pyproject.toml` for `/tmp/.tmpjdPpSS/systemtests` 2026-08-24 07:37:44.312308354 INFO Registering workspace: /tmp/.tmpjdPpSS 2026-08-24 07:37:44.312317744 DEBUG Indexing settings for workspace: /tmp/.tmpjdPpSS/external/Y 2026-08-24 07:37:44.314863287 INFO Registering workspace: /tmp/.tmpjdPpSS/external/Y 2026-08-24 07:37:44.314932117 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.315027778 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.315038668 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.315072198 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:44.315112058 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpjdPpSS/systemtests/tests/common/fakes/wus.py 2026-08-24 07:37:44.315194508 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-08-24 07:37:44.315276059 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-08-24 07:37:44.315281479 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpjdPpSS/external/Y/wus.py 2026-08-24 07:37:44.315736671 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-08-24 07:37:44.326011743 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:44.326019543 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.326038623 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-08-24 07:37:44.327221640 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:44.327252500 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server, using default options 2026-08-24 07:37:44.327255950 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.327266410 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:44.328002544 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:37:44.328114354 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-08-24 07:37:44.328126124 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:37:44.328194074 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:44.328265115 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.328357025 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.328408976 WARN No settings available for file:///tmp/.tmpPTgXrK/nested/test.py - falling back to default settings 2026-08-24 07:37:44.328554676 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:44.328591286 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpPTgXrK/nested/test.py 2026-08-24 07:37:44.328619847 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:44.328722007 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.328729997 WARN No settings available for file:///tmp/.tmpPTgXrK/unrelated/test.py - falling back to default settings 2026-08-24 07:37:44.328838688 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:37:44.328845568 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpPTgXrK/unrelated/test.py 2026-08-24 07:37:44.328852318 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:44.338981489 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:44.338991319 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.339009879 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-08-24 07:37:44.340114195 INFO No workspace options found for file:///tmp/.tmpy1WJUc, using default options 2026-08-24 07:37:44.340146295 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.340157705 DEBUG Indexing settings for workspace: /tmp/.tmpy1WJUc 2026-08-24 07:37:44.341797544 INFO Registering workspace: /tmp/.tmpy1WJUc 2026-08-24 07:37:44.341860134 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.341978234 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:44.342004425 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpy1WJUc/not-open.py` isn't open. 2026-08-24 07:37:44.352164826 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.352173936 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.352188536 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-08-24 07:37:44.353208791 INFO No workspace options found for file:///tmp/.tmpcE7kSN/sub, using default options 2026-08-24 07:37:44.353237552 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:44.353248872 DEBUG Indexing settings for workspace: /tmp/.tmpcE7kSN/sub 2026-08-24 07:37:44.353320552 DEBUG No `target-version` found in `/tmp/.tmpcE7kSN/.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-08-24 07:37:44.353452523 DEBUG Loaded settings from: `/tmp/.tmpcE7kSN/.ruff.toml` 2026-08-24 07:37:44.353890375 DEBUG No `target-version` found in `/tmp/.tmpcE7kSN/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-08-24 07:37:44.354026136 DEBUG Loaded settings from: `/tmp/.tmpcE7kSN/sub/.ruff.toml` for `/tmp/.tmpcE7kSN/sub` 2026-08-24 07:37:44.354047346 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpcE7kSN/sub/foo 2026-08-24 07:37:44.355960915 INFO Registering workspace: /tmp/.tmpcE7kSN/sub 2026-08-24 07:37:44.356026436 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:44.356122686 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:44.356153826 WARN No settings available for file:///tmp/.tmpcE7kSN/unrelated/test.py - falling back to default settings 2026-08-24 07:37:44.356311527 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:44.356351607 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpcE7kSN/unrelated/test.py 2026-08-24 07:37:44.356398928 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:44.366572459 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:44.366581129 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:44.366600729 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_source_file-1b2828f388fbbc6b --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.4-build/ruff-0.16.4/target/rpm/deps/auto_traits-5162c60a3970a733 --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.4-build/ruff-0.16.4/target/rpm/deps/constructors-091d70c67edb312b --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.4-build/ruff-0.16.4/target/rpm/deps/indexing-8945763bcc900d1b --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.4-build/ruff-0.16.4/target/rpm/deps/main-f1260eb0ac2edfa4 --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.4-build/ruff-0.16.4/target/rpm/deps/serde-4e19945752f760e5 --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.4-build/ruff-0.16.4/target/rpm/deps/ruff_workspace-038d3ddb97567507 --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.4-build/ruff-0.16.4/target/rpm/deps/ty-aedfc7685a9cf6e4 --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.4-build/ruff-0.16.4/target/rpm/deps/ty-0e0c0a4c0a6573ed --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.4-build/ruff-0.16.4/target/rpm/deps/cli-ed709038546b1658 --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 171 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::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 type alias definitions that (directly or mutually) refer to themselves. ## Why is it bad? Although it is permitted to define a recursive type alias, it is not meaningful to have a type alias whose expansion can only result in itself, and is therefore not allowed. ## Examples ```toml [environment] python-version = "3.12" ``` ```python type Itself = Itself # error type A = B # error type B = A # error ``` # 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] ``` # 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 that have "dynamic" definitions of `__slots__` (definitions do not consist of string literals, or tuples of string literals) are not currently considered disjoint bases by ty. 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. An "instance-only" variable is one which is only ever assigned to or declared when accessed via `self` in an instance method. ## 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 ``` # 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` 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 will raise `TypeError` at runtime. ## Why is this bad? An invalidly defined protocol class may lead to the type checker inferring unexpected things. It may also lead to `TypeError`s 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 ``` # 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-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-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 assignments that unsoundly assign a type that is not a [subtype] of the target's declared type. This rule is a stricter version of `invalid-assignment`. The rule currently only flags unsound assignments to variables (excluding attributes and subscripts), but its scope may be expanded in the future. 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::environment_options ... 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::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::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::uv_workspace_discovery_is_opt_in ... ok test uv_workspace::warns_when_uv_workspace_metadata_cannot_be_loaded ... ok test result: ok. 171 passed; 0 failed; 0 ignored; 0 measured; 4 filtered out; finished in 6.14s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/file_watching-4e760d9748ac7d8f --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 45 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 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 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. 43 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 2.86s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_combine-4639293f3c5d8f28 --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.4-build/ruff-0.16.4/target/rpm/deps/ty_completion_bench-fc10a2e683060c02 --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.4-build/ruff-0.16.4/target/rpm/deps/ty_completion_eval-50022d74bed6398a --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.4-build/ruff-0.16.4/target/rpm/deps/ty_ide-2493eda0bcc6318c --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 1831 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_submodule1 ... 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::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_do_not_mix_global_and_nonlocal_comprehension_walruses ... 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_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_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::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_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::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_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. 1831 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 34.77s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_module_resolver-ccbcc73f74f9f646 --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 151 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_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. 151 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_project-99ed3a779b306003 --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 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::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_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::metadata::tests::environment_can_be_omitted ... ok test uv::metadata::tests::explicit_uv_override_skips_path_lookup ... 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 result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_python_core-eb25bad0b783e67d --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 62 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::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. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_python_semantic-0887c4409fda48f8 --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 374 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::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::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_implications_are_cached ... ok test types::constraints::tests::constraint_intersection_detects_disjoint_union_upper_bounds ... ok test types::constraints::tests::constraint_ordering_changes_negated_alternative_solutions ... ok test types::constraints::tests::constraint_ordering_changes_nested_transitive_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_independent_concrete_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::default_solve_leaves_unbounded_typevar_unsolved_without_bounds ... ok test types::constraints::tests::eager_and_lazy_negation_are_equivalent ... 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::overlapping_lower_bounds_do_not_skip_nonempty_sequent_map ... 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_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_related_quantified_constraint_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::path_assignments_follow_constraint_source_order ... ok test types::constraints::tests::path_fold_break_restores_path_assignments ... ok test types::constraints::tests::path_fold_reconstructs_constraint_sets ... 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::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_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::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::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::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::follows_test_class_mro ... ok test types::dedicated::pytest::tests::honors_static_names_and_ignores_dynamic_names ... ok test types::dedicated::pytest::tests::prefers_class_fixtures_and_skips_method_receivers ... ok test types::dedicated::pytest::tests::requires_a_default_pytest_test_module_name ... ok test types::dedicated::pytest::tests::resolves_fixture_after_positional_only_method_receiver ... 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_same_file_fixture_declarations_and_dependencies ... 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::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::constraint_failure_diagnostics_preserve_variance ... ok test types::generics::tests::generic_context_inferable_typevars_retain_instances_from_bounds ... ok test types::generics::tests::recording_constraints_does_not_project_legacy_mappings ... ok test types::generics::tests::satisfiable_constraint_analysis_discards_rejected_paths ... 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::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::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::no_default_type_is_singleton::pythonversion_py312_expects ... ok test types::tests::no_default_type_is_singleton::pythonversion_py313_expects ... 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::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::test_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 result: ok. 340 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 3.51s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/corpus-1d3dab1b0cfe3453 --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 3.82s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/mdtest-7562107d63c54f88 --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 485 tests test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok 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::division-by-zero.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-enum-member-annotation.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-module-getattr-call.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test lint_doc::useless-overload-body.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/int_float_complex.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::annotations/any.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::annotations/union.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::assignment/unbound.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::possibly-missing-import.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/never.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::annotations/deferred.md ... ok test lint_doc::duplicate-kw-only.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::binary/integers.md ... ok test mdtest::binary/custom.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::abstract.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::binary/classes.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::call/dunder.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::call/new_class.md ... ok test mdtest::call/open.md ... ok test mdtest::call/annotation.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::call/replace.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::annotations/string.md ... ok test mdtest::async.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::annotations/self.md ... ok test mdtest::call/never.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::classes.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::binary/instances.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::call/builtins.md ... ok test mdtest::call/type.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::call/methods.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::class/super.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::del.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::binary/unions.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::conditional/match.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::declaration/error.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::call/union.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::deprecated.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::call/constructor.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::call/overloads.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::cycle.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::exception/invalid_syntax.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::call/function.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::expression/assert.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::directives/cast.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::expression/if.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::exception/basic.md ... ok test mdtest::expression/len.md ... ok test mdtest::attributes.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::function/parameters.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/builtins.md ... ok test mdtest::decorators.md ... ok test mdtest::import/basic.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::final.md ... ok test mdtest::function/return_type.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/conventions.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/tracking.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/relative.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::known_constants.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::literal/float.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::literal/string.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::import/star.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::literal/integer.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::enums.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::mro.md ... ok test mdtest::bidirectional.md ... ok test mdtest::notebook.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::narrow/while.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::metaclass.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::liskov.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::narrow/type.md ... ok test mdtest::narrow/len.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::public_types.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::loops/for.md ... ok test mdtest::properties.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::promotion.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::named_tuple.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::scripts.md ... ok test mdtest::intersection_types.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::overloads.md ... ok test mdtest::python_version.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::scopes/global.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::sentinels.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/string.md ... ok test mdtest::stubs/class.md ... ok test mdtest::t_strings.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::sys_platform.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::os_name.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_form.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::unary/integers.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::narrow/match.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::diagnostics/same_names.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::unary/custom.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::with/sync.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::override.md ... ok test mdtest::unreachable.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::unpacking.md ... ok test mdtest::with/async.md ... ok test mdtest::protocols.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 485 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.43s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_server-c51fe89562b89166 --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 document::text_document::tests::redo_edit ... ok test server::tests::malformed_initialization_options_preserve_workspace_trust ... ok test server::tests::malformed_trust_rejects_initialization ... 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. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8 --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 158 tests test call_hierarchy::incoming_calls_multi_file ... 2026-08-24 07:38:37.352727542 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-08-24 07:38:37.352824922 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.352874353 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.352998843 DEBUG Client info: None 2026-08-24 07:38:37.353029874 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-08-24 07:38:37.353052934 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.353065514 INFO Version: Unknown 2026-08-24 07:38:37.353131014 DEBUG Received server response for request 1 2026-08-24 07:38:37.353205774 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.353221514 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpsOehMc 2026-08-24 07:38:37.353351075 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.353420586 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.353424876 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.353433226 DEBUG No workspace configuration provided for file:///tmp/.tmpsOehMc 2026-08-24 07:38:37.353438856 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.353441836 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-24 07:38:37.353507236 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.353515636 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpsOehMc, using default options 2026-08-24 07:38:37.353535976 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.353542396 DEBUG Initializing workspace `file:///tmp/.tmpsOehMc`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.353579006 DEBUG Searching for a project in '/tmp/.tmpsOehMc' 2026-08-24 07:38:37.353607276 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:37.353618286 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.355928888 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.355947438 DEBUG Discovering virtual environment in `/tmp/.tmpsOehMc` 2026-08-24 07:38:37.355991798 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.356003959 DEBUG No virtual environment found 2026-08-24 07:38:37.356016859 DEBUG Adding first-party search path `/tmp/.tmpsOehMc` 2026-08-24 07:38:37.356021339 DEBUG Using vendored stdlib 2026-08-24 07:38:37.356170869 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.356188259 DEBUG Adding new file root '/tmp/.tmpsOehMc' of kind Project 2026-08-24 07:38:37.356386750 DEBUG Updating project to check open files 2026-08-24 07:38:37.356405771 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.356410251 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.356538641 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpsOehMc/lib.py", kind: File } 2026-08-24 07:38:37.356568931 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsOehMc/lib.py` 2026-08-24 07:38:37.356572221 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.356579912 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.356969264 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.357043134 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=456.49µs 2026-08-24 07:38:37.357057444 DEBUG Received server response for request 2 2026-08-24 07:38:37.357069004 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-08-24 07:38:37.358824993 INFO request{id=3 method=callHierarchy/incomingCalls}:Project::index_files{project=.tmpsOehMc}: Indexed 3 file(s) in 0.002s 2026-08-24 07:38:37.362898884 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=5.82ms 2026-08-24 07:38:37.362918154 DEBUG Received server response for request 3 2026-08-24 07:38:37.411946163 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.412009993 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.412025983 DEBUG method="shutdown" response.id=4 duration=26.49µs 2026-08-24 07:38:37.412039803 DEBUG Received server response for request 4 2026-08-24 07:38:37.412045663 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.412062603 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-08-24 07:38:37.413805862 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-08-24 07:38:37.413881102 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.413932983 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.413981573 DEBUG Client info: None 2026-08-24 07:38:37.414008683 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-08-24 07:38:37.414022913 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.414028493 INFO Version: Unknown 2026-08-24 07:38:37.414063953 DEBUG Received server response for request 1 2026-08-24 07:38:37.414104204 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.414117284 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpNNgRhh 2026-08-24 07:38:37.414199274 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.414242654 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.414246384 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.414254844 DEBUG No workspace configuration provided for file:///tmp/.tmpNNgRhh 2026-08-24 07:38:37.414261134 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.414264284 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-24 07:38:37.414322775 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.414327805 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpNNgRhh, using default options 2026-08-24 07:38:37.414333925 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.414337775 DEBUG Initializing workspace `file:///tmp/.tmpNNgRhh`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.414359395 DEBUG Searching for a project in '/tmp/.tmpNNgRhh' 2026-08-24 07:38:37.414403025 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:37.414407925 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.414744597 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.414749987 DEBUG Discovering virtual environment in `/tmp/.tmpNNgRhh` 2026-08-24 07:38:37.414798177 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.414802917 DEBUG No virtual environment found 2026-08-24 07:38:37.414814877 DEBUG Adding first-party search path `/tmp/.tmpNNgRhh` 2026-08-24 07:38:37.414819367 DEBUG Using vendored stdlib 2026-08-24 07:38:37.414934488 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.414939428 DEBUG Adding new file root '/tmp/.tmpNNgRhh' of kind Project 2026-08-24 07:38:37.415066478 DEBUG Updating project to check open files 2026-08-24 07:38:37.415081009 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.415084249 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.415133169 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpNNgRhh/foo.py", kind: File } 2026-08-24 07:38:37.415153279 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNNgRhh/foo.py` 2026-08-24 07:38:37.415155929 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.415162459 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.415401230 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.415460960 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=293.20µs 2026-08-24 07:38:37.415471801 DEBUG Received server response for request 2 2026-08-24 07:38:37.415481861 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-08-24 07:38:37.415660661 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=159.04µs 2026-08-24 07:38:37.415676552 DEBUG Received server response for request 3 2026-08-24 07:38:37.425853703 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.425873293 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.425879413 DEBUG method="shutdown" response.id=4 duration=8.95µs 2026-08-24 07:38:37.425888533 DEBUG Received server response for request 4 2026-08-24 07:38:37.425892433 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.425901493 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-08-24 07:38:37.426904779 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-08-24 07:38:37.426960429 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.426991169 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.427031799 DEBUG Client info: None 2026-08-24 07:38:37.427056939 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-08-24 07:38:37.427065139 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.427070079 INFO Version: Unknown 2026-08-24 07:38:37.427104990 DEBUG Received server response for request 1 2026-08-24 07:38:37.427131540 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.427143060 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp4VkM9E 2026-08-24 07:38:37.427204690 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.427238180 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.427241470 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.427247880 DEBUG No workspace configuration provided for file:///tmp/.tmp4VkM9E 2026-08-24 07:38:37.427252680 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.427255570 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-24 07:38:37.427316661 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.427321481 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp4VkM9E, using default options 2026-08-24 07:38:37.427326741 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.427329961 DEBUG Initializing workspace `file:///tmp/.tmp4VkM9E`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.427346921 DEBUG Searching for a project in '/tmp/.tmp4VkM9E' 2026-08-24 07:38:37.427386221 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:37.427390121 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.427657912 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.427663132 DEBUG Discovering virtual environment in `/tmp/.tmp4VkM9E` 2026-08-24 07:38:37.427700523 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.427704953 DEBUG No virtual environment found 2026-08-24 07:38:37.427715663 DEBUG Adding first-party search path `/tmp/.tmp4VkM9E` 2026-08-24 07:38:37.427719583 DEBUG Using vendored stdlib 2026-08-24 07:38:37.427806633 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.427810023 DEBUG Adding new file root '/tmp/.tmp4VkM9E' of kind Project 2026-08-24 07:38:37.427912314 DEBUG Updating project to check open files 2026-08-24 07:38:37.427921034 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.427924024 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.427962584 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4VkM9E/foo.py", kind: File } 2026-08-24 07:38:37.427976504 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4VkM9E/foo.py` 2026-08-24 07:38:37.427979094 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.427984614 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.428199275 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.428261345 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=271.32µs 2026-08-24 07:38:37.428272436 DEBUG Received server response for request 2 2026-08-24 07:38:37.438387867 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:37.438407987 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.438414027 DEBUG method="shutdown" response.id=3 duration=8.53µs 2026-08-24 07:38:37.438424947 DEBUG Received server response for request 3 2026-08-24 07:38:37.438428227 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.438437177 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-08-24 07:38:37.439423472 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-08-24 07:38:37.439474122 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.439505012 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.439555593 DEBUG Client info: None 2026-08-24 07:38:37.439579723 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-08-24 07:38:37.439589353 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.439593533 INFO Version: Unknown 2026-08-24 07:38:37.439629113 DEBUG Received server response for request 1 2026-08-24 07:38:37.439655863 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.439731884 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.439764434 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.439767884 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.439780944 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.439783844 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:37.439828804 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.439840204 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.439843974 DEBUG Initializing workspace `file:///tmp/.tmpSQt8CG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.439861264 DEBUG Searching for a project in '/tmp/.tmpSQt8CG/src' 2026-08-24 07:38:37.439916915 DEBUG Found project at '/tmp/.tmpSQt8CG' 2026-08-24 07:38:37.439920695 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.440194916 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.440199716 DEBUG Discovering virtual environment in `/tmp/.tmpSQt8CG` 2026-08-24 07:38:37.440235486 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.440239136 DEBUG No virtual environment found 2026-08-24 07:38:37.440248836 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.440256606 DEBUG Adding first-party search path `/tmp/.tmpSQt8CG/src` 2026-08-24 07:38:37.440260346 DEBUG Adding first-party search path `/tmp/.tmpSQt8CG` 2026-08-24 07:38:37.440263976 DEBUG Using vendored stdlib 2026-08-24 07:38:37.440345437 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.440349127 DEBUG Adding new file root '/tmp/.tmpSQt8CG' of kind Project 2026-08-24 07:38:37.440468397 DEBUG Updating project to check open files 2026-08-24 07:38:37.440477698 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.440480588 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.440523038 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSQt8CG/src/foo.py", kind: File } 2026-08-24 07:38:37.440536518 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSQt8CG/src/foo.py` 2026-08-24 07:38:37.440538828 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.440544948 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.440620648 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSQt8CG/src/foo.py"))}: Checking file '/tmp/.tmpSQt8CG/src/foo.py' 2026-08-24 07:38:37.440728909 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSQt8CG/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.454551049 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.00ms 2026-08-24 07:38:37.454570799 DEBUG Received server response for request 2 2026-08-24 07:38:37.454614779 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:37.454707440 DEBUG method="textDocument/codeAction" response.id=3 duration=75.20µs 2026-08-24 07:38:37.454717600 DEBUG Received server response for request 3 2026-08-24 07:38:37.465008992 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.465040552 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.465047552 DEBUG method="shutdown" response.id=4 duration=10.30µs 2026-08-24 07:38:37.465065382 DEBUG Received server response for request 4 2026-08-24 07:38:37.465069572 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.465085092 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-08-24 07:38:37.467190903 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-08-24 07:38:37.467246633 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.467281223 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.467327174 DEBUG Client info: None 2026-08-24 07:38:37.467357294 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-08-24 07:38:37.467381594 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.467386094 INFO Version: Unknown 2026-08-24 07:38:37.467419474 DEBUG Received server response for request 1 2026-08-24 07:38:37.467451474 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.467525085 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.467561635 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.467565045 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.467577525 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.467580405 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:37.467631675 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.467642515 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.467646775 DEBUG Initializing workspace `file:///tmp/.tmpnPaF4k/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.467666115 DEBUG Searching for a project in '/tmp/.tmpnPaF4k/src' 2026-08-24 07:38:37.467698046 DEBUG Found project at '/tmp/.tmpnPaF4k' 2026-08-24 07:38:37.467701986 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.467986117 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.467991107 DEBUG Discovering virtual environment in `/tmp/.tmpnPaF4k` 2026-08-24 07:38:37.468030597 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.468034957 DEBUG No virtual environment found 2026-08-24 07:38:37.468044757 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.468052917 DEBUG Adding first-party search path `/tmp/.tmpnPaF4k/src` 2026-08-24 07:38:37.468056908 DEBUG Adding first-party search path `/tmp/.tmpnPaF4k` 2026-08-24 07:38:37.468060768 DEBUG Using vendored stdlib 2026-08-24 07:38:37.468147278 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.468151338 DEBUG Adding new file root '/tmp/.tmpnPaF4k' of kind Project 2026-08-24 07:38:37.468272259 DEBUG Updating project to check open files 2026-08-24 07:38:37.468282849 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.468285539 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.468325729 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnPaF4k/src/foo.py", kind: File } 2026-08-24 07:38:37.468342009 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnPaF4k/src/foo.py` 2026-08-24 07:38:37.468344489 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.468350119 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.468444300 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnPaF4k/src/foo.py"))}: Checking file '/tmp/.tmpnPaF4k/src/foo.py' 2026-08-24 07:38:37.468585860 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnPaF4k/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.481086324 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnPaF4k/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:37.481227334 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.87ms 2026-08-24 07:38:37.481252794 DEBUG Received server response for request 2 2026-08-24 07:38:37.481280855 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:37.481347885 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpnPaF4k/src' 2026-08-24 07:38:37.481361575 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpnPaF4k' 2026-08-24 07:38:37.481384615 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:37.492024669 DEBUG method="textDocument/codeAction" response.id=3 duration=10.73ms 2026-08-24 07:38:37.492047679 DEBUG Received server response for request 3 2026-08-24 07:38:37.502341931 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.502377872 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.502386162 DEBUG method="shutdown" response.id=4 duration=11.79µs 2026-08-24 07:38:37.502396232 DEBUG Received server response for request 4 2026-08-24 07:38:37.502400932 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.502416742 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-08-24 07:38:37.507819079 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-08-24 07:38:37.507880590 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.507917500 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.507978400 DEBUG Client info: None 2026-08-24 07:38:37.508008210 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-08-24 07:38:37.508022040 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.508027790 INFO Version: Unknown 2026-08-24 07:38:37.508066691 DEBUG Received server response for request 1 2026-08-24 07:38:37.508100041 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.508191741 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.508237221 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.508240861 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.508255042 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.508258272 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:37.508310092 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.508324072 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.508329432 DEBUG Initializing workspace `file:///tmp/.tmp0sIUnS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.508351022 DEBUG Searching for a project in '/tmp/.tmp0sIUnS/src' 2026-08-24 07:38:37.508402802 DEBUG Found project at '/tmp/.tmp0sIUnS' 2026-08-24 07:38:37.508407352 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.509222956 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.509229246 DEBUG Discovering virtual environment in `/tmp/.tmp0sIUnS` 2026-08-24 07:38:37.509279257 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.509284167 DEBUG No virtual environment found 2026-08-24 07:38:37.509294507 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.509303127 DEBUG Adding first-party search path `/tmp/.tmp0sIUnS/src` 2026-08-24 07:38:37.509307047 DEBUG Adding first-party search path `/tmp/.tmp0sIUnS` 2026-08-24 07:38:37.509311037 DEBUG Using vendored stdlib 2026-08-24 07:38:37.509440528 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.509445008 DEBUG Adding new file root '/tmp/.tmp0sIUnS' of kind Project 2026-08-24 07:38:37.509603988 DEBUG Updating project to check open files 2026-08-24 07:38:37.509620038 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.509623708 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.509690919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp0sIUnS/src/foo.py", kind: File } 2026-08-24 07:38:37.509717899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0sIUnS/src/foo.py` 2026-08-24 07:38:37.509720769 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.509727509 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.509804439 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0sIUnS/src/foo.py"))}: Checking file '/tmp/.tmp0sIUnS/src/foo.py' 2026-08-24 07:38:37.509922960 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0sIUnS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.519351528 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0sIUnS/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:37.525350608 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.62ms 2026-08-24 07:38:37.525380489 DEBUG Received server response for request 2 2026-08-24 07:38:37.525410569 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:37.525486579 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp0sIUnS/src' 2026-08-24 07:38:37.525502149 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp0sIUnS' 2026-08-24 07:38:37.525509479 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:37.532031192 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.532039712 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:37.532076373 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:37.534542595 DEBUG method="textDocument/codeAction" response.id=3 duration=9.11ms 2026-08-24 07:38:37.534558495 DEBUG Received server response for request 3 2026-08-24 07:38:37.544878367 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.544920758 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.544929188 DEBUG method="shutdown" response.id=4 duration=13.26µs 2026-08-24 07:38:37.544939798 DEBUG Received server response for request 4 2026-08-24 07:38:37.544943308 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.544959048 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-08-24 07:38:37.550435546 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-08-24 07:38:37.550509346 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.550558596 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.550616077 DEBUG Client info: None 2026-08-24 07:38:37.550646897 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-08-24 07:38:37.550659957 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.550666217 INFO Version: Unknown 2026-08-24 07:38:37.550705517 DEBUG Received server response for request 1 2026-08-24 07:38:37.550750127 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.550839008 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.550875538 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.550879498 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.550895708 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.550898808 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:37.550955328 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.550970498 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.550974698 DEBUG Initializing workspace `file:///tmp/.tmp6DrVzK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.550997638 DEBUG Searching for a project in '/tmp/.tmp6DrVzK/src' 2026-08-24 07:38:37.551032619 DEBUG Found project at '/tmp/.tmp6DrVzK' 2026-08-24 07:38:37.551037859 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.551632922 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.551638642 DEBUG Discovering virtual environment in `/tmp/.tmp6DrVzK` 2026-08-24 07:38:37.551687712 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.551692552 DEBUG No virtual environment found 2026-08-24 07:38:37.551703612 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.551712882 DEBUG Adding first-party search path `/tmp/.tmp6DrVzK/src` 2026-08-24 07:38:37.551716992 DEBUG Adding first-party search path `/tmp/.tmp6DrVzK` 2026-08-24 07:38:37.551720862 DEBUG Using vendored stdlib 2026-08-24 07:38:37.551827613 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.551832123 DEBUG Adding new file root '/tmp/.tmp6DrVzK' of kind Project 2026-08-24 07:38:37.551979914 DEBUG Updating project to check open files 2026-08-24 07:38:37.551995474 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.551999074 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.552066094 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6DrVzK/src/foo.py", kind: File } 2026-08-24 07:38:37.552086924 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6DrVzK/src/foo.py` 2026-08-24 07:38:37.552089754 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.552096644 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.552184815 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6DrVzK/src/foo.py"))}: Checking file '/tmp/.tmp6DrVzK/src/foo.py' 2026-08-24 07:38:37.552341765 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6DrVzK/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.561082740 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6DrVzK/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:37.561180550 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.08ms 2026-08-24 07:38:37.561196290 DEBUG Received server response for request 2 2026-08-24 07:38:37.561232591 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:37.561309431 DEBUG method="textDocument/codeAction" response.id=3 duration=59.56µs 2026-08-24 07:38:37.561319161 DEBUG Received server response for request 3 2026-08-24 07:38:37.571630913 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.571671043 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.571679773 DEBUG method="shutdown" response.id=4 duration=12.34µs 2026-08-24 07:38:37.571690044 DEBUG Received server response for request 4 2026-08-24 07:38:37.571694404 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.571709924 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-08-24 07:38:37.575837395 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-08-24 07:38:37.575901265 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.575935735 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.575983715 DEBUG Client info: None 2026-08-24 07:38:37.576013896 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-08-24 07:38:37.576024196 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.576028426 INFO Version: Unknown 2026-08-24 07:38:37.576066016 DEBUG Received server response for request 1 2026-08-24 07:38:37.576104336 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.576188246 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.576230627 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.576234267 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.576247847 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.576251207 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:37.576307577 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.576320857 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.576325747 DEBUG Initializing workspace `file:///tmp/.tmp29gWEg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.576347847 DEBUG Searching for a project in '/tmp/.tmp29gWEg/src' 2026-08-24 07:38:37.576404538 DEBUG Found project at '/tmp/.tmp29gWEg' 2026-08-24 07:38:37.576409238 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.576972210 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.576977930 DEBUG Discovering virtual environment in `/tmp/.tmp29gWEg` 2026-08-24 07:38:37.577029771 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.577034561 DEBUG No virtual environment found 2026-08-24 07:38:37.577045821 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.577055041 DEBUG Adding first-party search path `/tmp/.tmp29gWEg/src` 2026-08-24 07:38:37.577058881 DEBUG Adding first-party search path `/tmp/.tmp29gWEg` 2026-08-24 07:38:37.577062651 DEBUG Using vendored stdlib 2026-08-24 07:38:37.577161841 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.577166021 DEBUG Adding new file root '/tmp/.tmp29gWEg' of kind Project 2026-08-24 07:38:37.577326862 DEBUG Updating project to check open files 2026-08-24 07:38:37.577342942 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.577346492 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.577428203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp29gWEg/src/foo.py", kind: File } 2026-08-24 07:38:37.577448813 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp29gWEg/src/foo.py` 2026-08-24 07:38:37.577451533 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.577458773 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.577538203 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp29gWEg/src/foo.py"))}: Checking file '/tmp/.tmp29gWEg/src/foo.py' 2026-08-24 07:38:37.577646634 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp29gWEg/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.589131302 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.67ms 2026-08-24 07:38:37.589151482 DEBUG Received server response for request 2 2026-08-24 07:38:37.589180762 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:37.589249973 DEBUG method="textDocument/codeAction" response.id=3 duration=54.56µs 2026-08-24 07:38:37.589258923 DEBUG Received server response for request 3 2026-08-24 07:38:37.599549645 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.599583825 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.599590485 DEBUG method="shutdown" response.id=4 duration=11.02µs 2026-08-24 07:38:37.599608795 DEBUG Received server response for request 4 2026-08-24 07:38:37.599612795 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.599628585 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-08-24 07:38:37.602054398 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-08-24 07:38:37.602121778 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.602161858 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.602217539 DEBUG Client info: None 2026-08-24 07:38:37.602241769 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-08-24 07:38:37.602254659 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.602259789 INFO Version: Unknown 2026-08-24 07:38:37.602300739 DEBUG Received server response for request 1 2026-08-24 07:38:37.602337549 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.602440310 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.602481490 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.602485400 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.602503810 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.602507470 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:37.602553000 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.602568330 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.602573170 DEBUG Initializing workspace `file:///tmp/.tmpgZ7LBe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.602596441 DEBUG Searching for a project in '/tmp/.tmpgZ7LBe/src' 2026-08-24 07:38:37.602640391 DEBUG Found project at '/tmp/.tmpgZ7LBe' 2026-08-24 07:38:37.602645651 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.603201534 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.603207454 DEBUG Discovering virtual environment in `/tmp/.tmpgZ7LBe` 2026-08-24 07:38:37.603258894 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.603263424 DEBUG No virtual environment found 2026-08-24 07:38:37.603274194 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.603283774 DEBUG Adding first-party search path `/tmp/.tmpgZ7LBe/src` 2026-08-24 07:38:37.603287774 DEBUG Adding first-party search path `/tmp/.tmpgZ7LBe` 2026-08-24 07:38:37.603291634 DEBUG Using vendored stdlib 2026-08-24 07:38:37.603426965 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.603431855 DEBUG Adding new file root '/tmp/.tmpgZ7LBe' of kind Project 2026-08-24 07:38:37.603589406 DEBUG Updating project to check open files 2026-08-24 07:38:37.603604876 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.603608596 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.603674166 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpgZ7LBe/src/foo.py", kind: File } 2026-08-24 07:38:37.603695496 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgZ7LBe/src/foo.py` 2026-08-24 07:38:37.603698396 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.603705556 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.603807877 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgZ7LBe/src/foo.py"))}: Checking file '/tmp/.tmpgZ7LBe/src/foo.py' 2026-08-24 07:38:37.603950947 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgZ7LBe/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.613760637 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgZ7LBe/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:37.619696977 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.99ms 2026-08-24 07:38:37.619724847 DEBUG Received server response for request 2 2026-08-24 07:38:37.619759058 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:37.619832038 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpgZ7LBe/src' 2026-08-24 07:38:37.619847578 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpgZ7LBe' 2026-08-24 07:38:37.619855708 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:37.627138705 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.627151545 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:37.627171135 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:37.629904489 DEBUG method="textDocument/codeAction" response.id=3 duration=10.13ms 2026-08-24 07:38:37.629931779 DEBUG Received server response for request 3 2026-08-24 07:38:37.640288602 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.640328493 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.640337293 DEBUG method="shutdown" response.id=4 duration=14.80µs 2026-08-24 07:38:37.640354083 DEBUG Received server response for request 4 2026-08-24 07:38:37.640357963 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.640377903 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-08-24 07:38:37.646615414 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-08-24 07:38:37.646690445 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.646732225 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.646785555 DEBUG Client info: None 2026-08-24 07:38:37.646818185 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-08-24 07:38:37.646831935 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.646836556 INFO Version: Unknown 2026-08-24 07:38:37.646876326 DEBUG Received server response for request 1 2026-08-24 07:38:37.646919226 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.646999136 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.647040407 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.647048277 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.647064577 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.647068317 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:37.647093417 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.647106487 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.647110637 DEBUG Initializing workspace `file:///tmp/.tmpIVGSHo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.647129667 DEBUG Searching for a project in '/tmp/.tmpIVGSHo/src' 2026-08-24 07:38:37.647165097 DEBUG Found project at '/tmp/.tmpIVGSHo' 2026-08-24 07:38:37.647169717 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.647781840 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.647788100 DEBUG Discovering virtual environment in `/tmp/.tmpIVGSHo` 2026-08-24 07:38:37.647837231 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.647841441 DEBUG No virtual environment found 2026-08-24 07:38:37.647852811 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.647861831 DEBUG Adding first-party search path `/tmp/.tmpIVGSHo/src` 2026-08-24 07:38:37.647865761 DEBUG Adding first-party search path `/tmp/.tmpIVGSHo` 2026-08-24 07:38:37.647869561 DEBUG Using vendored stdlib 2026-08-24 07:38:37.647972731 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.647977101 DEBUG Adding new file root '/tmp/.tmpIVGSHo' of kind Project 2026-08-24 07:38:37.648122172 DEBUG Updating project to check open files 2026-08-24 07:38:37.648138282 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.648141752 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.648202852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpIVGSHo/src/foo.py", kind: File } 2026-08-24 07:38:37.648222153 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIVGSHo/src/foo.py` 2026-08-24 07:38:37.648224853 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.648231633 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.648308023 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIVGSHo/src/foo.py"))}: Checking file '/tmp/.tmpIVGSHo/src/foo.py' 2026-08-24 07:38:37.648471254 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIVGSHo/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.658024472 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIVGSHo/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:37.660642155 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.40ms 2026-08-24 07:38:37.660671025 DEBUG Received server response for request 2 2026-08-24 07:38:37.660704146 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:37.660768316 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpIVGSHo/src' 2026-08-24 07:38:37.660782576 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpIVGSHo' 2026-08-24 07:38:37.660790546 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:37.668194793 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.668206364 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:37.668253834 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:37.670950987 DEBUG method="textDocument/codeAction" response.id=3 duration=10.23ms 2026-08-24 07:38:37.670967148 DEBUG Received server response for request 3 2026-08-24 07:38:37.681333000 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.681360230 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.681375380 DEBUG method="shutdown" response.id=4 duration=19.23µs 2026-08-24 07:38:37.681383370 DEBUG Received server response for request 4 2026-08-24 07:38:37.681389790 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.681402491 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-08-24 07:38:37.687199380 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-08-24 07:38:37.687270170 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.687316911 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.687391941 DEBUG Client info: None 2026-08-24 07:38:37.687422421 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-08-24 07:38:37.687436831 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.687443041 INFO Version: Unknown 2026-08-24 07:38:37.687497911 DEBUG Received server response for request 1 2026-08-24 07:38:37.687542252 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.687632852 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.687683742 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.687687382 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.687702813 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.687705783 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:37.687763083 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.687777183 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.687782033 DEBUG Initializing workspace `file:///tmp/.tmpb9WiU8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.687805233 DEBUG Searching for a project in '/tmp/.tmpb9WiU8/src' 2026-08-24 07:38:37.687861323 DEBUG Found project at '/tmp/.tmpb9WiU8' 2026-08-24 07:38:37.687866093 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.688498277 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.688504797 DEBUG Discovering virtual environment in `/tmp/.tmpb9WiU8` 2026-08-24 07:38:37.688558147 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.688562787 DEBUG No virtual environment found 2026-08-24 07:38:37.688574137 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.688584317 DEBUG Adding first-party search path `/tmp/.tmpb9WiU8/src` 2026-08-24 07:38:37.688588167 DEBUG Adding first-party search path `/tmp/.tmpb9WiU8` 2026-08-24 07:38:37.688592037 DEBUG Using vendored stdlib 2026-08-24 07:38:37.688703838 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.688708198 DEBUG Adding new file root '/tmp/.tmpb9WiU8' of kind Project 2026-08-24 07:38:37.688864768 DEBUG Updating project to check open files 2026-08-24 07:38:37.688880248 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.688883938 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.688946049 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpb9WiU8/src/foo.py", kind: File } 2026-08-24 07:38:37.688967589 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpb9WiU8/src/foo.py` 2026-08-24 07:38:37.688970509 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.688977459 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.689085690 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpb9WiU8/src/foo.py"))}: Checking file '/tmp/.tmpb9WiU8/src/foo.py' 2026-08-24 07:38:37.689213170 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpb9WiU8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.699565973 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.58ms 2026-08-24 07:38:37.699594563 DEBUG Received server response for request 2 2026-08-24 07:38:37.699634743 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:37.699723834 DEBUG method="textDocument/codeAction" response.id=3 duration=70.87µs 2026-08-24 07:38:37.699740344 DEBUG Received server response for request 3 2026-08-24 07:38:37.710047176 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.710086566 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.710095446 DEBUG method="shutdown" response.id=4 duration=14.11µs 2026-08-24 07:38:37.710113426 DEBUG Received server response for request 4 2026-08-24 07:38:37.710117726 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.710133366 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-08-24 07:38:37.714695570 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-08-24 07:38:37.714765850 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.714807520 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.714858750 DEBUG Client info: None 2026-08-24 07:38:37.714889561 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-08-24 07:38:37.714902961 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-24 07:38:37.714908151 INFO Version: Unknown 2026-08-24 07:38:37.714944451 DEBUG Received server response for request 1 2026-08-24 07:38:37.714984191 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.715065321 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.715103422 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.715107072 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.715122592 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.715126422 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:37.715175482 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.715186802 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.715191002 DEBUG Initializing workspace `file:///tmp/.tmpe4CXjY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.715209772 DEBUG Searching for a project in '/tmp/.tmpe4CXjY/src' 2026-08-24 07:38:37.715243472 DEBUG Found project at '/tmp/.tmpe4CXjY' 2026-08-24 07:38:37.715247322 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.715556344 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.715561984 DEBUG Discovering virtual environment in `/tmp/.tmpe4CXjY` 2026-08-24 07:38:37.715601654 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.715606364 DEBUG No virtual environment found 2026-08-24 07:38:37.715616324 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.715624384 DEBUG Adding first-party search path `/tmp/.tmpe4CXjY/src` 2026-08-24 07:38:37.715628144 DEBUG Adding first-party search path `/tmp/.tmpe4CXjY` 2026-08-24 07:38:37.715631964 DEBUG Using vendored stdlib 2026-08-24 07:38:37.715724675 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.715728625 DEBUG Adding new file root '/tmp/.tmpe4CXjY' of kind Project 2026-08-24 07:38:37.715852495 DEBUG Updating project to check open files 2026-08-24 07:38:37.715864225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.715867006 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.715908366 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpe4CXjY/src/foo.py", kind: File } 2026-08-24 07:38:37.715925216 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpe4CXjY/src/foo.py` 2026-08-24 07:38:37.715927536 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.715933056 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.716015856 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpe4CXjY/src/foo.py"))}: Checking file '/tmp/.tmpe4CXjY/src/foo.py' 2026-08-24 07:38:37.716154527 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpe4CXjY/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.725826846 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpe4CXjY/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:37.728494320 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.56ms 2026-08-24 07:38:37.728510740 DEBUG Received server response for request 2 2026-08-24 07:38:37.728542740 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:37.728611430 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpe4CXjY/src' 2026-08-24 07:38:37.728626510 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpe4CXjY' 2026-08-24 07:38:37.728634520 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:37.735996248 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.736006368 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:37.736026378 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:37.738703651 DEBUG method="textDocument/codeAction" response.id=3 duration=10.15ms 2026-08-24 07:38:37.738719801 DEBUG Received server response for request 3 2026-08-24 07:38:37.749076864 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.749119574 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.749126964 DEBUG method="shutdown" response.id=4 duration=11.45µs 2026-08-24 07:38:37.749136724 DEBUG Received server response for request 4 2026-08-24 07:38:37.749141184 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.749156895 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-08-24 07:38:37.754333511 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-08-24 07:38:37.754413751 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.754454121 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.754512142 DEBUG Client info: None 2026-08-24 07:38:37.754537312 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-08-24 07:38:37.754551492 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.754556922 INFO Version: Unknown 2026-08-24 07:38:37.754594332 DEBUG Received server response for request 1 2026-08-24 07:38:37.754636862 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.754726613 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.754772023 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.754775443 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.754791293 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.754794573 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:37.754845573 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.754860923 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.754865713 DEBUG Initializing workspace `file:///tmp/.tmpeSCtUe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.754888304 DEBUG Searching for a project in '/tmp/.tmpeSCtUe/src' 2026-08-24 07:38:37.754941214 DEBUG Found project at '/tmp/.tmpeSCtUe' 2026-08-24 07:38:37.754945904 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.755625797 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.755631907 DEBUG Discovering virtual environment in `/tmp/.tmpeSCtUe` 2026-08-24 07:38:37.755683838 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.755688568 DEBUG No virtual environment found 2026-08-24 07:38:37.755699378 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.755707928 DEBUG Adding first-party search path `/tmp/.tmpeSCtUe/src` 2026-08-24 07:38:37.755711948 DEBUG Adding first-party search path `/tmp/.tmpeSCtUe` 2026-08-24 07:38:37.755715798 DEBUG Using vendored stdlib 2026-08-24 07:38:37.755823798 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.755828198 DEBUG Adding new file root '/tmp/.tmpeSCtUe' of kind Project 2026-08-24 07:38:37.755987679 DEBUG Updating project to check open files 2026-08-24 07:38:37.756003649 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.756007199 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.756070330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeSCtUe/src/foo.py", kind: File } 2026-08-24 07:38:37.756091300 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeSCtUe/src/foo.py` 2026-08-24 07:38:37.756094440 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.756101360 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.756262691 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeSCtUe/src/foo.py"))}: Checking file '/tmp/.tmpeSCtUe/src/foo.py' 2026-08-24 07:38:37.756598582 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeSCtUe/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.766972015 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.86ms 2026-08-24 07:38:37.766989415 DEBUG Received server response for request 2 2026-08-24 07:38:37.767026555 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:37.767084635 DEBUG method="textDocument/codeAction" response.id=3 duration=39.83µs 2026-08-24 07:38:37.767095126 DEBUG Received server response for request 3 2026-08-24 07:38:37.777168277 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:37.777191837 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.777199047 DEBUG method="shutdown" response.id=4 duration=10.87µs 2026-08-24 07:38:37.777209497 DEBUG Received server response for request 4 2026-08-24 07:38:37.777213587 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.777221997 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-08-24 07:38:37.779594709 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-08-24 07:38:37.779655459 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.779691129 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.779785730 DEBUG Client info: None 2026-08-24 07:38:37.779827350 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-08-24 07:38:37.779842470 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.779848220 INFO Version: Unknown 2026-08-24 07:38:37.779892781 DEBUG Received server response for request 1 2026-08-24 07:38:37.779931711 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.780038571 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.780074011 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.780077651 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.780089702 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-08-24 07:38:37.780153402 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.780166962 DEBUG Deferring `workspace/executeCommand` request until all workspaces are initialized 2026-08-24 07:38:37.780171072 DEBUG Initializing workspace `file:///tmp/.tmp4fnvBE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.780191892 DEBUG Searching for a project in '/tmp/.tmp4fnvBE/src' 2026-08-24 07:38:37.780243322 DEBUG Found project at '/tmp/.tmp4fnvBE' 2026-08-24 07:38:37.780247742 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.780805815 DEBUG Discovering virtual environment in `/tmp/.tmp4fnvBE` 2026-08-24 07:38:37.780855825 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.780860565 DEBUG No virtual environment found 2026-08-24 07:38:37.780871175 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:37.780880096 DEBUG Adding first-party search path `/tmp/.tmp4fnvBE/src` 2026-08-24 07:38:37.780884026 DEBUG Adding first-party search path `/tmp/.tmp4fnvBE` 2026-08-24 07:38:37.780887886 DEBUG Using vendored stdlib 2026-08-24 07:38:37.780998906 INFO Python version: Python 3.10, platform: linux 2026-08-24 07:38:37.781002936 DEBUG Adding new file root '/tmp/.tmp4fnvBE' of kind Project 2026-08-24 07:38:37.781146677 DEBUG Updating project to check open files 2026-08-24 07:38:37.781161827 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.781165257 DEBUG Processing deferred request `workspace/executeCommand` 2026-08-24 07:38:37.781210377 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.781462688 DEBUG method="workspace/executeCommand" response.id=2 duration=294.92µs 2026-08-24 07:38:37.781479229 DEBUG Received server response for request 2 2026-08-24 07:38:37.792506565 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:37.792533915 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.792542525 DEBUG method="shutdown" response.id=3 duration=11.91µs 2026-08-24 07:38:37.792553655 DEBUG Received server response for request 3 2026-08-24 07:38:37.792557685 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.792566835 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-08-24 07:38:37.793595490 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-08-24 07:38:37.793649370 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.793684611 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.793744101 DEBUG Client info: None 2026-08-24 07:38:37.793777091 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-08-24 07:38:37.793791471 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.793797691 INFO Version: Unknown 2026-08-24 07:38:37.793838291 DEBUG Received server response for request 1 2026-08-24 07:38:37.793869211 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.793953092 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.793987182 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.793990872 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.794003282 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.794006272 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:37.794064002 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.794073843 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.794076973 DEBUG Initializing workspace `file:///tmp/.tmph8TXpe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.794094333 DEBUG Searching for a project in '/tmp/.tmph8TXpe/src' 2026-08-24 07:38:37.794125513 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:37.794130003 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.794419154 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.794424054 DEBUG Discovering virtual environment in `/tmp/.tmph8TXpe/src` 2026-08-24 07:38:37.794462544 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.794466534 DEBUG No virtual environment found 2026-08-24 07:38:37.794477275 DEBUG Adding first-party search path `/tmp/.tmph8TXpe/src` 2026-08-24 07:38:37.794481265 DEBUG Using vendored stdlib 2026-08-24 07:38:37.794566995 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.794571065 DEBUG Adding new file root '/tmp/.tmph8TXpe/src' of kind Project 2026-08-24 07:38:37.794677156 DEBUG Updating project to check open files 2026-08-24 07:38:37.794687216 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.794689956 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.794734396 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmph8TXpe/src/foo.py", kind: File } 2026-08-24 07:38:37.794755876 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph8TXpe/src/foo.py` 2026-08-24 07:38:37.794758716 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.794765326 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.795187438 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.811080489 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:37.815085089 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:37.841002151 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:37.841021321 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:37.841027441 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:37.841079041 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:37.841082751 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:37.841136441 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmph8TXpe/src' 2026-08-24 07:38:37.841147091 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:37.860204028 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.860217928 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:37.860225258 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:37.860551900 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 65.661103ms 2026-08-24 07:38:37.860601340 DEBUG method="textDocument/completion" response.id=2 duration=65.83ms 2026-08-24 07:38:37.860628030 DEBUG Received server response for request 2 2026-08-24 07:38:37.870909313 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:37.870942893 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.870950793 DEBUG method="shutdown" response.id=3 duration=13.39µs 2026-08-24 07:38:37.870966503 DEBUG Received server response for request 3 2026-08-24 07:38:37.870970833 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.870986383 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-08-24 07:38:37.878572312 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-08-24 07:38:37.878641492 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.878687712 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.878759763 DEBUG Client info: None 2026-08-24 07:38:37.878804183 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-08-24 07:38:37.878819023 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:37.878825203 INFO Version: Unknown 2026-08-24 07:38:37.878863803 DEBUG Received server response for request 1 2026-08-24 07:38:37.878907843 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.879003764 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.879042104 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.879046104 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.879061264 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.879064454 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:37.879128255 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.879143435 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.879147825 DEBUG Initializing workspace `file:///tmp/.tmp3ZMRET/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:37.879170165 DEBUG Searching for a project in '/tmp/.tmp3ZMRET/src' 2026-08-24 07:38:37.879205575 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:37.879210295 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.879896288 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.879902678 DEBUG Discovering virtual environment in `/tmp/.tmp3ZMRET/src` 2026-08-24 07:38:37.879954009 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.879959079 DEBUG No virtual environment found 2026-08-24 07:38:37.879972039 DEBUG Adding first-party search path `/tmp/.tmp3ZMRET/src` 2026-08-24 07:38:37.879976509 DEBUG Using vendored stdlib 2026-08-24 07:38:37.880097809 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.880102569 DEBUG Adding new file root '/tmp/.tmp3ZMRET/src' of kind Project 2026-08-24 07:38:37.880262190 DEBUG Updating project to check open files 2026-08-24 07:38:37.880277760 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.880281370 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.880338501 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp3ZMRET/src/foo.py", kind: File } 2026-08-24 07:38:37.880360911 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3ZMRET/src/foo.py` 2026-08-24 07:38:37.880380891 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.880388191 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.880692562 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.893860059 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:37.897731779 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:37.922850316 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:37.922868336 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:37.922874096 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:37.922924577 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:37.922928287 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:37.922978077 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp3ZMRET/src' 2026-08-24 07:38:37.922988507 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:37.942501606 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.942513646 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:37.942521476 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:37.942850348 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 62.387167ms 2026-08-24 07:38:37.942901718 DEBUG method="textDocument/completion" response.id=2 duration=62.51ms 2026-08-24 07:38:37.942928218 DEBUG Received server response for request 2 2026-08-24 07:38:37.953250841 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:37.953287361 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:37.953295951 DEBUG method="shutdown" response.id=3 duration=14.21µs 2026-08-24 07:38:37.953305801 DEBUG Received server response for request 3 2026-08-24 07:38:37.953310471 DEBUG Client sends notification `exit` 2026-08-24 07:38:37.953325811 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-08-24 07:38:37.960786159 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-08-24 07:38:37.960869079 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:37.960914259 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:37.960997900 DEBUG Client info: None 2026-08-24 07:38:37.961039650 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-08-24 07:38:37.961058990 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-08-24 07:38:37.961065070 INFO Version: Unknown 2026-08-24 07:38:37.961101550 DEBUG Received server response for request 1 2026-08-24 07:38:37.961144931 DEBUG Client sends notification `initialized` 2026-08-24 07:38:37.961241971 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:37.961280901 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:37.961284461 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:37.961299081 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:37.961302501 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:37.961396552 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:37.961411482 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:37.961416032 DEBUG Initializing workspace `file:///tmp/.tmpAhcGtQ/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-08-24 07:38:37.961440982 DEBUG Searching for a project in '/tmp/.tmpAhcGtQ/src' 2026-08-24 07:38:37.961476442 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:37.961481162 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:37.962140696 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:37.962146766 DEBUG Discovering virtual environment in `/tmp/.tmpAhcGtQ/src` 2026-08-24 07:38:37.962197496 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:37.962202586 DEBUG No virtual environment found 2026-08-24 07:38:37.962214956 DEBUG Adding first-party search path `/tmp/.tmpAhcGtQ/src` 2026-08-24 07:38:37.962219226 DEBUG Using vendored stdlib 2026-08-24 07:38:37.962322747 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:37.962327967 DEBUG Adding new file root '/tmp/.tmpAhcGtQ/src' of kind Project 2026-08-24 07:38:37.962500947 DEBUG Updating project to check open files 2026-08-24 07:38:37.962517338 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:37.962520908 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:37.962590418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpAhcGtQ/src/foo.py", kind: File } 2026-08-24 07:38:37.962611528 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAhcGtQ/src/foo.py` 2026-08-24 07:38:37.962614338 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:37.962621028 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:37.963005510 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:37.976409748 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:37.979911406 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.000570001 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.000587391 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.000592851 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.000660591 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.000664641 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.000716622 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpAhcGtQ/src' 2026-08-24 07:38:38.000727062 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:38.018489042 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 55.827204ms 2026-08-24 07:38:38.018530632 DEBUG method="textDocument/completion" response.id=2 duration=55.90ms 2026-08-24 07:38:38.018556062 DEBUG Received server response for request 2 2026-08-24 07:38:38.028773544 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.028811594 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.028819454 DEBUG method="shutdown" response.id=3 duration=12.65µs 2026-08-24 07:38:38.028837794 DEBUG Received server response for request 3 2026-08-24 07:38:38.028842794 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.028858434 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-08-24 07:38:38.036315202 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-08-24 07:38:38.036500503 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.036544563 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.036651214 DEBUG Client info: None 2026-08-24 07:38:38.036697024 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-08-24 07:38:38.036711234 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-08-24 07:38:38.036717634 INFO Version: Unknown 2026-08-24 07:38:38.036757014 DEBUG Received server response for request 1 2026-08-24 07:38:38.036795395 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.036905985 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.036952955 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.036956616 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.036971586 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.036974676 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.037033496 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.037047496 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.037052436 DEBUG Initializing workspace `file:///tmp/.tmpzONA6Z/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:38.037076796 DEBUG Searching for a project in '/tmp/.tmpzONA6Z/src' 2026-08-24 07:38:38.037112186 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.037116806 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.037475798 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.037481578 DEBUG Discovering virtual environment in `/tmp/.tmpzONA6Z/src` 2026-08-24 07:38:38.037533708 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.037538558 DEBUG No virtual environment found 2026-08-24 07:38:38.037550609 DEBUG Adding first-party search path `/tmp/.tmpzONA6Z/src` 2026-08-24 07:38:38.037554829 DEBUG Using vendored stdlib 2026-08-24 07:38:38.037649359 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.037653849 DEBUG Adding new file root '/tmp/.tmpzONA6Z/src' of kind Project 2026-08-24 07:38:38.037789190 DEBUG Updating project to check open files 2026-08-24 07:38:38.037804330 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.037808090 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.037863480 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzONA6Z/src/foo.py", kind: File } 2026-08-24 07:38:38.037884140 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzONA6Z/src/foo.py` 2026-08-24 07:38:38.037886630 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.037893470 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.038230942 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.052026132 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.055544640 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.076227325 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.076247165 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.076252265 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.076319135 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.076323015 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.076392566 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpzONA6Z/src' 2026-08-24 07:38:38.076403156 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:38.094362367 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.396166ms 2026-08-24 07:38:38.094415747 DEBUG method="textDocument/completion" response.id=2 duration=56.52ms 2026-08-24 07:38:38.094442247 DEBUG Received server response for request 2 2026-08-24 07:38:38.104701339 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.104745020 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.104753810 DEBUG method="shutdown" response.id=3 duration=14.93µs 2026-08-24 07:38:38.104765130 DEBUG Received server response for request 3 2026-08-24 07:38:38.104769960 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.104785450 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-08-24 07:38:38.112415379 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-08-24 07:38:38.112507619 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.112553799 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.112636180 DEBUG Client info: None 2026-08-24 07:38:38.112681650 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-08-24 07:38:38.112700170 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-08-24 07:38:38.112706900 INFO Version: Unknown 2026-08-24 07:38:38.112747050 DEBUG Received server response for request 1 2026-08-24 07:38:38.112790150 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.112885791 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.112922261 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.112925721 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.112940551 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.112943881 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.113013012 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.113027402 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.113031792 DEBUG Initializing workspace `file:///tmp/.tmpfVMOfk/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-08-24 07:38:38.113056742 DEBUG Searching for a project in '/tmp/.tmpfVMOfk/src' 2026-08-24 07:38:38.113091522 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.113096502 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.113775825 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.113782105 DEBUG Discovering virtual environment in `/tmp/.tmpfVMOfk/src` 2026-08-24 07:38:38.113833036 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.113837976 DEBUG No virtual environment found 2026-08-24 07:38:38.113850726 DEBUG Adding first-party search path `/tmp/.tmpfVMOfk/src` 2026-08-24 07:38:38.113855576 DEBUG Using vendored stdlib 2026-08-24 07:38:38.113962616 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.113967676 DEBUG Adding new file root '/tmp/.tmpfVMOfk/src' of kind Project 2026-08-24 07:38:38.114127077 DEBUG Updating project to check open files 2026-08-24 07:38:38.114143837 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.114147457 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.114214878 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpfVMOfk/src/foo.py", kind: File } 2026-08-24 07:38:38.114236448 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfVMOfk/src/foo.py` 2026-08-24 07:38:38.114239368 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.114246098 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.114620220 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.128268559 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.131807387 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.152554712 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.152572362 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.152578142 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.152633353 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.152637033 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.152688513 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpfVMOfk/src' 2026-08-24 07:38:38.152699113 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:38.174023341 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.174036031 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:38.174043271 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:38.174245842 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 59.961304ms 2026-08-24 07:38:38.174288513 DEBUG method="textDocument/completion" response.id=2 duration=60.04ms 2026-08-24 07:38:38.174318243 DEBUG Received server response for request 2 2026-08-24 07:38:38.184645535 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.184684695 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.184693565 DEBUG method="shutdown" response.id=3 duration=15.11µs 2026-08-24 07:38:38.184710836 DEBUG Received server response for request 3 2026-08-24 07:38:38.184714996 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.184730866 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-08-24 07:38:38.192189553 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-08-24 07:38:38.192268084 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.192311734 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.192397915 DEBUG Client info: None 2026-08-24 07:38:38.192434945 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-08-24 07:38:38.192453005 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-08-24 07:38:38.192459115 INFO Version: Unknown 2026-08-24 07:38:38.192495805 DEBUG Received server response for request 1 2026-08-24 07:38:38.192534525 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.192634116 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.192687906 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.192691626 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.192705316 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.192708546 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.192761226 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.192774986 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.192779796 DEBUG Initializing workspace `file:///tmp/.tmpvbjBwY/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-08-24 07:38:38.192816367 DEBUG Searching for a project in '/tmp/.tmpvbjBwY/src' 2026-08-24 07:38:38.192852547 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.192857697 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.193559970 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.193566050 DEBUG Discovering virtual environment in `/tmp/.tmpvbjBwY/src` 2026-08-24 07:38:38.193620751 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.193626391 DEBUG No virtual environment found 2026-08-24 07:38:38.193638821 DEBUG Adding first-party search path `/tmp/.tmpvbjBwY/src` 2026-08-24 07:38:38.193643111 DEBUG Using vendored stdlib 2026-08-24 07:38:38.193749531 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.193754501 DEBUG Adding new file root '/tmp/.tmpvbjBwY/src' of kind Project 2026-08-24 07:38:38.193910792 DEBUG Updating project to check open files 2026-08-24 07:38:38.193932602 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.193936492 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.194002943 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpvbjBwY/src/foo.py", kind: File } 2026-08-24 07:38:38.194023303 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvbjBwY/src/foo.py` 2026-08-24 07:38:38.194026173 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.194033143 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.194452195 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.208024384 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.211791153 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.232481148 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.232497808 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.232503568 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.232572049 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.232576159 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.232627899 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpvbjBwY/src' 2026-08-24 07:38:38.232639059 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:38.254073098 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.990235ms 2026-08-24 07:38:38.254116498 DEBUG method="textDocument/completion" response.id=2 duration=60.08ms 2026-08-24 07:38:38.254146438 DEBUG Received server response for request 2 2026-08-24 07:38:38.264433650 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.264476550 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.264483890 DEBUG method="shutdown" response.id=3 duration=13.73µs 2026-08-24 07:38:38.264501951 DEBUG Received server response for request 3 2026-08-24 07:38:38.264506071 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.264521821 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-08-24 07:38:38.272175540 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-08-24 07:38:38.272241590 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.272287220 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.272359261 DEBUG Client info: None 2026-08-24 07:38:38.272405821 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-08-24 07:38:38.272423101 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.272429211 INFO Version: Unknown 2026-08-24 07:38:38.272466601 DEBUG Received server response for request 1 2026-08-24 07:38:38.272507781 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.272606792 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.272664532 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.272667942 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.272683702 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.272686842 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.272752753 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.272767413 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.272771883 DEBUG Initializing workspace `file:///tmp/.tmpq3ueqU/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-08-24 07:38:38.272798843 DEBUG Searching for a project in '/tmp/.tmpq3ueqU/src' 2026-08-24 07:38:38.272835873 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.272840693 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.273511236 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.273517886 DEBUG Discovering virtual environment in `/tmp/.tmpq3ueqU/src` 2026-08-24 07:38:38.273574297 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.273579407 DEBUG No virtual environment found 2026-08-24 07:38:38.273592267 DEBUG Adding first-party search path `/tmp/.tmpq3ueqU/src` 2026-08-24 07:38:38.273596957 DEBUG Using vendored stdlib 2026-08-24 07:38:38.273706497 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.273711687 DEBUG Adding new file root '/tmp/.tmpq3ueqU/src' of kind Project 2026-08-24 07:38:38.273869778 DEBUG Updating project to check open files 2026-08-24 07:38:38.273885648 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.273889398 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.273958259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpq3ueqU/src/foo.py", kind: File } 2026-08-24 07:38:38.273980309 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpq3ueqU/src/foo.py` 2026-08-24 07:38:38.273983459 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.273990759 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.274432021 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.288306321 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.291828279 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.312735715 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.312752796 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.312758516 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.312827766 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.312831746 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.312884406 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpq3ueqU/src' 2026-08-24 07:38:38.312894416 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:38.329961263 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 55.929854ms 2026-08-24 07:38:38.330000733 DEBUG method="textDocument/completion" response.id=2 duration=56.00ms 2026-08-24 07:38:38.330027083 DEBUG Received server response for request 2 2026-08-24 07:38:38.340282865 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.340325795 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.340333535 DEBUG method="shutdown" response.id=3 duration=13.80µs 2026-08-24 07:38:38.340350136 DEBUG Received server response for request 3 2026-08-24 07:38:38.340354466 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.340370746 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-08-24 07:38:38.348333246 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-08-24 07:38:38.348427827 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.348481487 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.348551207 DEBUG Client info: None 2026-08-24 07:38:38.348593238 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-08-24 07:38:38.348606538 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.348612898 INFO Version: Unknown 2026-08-24 07:38:38.348662848 DEBUG Received server response for request 1 2026-08-24 07:38:38.348712918 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.348802349 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.348857539 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.348861579 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.348878019 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.348881179 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.348924489 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.348938539 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.348943059 DEBUG Initializing workspace `file:///tmp/.tmpgdZiZx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:38.348965429 DEBUG Searching for a project in '/tmp/.tmpgdZiZx/src' 2026-08-24 07:38:38.349000450 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.349005040 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.349344431 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.349350311 DEBUG Discovering virtual environment in `/tmp/.tmpgdZiZx/src` 2026-08-24 07:38:38.349421772 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.349426522 DEBUG No virtual environment found 2026-08-24 07:38:38.349438902 DEBUG Adding first-party search path `/tmp/.tmpgdZiZx/src` 2026-08-24 07:38:38.349443302 DEBUG Using vendored stdlib 2026-08-24 07:38:38.349536372 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.349541032 DEBUG Adding new file root '/tmp/.tmpgdZiZx/src' of kind Project 2026-08-24 07:38:38.349670743 DEBUG Updating project to check open files 2026-08-24 07:38:38.349686263 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.349690123 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.349746773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpgdZiZx/src/foo.py", kind: File } 2026-08-24 07:38:38.349768234 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgdZiZx/src/foo.py` 2026-08-24 07:38:38.349771064 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.349777504 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.350075095 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.364059056 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.367602224 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.388606311 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.388623451 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.388629691 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.388683871 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.388687561 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.388738241 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpgdZiZx/src' 2026-08-24 07:38:38.388748541 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:38.408416021 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.601547ms 2026-08-24 07:38:38.408456441 DEBUG method="textDocument/completion" response.id=2 duration=58.67ms 2026-08-24 07:38:38.408483222 DEBUG Received server response for request 2 2026-08-24 07:38:38.418759704 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.418799794 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.418806994 DEBUG method="shutdown" response.id=3 duration=12.72µs 2026-08-24 07:38:38.418823074 DEBUG Received server response for request 3 2026-08-24 07:38:38.418826364 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.418842354 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-08-24 07:38:38.426359652 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-08-24 07:38:38.426447173 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.426492513 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.426565543 DEBUG Client info: None 2026-08-24 07:38:38.426608314 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-08-24 07:38:38.426626354 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.426631694 INFO Version: Unknown 2026-08-24 07:38:38.426669224 DEBUG Received server response for request 1 2026-08-24 07:38:38.426709664 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.426801695 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.426849195 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.426852585 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.426867175 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.426870325 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.426943005 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.426956315 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.426960745 DEBUG Initializing workspace `file:///tmp/.tmpVAU62V/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-08-24 07:38:38.426986796 DEBUG Searching for a project in '/tmp/.tmpVAU62V/src' 2026-08-24 07:38:38.427022226 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.427027126 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.427391258 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.427397148 DEBUG Discovering virtual environment in `/tmp/.tmpVAU62V/src` 2026-08-24 07:38:38.427450418 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.427455108 DEBUG No virtual environment found 2026-08-24 07:38:38.427467668 DEBUG Adding first-party search path `/tmp/.tmpVAU62V/src` 2026-08-24 07:38:38.427471958 DEBUG Using vendored stdlib 2026-08-24 07:38:38.427565038 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.427570179 DEBUG Adding new file root '/tmp/.tmpVAU62V/src' of kind Project 2026-08-24 07:38:38.427704559 DEBUG Updating project to check open files 2026-08-24 07:38:38.427719579 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.427723009 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.427782790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVAU62V/src/foo.py", kind: File } 2026-08-24 07:38:38.427803070 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVAU62V/src/foo.py` 2026-08-24 07:38:38.427805870 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.427812320 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.428205682 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.441877861 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.445528810 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.466262485 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.466280825 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.466286385 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.466339865 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.466343755 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.466442036 DEBUG method="textDocument/completion" response.id=2 duration=38.62ms 2026-08-24 07:38:38.466477226 DEBUG Received server response for request 2 2026-08-24 07:38:38.476624497 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.476664638 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.476672348 DEBUG method="shutdown" response.id=3 duration=12.52µs 2026-08-24 07:38:38.476690908 DEBUG Received server response for request 3 2026-08-24 07:38:38.476695228 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.476710728 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-08-24 07:38:38.486282026 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-08-24 07:38:38.486382197 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.486422117 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.486487448 DEBUG Client info: None 2026-08-24 07:38:38.486525348 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-08-24 07:38:38.486540308 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-08-24 07:38:38.486546058 INFO Version: Unknown 2026-08-24 07:38:38.486581198 DEBUG Received server response for request 1 2026-08-24 07:38:38.486624748 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.486718119 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.486755479 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.486758759 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.486774899 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.486777829 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.486831419 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.486845009 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.486849819 DEBUG Initializing workspace `file:///tmp/.tmpiCGsPS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:38.486870979 DEBUG Searching for a project in '/tmp/.tmpiCGsPS/src' 2026-08-24 07:38:38.486907640 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.486913200 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.487567353 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.487573473 DEBUG Discovering virtual environment in `/tmp/.tmpiCGsPS/src` 2026-08-24 07:38:38.487627383 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.487631973 DEBUG No virtual environment found 2026-08-24 07:38:38.487644183 DEBUG Adding first-party search path `/tmp/.tmpiCGsPS/src` 2026-08-24 07:38:38.487648563 DEBUG Using vendored stdlib 2026-08-24 07:38:38.487751294 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.487756144 DEBUG Adding new file root '/tmp/.tmpiCGsPS/src' of kind Project 2026-08-24 07:38:38.487922915 DEBUG Updating project to check open files 2026-08-24 07:38:38.487938995 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.487943125 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.488004425 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpiCGsPS/src/foo.py", kind: File } 2026-08-24 07:38:38.488026185 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiCGsPS/src/foo.py` 2026-08-24 07:38:38.488028965 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.488035835 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.488598398 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.502469699 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.506009687 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.526722212 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.526738102 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.526743782 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.526793302 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.526797112 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.526855722 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpiCGsPS/src' 2026-08-24 07:38:38.526866803 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:38.547323166 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.23352ms 2026-08-24 07:38:38.547430117 DEBUG method="textDocument/completion" response.id=2 duration=59.39ms 2026-08-24 07:38:38.547464127 DEBUG Received server response for request 2 2026-08-24 07:38:38.557653489 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.557691650 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.557700540 DEBUG method="shutdown" response.id=3 duration=14.94µs 2026-08-24 07:38:38.557717050 DEBUG Received server response for request 3 2026-08-24 07:38:38.557721050 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.557736510 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-08-24 07:38:38.566631425 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-08-24 07:38:38.566715915 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.566759555 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.566827776 DEBUG Client info: None 2026-08-24 07:38:38.566865106 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-08-24 07:38:38.566878686 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.566885066 INFO Version: Unknown 2026-08-24 07:38:38.566921276 DEBUG Received server response for request 1 2026-08-24 07:38:38.566958886 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.567060277 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.567110857 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.567114367 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.567130007 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.567132967 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.567200988 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.567216228 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.567221648 DEBUG Initializing workspace `file:///tmp/.tmpw3LCHs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:38.567246258 DEBUG Searching for a project in '/tmp/.tmpw3LCHs/src' 2026-08-24 07:38:38.567282378 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.567287588 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.568054222 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.568061322 DEBUG Discovering virtual environment in `/tmp/.tmpw3LCHs/src` 2026-08-24 07:38:38.568117082 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.568121782 DEBUG No virtual environment found 2026-08-24 07:38:38.568134422 DEBUG Adding first-party search path `/tmp/.tmpw3LCHs/src` 2026-08-24 07:38:38.568138762 DEBUG Using vendored stdlib 2026-08-24 07:38:38.568248573 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.568253303 DEBUG Adding new file root '/tmp/.tmpw3LCHs/src' of kind Project 2026-08-24 07:38:38.568423724 DEBUG Updating project to check open files 2026-08-24 07:38:38.568440374 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.568444124 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.568510474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpw3LCHs/src/foo.py", kind: File } 2026-08-24 07:38:38.568531654 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw3LCHs/src/foo.py` 2026-08-24 07:38:38.568534314 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.568540854 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.568982407 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.582459195 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.585965823 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.606592987 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.606610247 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.606616337 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.606668178 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.606672028 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.606730358 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpw3LCHs/src' 2026-08-24 07:38:38.606740368 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:38.627266592 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 58.688627ms 2026-08-24 07:38:38.627360313 DEBUG method="textDocument/completion" response.id=2 duration=58.81ms 2026-08-24 07:38:38.627395923 DEBUG Received server response for request 2 2026-08-24 07:38:38.637589205 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.637629155 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.637637795 DEBUG method="shutdown" response.id=3 duration=14.24µs 2026-08-24 07:38:38.637655045 DEBUG Received server response for request 3 2026-08-24 07:38:38.637659025 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.637674985 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-08-24 07:38:38.645596805 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-08-24 07:38:38.645699306 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.645749346 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.645829847 DEBUG Client info: None 2026-08-24 07:38:38.645867957 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-08-24 07:38:38.645882197 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-08-24 07:38:38.645888937 INFO Version: Unknown 2026-08-24 07:38:38.645935727 DEBUG Received server response for request 1 2026-08-24 07:38:38.645978957 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.646084318 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.646138178 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.646142158 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.646158898 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.646161978 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.646206538 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.646221468 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.646226249 DEBUG Initializing workspace `file:///tmp/.tmp1nhhHt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:38.646251199 DEBUG Searching for a project in '/tmp/.tmp1nhhHt/src' 2026-08-24 07:38:38.646287979 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.646293119 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.646924692 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.646930682 DEBUG Discovering virtual environment in `/tmp/.tmp1nhhHt/src` 2026-08-24 07:38:38.646983922 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.646989132 DEBUG No virtual environment found 2026-08-24 07:38:38.647002272 DEBUG Adding first-party search path `/tmp/.tmp1nhhHt/src` 2026-08-24 07:38:38.647006442 DEBUG Using vendored stdlib 2026-08-24 07:38:38.647118163 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.647122953 DEBUG Adding new file root '/tmp/.tmp1nhhHt/src' of kind Project 2026-08-24 07:38:38.647283034 DEBUG Updating project to check open files 2026-08-24 07:38:38.647300204 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.647304034 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.647384634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1nhhHt/src/foo.py", kind: File } 2026-08-24 07:38:38.647406064 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1nhhHt/src/foo.py` 2026-08-24 07:38:38.647409114 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.647416335 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.647737136 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.661680397 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.665225755 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.686354742 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.686389052 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.686395352 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.686446993 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.686450703 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.686511383 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp1nhhHt/src' 2026-08-24 07:38:38.686521913 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:38.704456754 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.004589ms 2026-08-24 07:38:38.704541385 DEBUG method="textDocument/completion" response.id=2 duration=57.12ms 2026-08-24 07:38:38.704577545 DEBUG Received server response for request 2 2026-08-24 07:38:38.714772086 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.714815137 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.714825227 DEBUG method="shutdown" response.id=3 duration=15.28µs 2026-08-24 07:38:38.714841797 DEBUG Received server response for request 3 2026-08-24 07:38:38.714845817 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.714861677 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-08-24 07:38:38.723823792 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-08-24 07:38:38.723903313 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.723947453 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.724018053 DEBUG Client info: None 2026-08-24 07:38:38.724056534 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-08-24 07:38:38.724070434 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.724076654 INFO Version: Unknown 2026-08-24 07:38:38.724116404 DEBUG Received server response for request 1 2026-08-24 07:38:38.724157334 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.724265525 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.724325265 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.724329195 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.724345055 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.724347975 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.724431405 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.724447246 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.724452476 DEBUG Initializing workspace `file:///tmp/.tmpkYrvXN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:38.724477136 DEBUG Searching for a project in '/tmp/.tmpkYrvXN/src' 2026-08-24 07:38:38.724514826 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.724520246 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.725223520 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.725230400 DEBUG Discovering virtual environment in `/tmp/.tmpkYrvXN/src` 2026-08-24 07:38:38.725285150 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.725290130 DEBUG No virtual environment found 2026-08-24 07:38:38.725304080 DEBUG Adding first-party search path `/tmp/.tmpkYrvXN/src` 2026-08-24 07:38:38.725308490 DEBUG Using vendored stdlib 2026-08-24 07:38:38.725426421 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.725431211 DEBUG Adding new file root '/tmp/.tmpkYrvXN/src' of kind Project 2026-08-24 07:38:38.725588741 DEBUG Updating project to check open files 2026-08-24 07:38:38.725604951 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.725608651 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.725674322 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpkYrvXN/src/foo.py", kind: File } 2026-08-24 07:38:38.725696242 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkYrvXN/src/foo.py` 2026-08-24 07:38:38.725698972 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.725706002 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.726034924 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.739825954 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.743422462 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.764528639 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.764545359 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.764551279 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.764601679 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.764605329 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.764667750 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpkYrvXN/src' 2026-08-24 07:38:38.764677980 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:38.783684956 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.944814ms 2026-08-24 07:38:38.783781657 DEBUG method="textDocument/completion" response.id=2 duration=58.07ms 2026-08-24 07:38:38.783816287 DEBUG Received server response for request 2 2026-08-24 07:38:38.794000489 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.794032359 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.794041489 DEBUG method="shutdown" response.id=3 duration=14.68µs 2026-08-24 07:38:38.794057509 DEBUG Received server response for request 3 2026-08-24 07:38:38.794061619 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.794076749 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-08-24 07:38:38.802661773 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-08-24 07:38:38.802728363 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.802775843 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.802850164 DEBUG Client info: None 2026-08-24 07:38:38.802888564 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-08-24 07:38:38.802906924 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.802912994 INFO Version: Unknown 2026-08-24 07:38:38.802948854 DEBUG Received server response for request 1 2026-08-24 07:38:38.802990464 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.803095255 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.803158145 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.803161925 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.803176865 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.803179665 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.803256136 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.803272056 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.803277176 DEBUG Initializing workspace `file:///tmp/.tmpcbAupO/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-08-24 07:38:38.803306076 DEBUG Searching for a project in '/tmp/.tmpcbAupO/src' 2026-08-24 07:38:38.803344446 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.803350126 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.804100950 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.804107740 DEBUG Discovering virtual environment in `/tmp/.tmpcbAupO/src` 2026-08-24 07:38:38.804163100 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.804168290 DEBUG No virtual environment found 2026-08-24 07:38:38.804180680 DEBUG Adding first-party search path `/tmp/.tmpcbAupO/src` 2026-08-24 07:38:38.804184970 DEBUG Using vendored stdlib 2026-08-24 07:38:38.804291451 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.804296211 DEBUG Adding new file root '/tmp/.tmpcbAupO/src' of kind Project 2026-08-24 07:38:38.804471092 DEBUG Updating project to check open files 2026-08-24 07:38:38.804487512 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.804490952 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.804560292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcbAupO/src/foo.py", kind: File } 2026-08-24 07:38:38.804581102 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcbAupO/src/foo.py` 2026-08-24 07:38:38.804583822 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.804590463 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.804931624 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.818954065 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.822542264 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:38.843705311 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:38.843723331 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:38.843729131 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.843782481 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:38.843786161 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.845137528 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-08-24 07:38:38.845151208 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:38.845174229 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 40.543666ms 2026-08-24 07:38:38.845222739 DEBUG method="textDocument/completion" response.id=2 duration=40.63ms 2026-08-24 07:38:38.845258969 DEBUG Received server response for request 2 2026-08-24 07:38:38.855490541 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.855531011 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.855539861 DEBUG method="shutdown" response.id=3 duration=14.69µs 2026-08-24 07:38:38.855556361 DEBUG Received server response for request 3 2026-08-24 07:38:38.855560341 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.855575381 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-08-24 07:38:38.865739473 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-08-24 07:38:38.865810733 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.865858644 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.865947654 DEBUG Client info: None 2026-08-24 07:38:38.865984334 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-08-24 07:38:38.866001404 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.866007354 INFO Version: Unknown 2026-08-24 07:38:38.866049025 DEBUG Received server response for request 1 2026-08-24 07:38:38.866094595 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.866198425 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.866249206 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.866252946 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.866268556 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.866271466 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.866328046 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.866343856 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.866348186 DEBUG Initializing workspace `file:///tmp/.tmpcq7SCD/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-08-24 07:38:38.866390546 DEBUG Searching for a project in '/tmp/.tmpcq7SCD/src' 2026-08-24 07:38:38.866428476 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.866433866 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.867098400 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.867104500 DEBUG Discovering virtual environment in `/tmp/.tmpcq7SCD/src` 2026-08-24 07:38:38.867158930 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.867163730 DEBUG No virtual environment found 2026-08-24 07:38:38.867176730 DEBUG Adding first-party search path `/tmp/.tmpcq7SCD/src` 2026-08-24 07:38:38.867180900 DEBUG Using vendored stdlib 2026-08-24 07:38:38.867299391 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.867304821 DEBUG Adding new file root '/tmp/.tmpcq7SCD/src' of kind Project 2026-08-24 07:38:38.867482042 DEBUG Updating project to check open files 2026-08-24 07:38:38.867497642 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.867501302 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.867568072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcq7SCD/src/foo.py", kind: File } 2026-08-24 07:38:38.867591602 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcq7SCD/src/foo.py` 2026-08-24 07:38:38.867594522 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.867601332 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.868049105 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.881035681 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.393338ms 2026-08-24 07:38:38.881068771 DEBUG method="textDocument/completion" response.id=2 duration=13.46ms 2026-08-24 07:38:38.881084561 DEBUG Received server response for request 2 2026-08-24 07:38:38.891281433 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.891316083 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.891322843 DEBUG method="shutdown" response.id=3 duration=11.75µs 2026-08-24 07:38:38.891340423 DEBUG Received server response for request 3 2026-08-24 07:38:38.891344623 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.891360253 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-08-24 07:38:38.894189947 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-08-24 07:38:38.894266208 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.894317288 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.894388528 DEBUG Client info: None 2026-08-24 07:38:38.894416489 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-08-24 07:38:38.894432129 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.894438329 INFO Version: Unknown 2026-08-24 07:38:38.894478219 DEBUG Received server response for request 1 2026-08-24 07:38:38.894519999 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.894606490 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.894642410 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.894647000 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.894662960 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.894665900 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:38.894715140 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.894729640 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.894734310 DEBUG Initializing workspace `file:///tmp/.tmpUDvqqO/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-08-24 07:38:38.894758890 DEBUG Searching for a project in '/tmp/.tmpUDvqqO/src' 2026-08-24 07:38:38.894794340 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.894799070 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.895399234 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.895405154 DEBUG Discovering virtual environment in `/tmp/.tmpUDvqqO/src` 2026-08-24 07:38:38.895456234 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.895462274 DEBUG No virtual environment found 2026-08-24 07:38:38.895474834 DEBUG Adding first-party search path `/tmp/.tmpUDvqqO/src` 2026-08-24 07:38:38.895479394 DEBUG Using vendored stdlib 2026-08-24 07:38:38.895593155 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.895598275 DEBUG Adding new file root '/tmp/.tmpUDvqqO/src' of kind Project 2026-08-24 07:38:38.895751745 DEBUG Updating project to check open files 2026-08-24 07:38:38.895767955 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.895771505 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.895836976 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUDvqqO/src/foo.py", kind: File } 2026-08-24 07:38:38.895858076 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUDvqqO/src/foo.py` 2026-08-24 07:38:38.895860856 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.895867676 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.896329558 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.910841032 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.914311390 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 18.409494ms 2026-08-24 07:38:38.914345910 DEBUG method="textDocument/completion" response.id=2 duration=18.47ms 2026-08-24 07:38:38.914377600 DEBUG Received server response for request 2 2026-08-24 07:38:38.924576772 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.924613052 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.924620942 DEBUG method="shutdown" response.id=3 duration=12.47µs 2026-08-24 07:38:38.924637742 DEBUG Received server response for request 3 2026-08-24 07:38:38.924641642 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.924657212 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-08-24 07:38:38.930708173 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-08-24 07:38:38.930786023 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.930830643 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.930895634 DEBUG Client info: None 2026-08-24 07:38:38.930926854 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-08-24 07:38:38.930940354 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.930946024 INFO Version: Unknown 2026-08-24 07:38:38.930989174 DEBUG Received server response for request 1 2026-08-24 07:38:38.931032694 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.931121285 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.931164815 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.931168795 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.931183945 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.931187165 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:38.931235965 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.931249805 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.931254286 DEBUG Initializing workspace `file:///tmp/.tmpIdwEpK/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpIdwEpK/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:38.931276176 DEBUG Using overridden configuration file at '/tmp/.tmpIdwEpK/ty2.toml' 2026-08-24 07:38:38.931313926 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.931892229 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.931898739 DEBUG Discovering virtual environment in `/tmp/.tmpIdwEpK/src` 2026-08-24 07:38:38.931948969 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.931953879 DEBUG No virtual environment found 2026-08-24 07:38:38.931965749 DEBUG Adding first-party search path `/tmp/.tmpIdwEpK/src` 2026-08-24 07:38:38.931970099 DEBUG Using vendored stdlib 2026-08-24 07:38:38.932074670 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.932079040 DEBUG Adding new file root '/tmp/.tmpIdwEpK/src' of kind Project 2026-08-24 07:38:38.932239601 DEBUG Updating project to check open files 2026-08-24 07:38:38.932254281 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.932257491 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.932317841 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpIdwEpK/src/foo.py", kind: File } 2026-08-24 07:38:38.932338791 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIdwEpK/src/foo.py` 2026-08-24 07:38:38.932341531 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.932347681 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.932637193 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIdwEpK/src/foo.py"))}: Checking file '/tmp/.tmpIdwEpK/src/foo.py' 2026-08-24 07:38:38.932747813 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIdwEpK/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.941096255 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIdwEpK/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.945249467 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.90ms 2026-08-24 07:38:38.945269137 DEBUG Received server response for request 2 2026-08-24 07:38:38.955551479 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.955585559 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.955592889 DEBUG method="shutdown" response.id=3 duration=11.30µs 2026-08-24 07:38:38.955603449 DEBUG Received server response for request 3 2026-08-24 07:38:38.955607589 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.955623159 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-08-24 07:38:38.958465644 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-08-24 07:38:38.958532794 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.958570834 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.958628795 DEBUG Client info: None 2026-08-24 07:38:38.958657575 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-08-24 07:38:38.958670375 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.958676035 INFO Version: Unknown 2026-08-24 07:38:38.958715815 DEBUG Received server response for request 1 2026-08-24 07:38:38.958753795 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.958834986 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.958875376 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.958879616 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.958895876 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.958899036 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:38.958947176 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.958962396 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.958966696 DEBUG Initializing workspace `file:///tmp/.tmpmoMQ3p/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpmoMQ3p/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:38.958998746 DEBUG Using overridden configuration file at '/tmp/.tmpmoMQ3p/ty2.toml' 2026-08-24 07:38:38.959036577 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.959603399 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.959609559 DEBUG Discovering virtual environment in `/tmp/.tmpmoMQ3p/src` 2026-08-24 07:38:38.959659780 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.959664350 DEBUG No virtual environment found 2026-08-24 07:38:38.959675570 DEBUG Adding first-party search path `/tmp/.tmpmoMQ3p/src` 2026-08-24 07:38:38.959679600 DEBUG Using vendored stdlib 2026-08-24 07:38:38.959792220 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.959796940 DEBUG Adding new file root '/tmp/.tmpmoMQ3p/src' of kind Project 2026-08-24 07:38:38.959949211 DEBUG Updating project to check open files 2026-08-24 07:38:38.959964191 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.959967721 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.960030442 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmoMQ3p/src/foo.py", kind: File } 2026-08-24 07:38:38.960054572 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmoMQ3p/src/foo.py` 2026-08-24 07:38:38.960057452 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.960064072 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.960383533 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmoMQ3p/src/foo.py"))}: Checking file '/tmp/.tmpmoMQ3p/src/foo.py' 2026-08-24 07:38:38.960498794 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmoMQ3p/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:38.970614095 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmoMQ3p/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:38.974771746 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.70ms 2026-08-24 07:38:38.974805557 DEBUG Received server response for request 2 2026-08-24 07:38:38.985052479 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:38.985087629 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:38.985095189 DEBUG method="shutdown" response.id=3 duration=11.76µs 2026-08-24 07:38:38.985111379 DEBUG Received server response for request 3 2026-08-24 07:38:38.985115299 DEBUG Client sends notification `exit` 2026-08-24 07:38:38.985130839 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-08-24 07:38:38.990460996 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-08-24 07:38:38.990525906 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:38.990566317 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:38.990627297 DEBUG Client info: None 2026-08-24 07:38:38.990658547 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-08-24 07:38:38.990671237 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:38.990677017 INFO Version: Unknown 2026-08-24 07:38:38.990716147 DEBUG Received server response for request 1 2026-08-24 07:38:38.990754168 DEBUG Client sends notification `initialized` 2026-08-24 07:38:38.990840408 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:38.990886848 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:38.990894358 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:38.990912128 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:38.990915618 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:38.990949149 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:38.990965379 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:38.990969279 DEBUG Initializing workspace `file:///tmp/.tmpFsfyS0/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-08-24 07:38:38.990997499 DEBUG Searching for a project in '/tmp/.tmpFsfyS0/src' 2026-08-24 07:38:38.991032559 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:38.991037029 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:38.991622602 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:38.991628702 DEBUG Discovering virtual environment in `/tmp/.tmpFsfyS0/src` 2026-08-24 07:38:38.991680212 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:38.991685562 DEBUG No virtual environment found 2026-08-24 07:38:38.991697852 DEBUG Adding first-party search path `/tmp/.tmpFsfyS0/src` 2026-08-24 07:38:38.991702152 DEBUG Using vendored stdlib 2026-08-24 07:38:38.991820453 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:38.991825263 DEBUG Adding new file root '/tmp/.tmpFsfyS0/src' of kind Project 2026-08-24 07:38:38.991970294 DEBUG Updating project to check open files 2026-08-24 07:38:38.991985824 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:38.991989434 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:38.992055024 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFsfyS0/src/foo.py", kind: File } 2026-08-24 07:38:38.992077074 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFsfyS0/src/foo.py` 2026-08-24 07:38:38.992079794 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:38.992086704 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:38.992496367 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFsfyS0/src/foo.py"))}: Checking file '/tmp/.tmpFsfyS0/src/foo.py' 2026-08-24 07:38:38.992652587 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFsfyS0/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.003066700 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFsfyS0/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.007356882 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.26ms 2026-08-24 07:38:39.007413422 DEBUG Received server response for request 2 2026-08-24 07:38:39.017698654 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.017726425 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.017732705 DEBUG method="shutdown" response.id=3 duration=10.03µs 2026-08-24 07:38:39.017747235 DEBUG Received server response for request 3 2026-08-24 07:38:39.017750895 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.017764115 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-08-24 07:38:39.023246153 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-08-24 07:38:39.023309983 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.023351913 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.023448874 DEBUG Client info: None 2026-08-24 07:38:39.023488754 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-08-24 07:38:39.023503094 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.023509524 INFO Version: Unknown 2026-08-24 07:38:39.023552374 DEBUG Received server response for request 1 2026-08-24 07:38:39.023596004 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.023680795 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.023715575 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.023718915 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.023734145 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.023790705 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.023802415 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.023805955 DEBUG Initializing workspace `file:///tmp/.tmpli6ZnO/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpli6ZnO/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.023824105 DEBUG Using overridden configuration file at '/tmp/.tmpli6ZnO/ty2.toml' 2026-08-24 07:38:39.023851766 ERROR Failed to create project for workspace `file:///tmp/.tmpli6ZnO/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpli6ZnO/ty2.toml: /tmp/.tmpli6ZnO/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-08-24 07:38:39.023868726 DEBUG Received notification `window/showMessage` 2026-08-24 07:38:39.023872386 INFO Retrying to receive `window/showMessage` notification 2026-08-24 07:38:39.023877636 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:39.024161567 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.024167237 DEBUG Discovering virtual environment in `/tmp/.tmpli6ZnO/src` 2026-08-24 07:38:39.024209827 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.024213847 DEBUG No virtual environment found 2026-08-24 07:38:39.024226748 DEBUG Adding first-party search path `/tmp/.tmpli6ZnO/src` 2026-08-24 07:38:39.024230728 DEBUG Using vendored stdlib 2026-08-24 07:38:39.024323018 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.024327358 DEBUG Adding new file root '/tmp/.tmpli6ZnO/src' of kind Project 2026-08-24 07:38:39.024466349 DEBUG Updating project to check open files 2026-08-24 07:38:39.024478429 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.024481349 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.024526589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpli6ZnO/src/foo.py", kind: File } 2026-08-24 07:38:39.024542889 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpli6ZnO/src/foo.py` 2026-08-24 07:38:39.024545529 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.024551559 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.024932061 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpli6ZnO/src/foo.py"))}: Checking file '/tmp/.tmpli6ZnO/src/foo.py' 2026-08-24 07:38:39.025077532 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpli6ZnO/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.035890157 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpli6ZnO/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.040164749 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.61ms 2026-08-24 07:38:39.040181859 DEBUG Received server response for request 2 2026-08-24 07:38:39.050513351 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.050541951 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.050549801 DEBUG method="shutdown" response.id=3 duration=11.45µs 2026-08-24 07:38:39.050561091 DEBUG Received server response for request 3 2026-08-24 07:38:39.050565211 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.050573971 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-08-24 07:38:39.053468356 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-08-24 07:38:39.053527136 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.053568426 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.053673447 DEBUG Client info: None 2026-08-24 07:38:39.053713837 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-08-24 07:38:39.053728597 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.053735287 INFO Version: Unknown 2026-08-24 07:38:39.053781118 DEBUG Received server response for request 1 2026-08-24 07:38:39.053817898 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.053928298 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.053971739 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.053975009 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.054053909 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.054074579 DEBUG Initializing workspace `file:///tmp/.tmpjLvraq/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/.tmpjLvraq/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-08-24 07:38:39.054106179 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-08-24 07:38:39.054109849 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpjLvraq/venv 2026-08-24 07:38:39.054118369 DEBUG Searching for a project in '/tmp/.tmpjLvraq/src' 2026-08-24 07:38:39.054153370 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.054159390 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.054882073 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.054898633 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpjLvraq/venv/pyvenv.cfg' 2026-08-24 07:38:39.054928153 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpjLvraq/venv 2026-08-24 07:38:39.054970684 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpjLvraq/venv/lib/python3.16/site-packages"] 2026-08-24 07:38:39.054988594 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpjLvraq/base 2026-08-24 07:38:39.054994754 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-08-24 07:38:39.054997364 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/.tmpjLvraq/base` 2026-08-24 07:38:39.055010154 DEBUG Adding first-party search path `/tmp/.tmpjLvraq/src` 2026-08-24 07:38:39.055014684 DEBUG Using vendored stdlib 2026-08-24 07:38:39.055122794 DEBUG Adding site-packages search path `/tmp/.tmpjLvraq/venv/lib/python3.16/site-packages` 2026-08-24 07:38:39.055128844 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.055133095 DEBUG Adding new file root '/tmp/.tmpjLvraq/src' of kind Project 2026-08-24 07:38:39.055289945 DEBUG Adding new file root '/tmp/.tmpjLvraq/venv/lib/python3.16/site-packages' of kind SearchPath 2026-08-24 07:38:39.055332096 DEBUG Updating project to check open files 2026-08-24 07:38:39.055336816 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.055340776 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.055347876 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.055442986 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.055449346 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:39.055511166 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjLvraq/src/main.py", kind: File } 2026-08-24 07:38:39.055532537 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjLvraq/src/main.py` 2026-08-24 07:38:39.055535197 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.055542287 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(81))}}: Set open project files (count: 1) 2026-08-24 07:38:39.055965189 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjLvraq/src/main.py"))}: Checking file '/tmp/.tmpjLvraq/src/main.py' 2026-08-24 07:38:39.056094179 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjLvraq/src/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.072600183 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjLvraq/src/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.073906380 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.36ms 2026-08-24 07:38:39.073935480 DEBUG Received server response for request 2 2026-08-24 07:38:39.084087041 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.084112802 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.084120012 DEBUG method="shutdown" response.id=3 duration=12.11µs 2026-08-24 07:38:39.084130712 DEBUG Received server response for request 3 2026-08-24 07:38:39.084134412 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.084143752 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-08-24 07:38:39.087456658 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-08-24 07:38:39.087526269 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.087568089 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.087624409 DEBUG Client info: None 2026-08-24 07:38:39.087652859 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-08-24 07:38:39.087665210 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.087670270 INFO Version: Unknown 2026-08-24 07:38:39.087711280 DEBUG Received server response for request 1 2026-08-24 07:38:39.087750860 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.087821380 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.087855271 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.087859001 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.087918611 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.087930081 DEBUG Initializing workspace `file:///tmp/.tmp2JsRjC/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.087947861 DEBUG Searching for a project in '/tmp/.tmp2JsRjC/project' 2026-08-24 07:38:39.087982771 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.087987761 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.088290723 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.088295303 DEBUG Discovering virtual environment in `/tmp/.tmp2JsRjC/project` 2026-08-24 07:38:39.088306463 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp2JsRjC/project/.venv/pyvenv.cfg' 2026-08-24 07:38:39.088380613 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.088385573 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp2JsRjC/project/.venv 2026-08-24 07:38:39.088416723 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp2JsRjC/project/.venv/lib/python3.16/site-packages"] 2026-08-24 07:38:39.088427743 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp2JsRjC/base 2026-08-24 07:38:39.088433203 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-08-24 07:38:39.088435283 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/.tmp2JsRjC/base` 2026-08-24 07:38:39.088448474 DEBUG Adding first-party search path `/tmp/.tmp2JsRjC/project` 2026-08-24 07:38:39.088452494 DEBUG Using vendored stdlib 2026-08-24 07:38:39.088543104 DEBUG Adding site-packages search path `/tmp/.tmp2JsRjC/project/.venv/lib/python3.16/site-packages` 2026-08-24 07:38:39.088548924 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.088552944 DEBUG Adding new file root '/tmp/.tmp2JsRjC/project' of kind Project 2026-08-24 07:38:39.088674695 DEBUG Adding new file root '/tmp/.tmp2JsRjC/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-08-24 07:38:39.088694385 DEBUG Updating project to check open files 2026-08-24 07:38:39.088699195 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.088703265 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.088705705 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.098927387 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.098956027 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.098963107 DEBUG method="shutdown" response.id=2 duration=12.59µs 2026-08-24 07:38:39.098973907 DEBUG Received server response for request 2 2026-08-24 07:38:39.098977177 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.098987177 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-08-24 07:38:39.100272594 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-08-24 07:38:39.100339344 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.100392904 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.100448404 DEBUG Client info: None 2026-08-24 07:38:39.100473395 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-08-24 07:38:39.100486695 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.100492215 INFO Version: Unknown 2026-08-24 07:38:39.100533245 DEBUG Received server response for request 1 2026-08-24 07:38:39.100567635 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.100644075 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.100682466 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.100686096 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.100751516 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.100768716 DEBUG Initializing workspace `file:///tmp/.tmpE1vGXh/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/.tmpE1vGXh/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpE1vGXh/python", }, environment: None, version: None, }, ), }, ), } 2026-08-24 07:38:39.100799746 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpE1vGXh/python 2026-08-24 07:38:39.100807536 DEBUG Searching for a project in '/tmp/.tmpE1vGXh/project' 2026-08-24 07:38:39.100840106 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.100845016 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.101145118 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.101159788 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpE1vGXh/python/pyvenv.cfg' 2026-08-24 07:38:39.101167938 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpE1vGXh/python 2026-08-24 07:38:39.101217858 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpE1vGXh/python/lib/python3.16/site-packages"] 2026-08-24 07:38:39.101221208 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpE1vGXh/python 2026-08-24 07:38:39.101229428 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpE1vGXh/python/lib/python3.16" 2026-08-24 07:38:39.101241678 DEBUG Adding first-party search path `/tmp/.tmpE1vGXh/project` 2026-08-24 07:38:39.101245769 DEBUG Using vendored stdlib 2026-08-24 07:38:39.101343509 DEBUG Adding site-packages search path `/tmp/.tmpE1vGXh/python/lib/python3.16/site-packages` 2026-08-24 07:38:39.101348939 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.101352159 DEBUG Adding new file root '/tmp/.tmpE1vGXh/project' of kind Project 2026-08-24 07:38:39.101486330 DEBUG Adding new file root '/tmp/.tmpE1vGXh/python/lib/python3.16/site-packages' of kind SearchPath 2026-08-24 07:38:39.101504970 DEBUG Updating project to check open files 2026-08-24 07:38:39.101509700 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.101513410 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.101514120 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.111672012 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.111699522 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.111706372 DEBUG method="shutdown" response.id=2 duration=12.69µs 2026-08-24 07:38:39.111717992 DEBUG Received server response for request 2 2026-08-24 07:38:39.111721842 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.111731042 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-08-24 07:38:39.112983068 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-08-24 07:38:39.113058669 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.113101419 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.113150439 DEBUG Client info: None 2026-08-24 07:38:39.113177939 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-08-24 07:38:39.113187939 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.113193139 INFO Version: Unknown 2026-08-24 07:38:39.113229759 DEBUG Received server response for request 1 2026-08-24 07:38:39.113276120 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.113354830 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.113396940 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.113400470 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.113417040 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.113420330 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-24 07:38:39.113458851 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.113468811 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.113472441 DEBUG Initializing workspace `file:///tmp/.tmpOQAw7f/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.113490741 DEBUG Searching for a project in '/tmp/.tmpOQAw7f/src' 2026-08-24 07:38:39.113523281 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.113527801 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.113798342 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.113802792 DEBUG Discovering virtual environment in `/tmp/.tmpOQAw7f/src` 2026-08-24 07:38:39.113844663 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.113848693 DEBUG No virtual environment found 2026-08-24 07:38:39.113859053 DEBUG Adding first-party search path `/tmp/.tmpOQAw7f/src` 2026-08-24 07:38:39.113863393 DEBUG Using vendored stdlib 2026-08-24 07:38:39.113953253 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.113957693 DEBUG Adding new file root '/tmp/.tmpOQAw7f/src' of kind Project 2026-08-24 07:38:39.114070654 DEBUG Updating project to check open files 2026-08-24 07:38:39.114079814 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.114082894 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.114127604 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpOQAw7f/src/foo.py", kind: File } 2026-08-24 07:38:39.114146494 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOQAw7f/src/foo.py` 2026-08-24 07:38:39.114149324 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.114155874 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.114550566 DEBUG method="textDocument/foldingRange" response.id=2 duration=388.85µs 2026-08-24 07:38:39.114561676 DEBUG Received server response for request 2 2026-08-24 07:38:39.124802058 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.124822338 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.124828468 DEBUG method="shutdown" response.id=3 duration=9.12µs 2026-08-24 07:38:39.124847278 DEBUG Received server response for request 3 2026-08-24 07:38:39.124851128 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.124859969 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-08-24 07:38:39.125980334 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-08-24 07:38:39.126039424 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.126073665 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.126141015 DEBUG Client info: None 2026-08-24 07:38:39.126169635 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-08-24 07:38:39.126182555 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.126189085 INFO Version: Unknown 2026-08-24 07:38:39.126231115 DEBUG Received server response for request 1 2026-08-24 07:38:39.126265406 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.126351396 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.126394286 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.126398076 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.126412646 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.126415896 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-24 07:38:39.126462877 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.126473537 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.126477527 DEBUG Initializing workspace `file:///tmp/.tmpZo64Ib/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.126495147 DEBUG Searching for a project in '/tmp/.tmpZo64Ib/src' 2026-08-24 07:38:39.126526487 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.126530737 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.126802398 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.126807158 DEBUG Discovering virtual environment in `/tmp/.tmpZo64Ib/src` 2026-08-24 07:38:39.126843979 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.126847779 DEBUG No virtual environment found 2026-08-24 07:38:39.126857829 DEBUG Adding first-party search path `/tmp/.tmpZo64Ib/src` 2026-08-24 07:38:39.126861769 DEBUG Using vendored stdlib 2026-08-24 07:38:39.126945809 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.126949569 DEBUG Adding new file root '/tmp/.tmpZo64Ib/src' of kind Project 2026-08-24 07:38:39.127064170 DEBUG Updating project to check open files 2026-08-24 07:38:39.127073450 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.127076380 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.127113330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZo64Ib/src/foo.py", kind: File } 2026-08-24 07:38:39.127127420 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZo64Ib/src/foo.py` 2026-08-24 07:38:39.127129710 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.127135380 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.127432652 DEBUG method="textDocument/foldingRange" response.id=2 duration=291.82µs 2026-08-24 07:38:39.127442562 DEBUG Received server response for request 2 2026-08-24 07:38:39.137661743 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.137684834 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.137691574 DEBUG method="shutdown" response.id=3 duration=9.48µs 2026-08-24 07:38:39.137701394 DEBUG Received server response for request 3 2026-08-24 07:38:39.137704874 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.137713594 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-08-24 07:38:39.138683169 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-08-24 07:38:39.138737099 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.138768929 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.138813479 DEBUG Client info: None 2026-08-24 07:38:39.138840159 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-08-24 07:38:39.138850040 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.138854840 INFO Version: Unknown 2026-08-24 07:38:39.138890250 DEBUG Received server response for request 1 2026-08-24 07:38:39.138917320 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.138929250 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpK9mvg5 2026-08-24 07:38:39.138998900 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.139038600 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.139045991 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.139052111 DEBUG No workspace configuration provided for file:///tmp/.tmpK9mvg5 2026-08-24 07:38:39.139065701 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:39.139092561 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.139098161 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpK9mvg5, using default options 2026-08-24 07:38:39.139104811 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.139108581 DEBUG Initializing workspace `file:///tmp/.tmpK9mvg5`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.139127931 DEBUG Searching for a project in '/tmp/.tmpK9mvg5' 2026-08-24 07:38:39.139155541 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.139160541 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.140006965 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.140013395 DEBUG Discovering virtual environment in `/tmp/.tmpK9mvg5` 2026-08-24 07:38:39.140061696 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.140066816 DEBUG No virtual environment found 2026-08-24 07:38:39.140079156 DEBUG Adding first-party search path `/tmp/.tmpK9mvg5` 2026-08-24 07:38:39.140083606 DEBUG Using vendored stdlib 2026-08-24 07:38:39.140205386 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.140210386 DEBUG Adding new file root '/tmp/.tmpK9mvg5' of kind Project 2026-08-24 07:38:39.140347747 DEBUG Updating project to check open files 2026-08-24 07:38:39.140383287 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.140387047 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:39.140407427 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:39.140410567 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.140417517 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:39.140423437 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:39.140425768 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.140430308 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:39.140435048 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:39.140437278 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.140441348 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-08-24 07:38:39.140577768 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:39.140760089 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.157715105 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.172495120 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.172506500 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.172509240 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.172528310 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-24 07:38:39.172663741 DEBUG method="textDocument/foldingRange" response.id=2 duration=122.73µs 2026-08-24 07:38:39.172682451 DEBUG Received server response for request 2 2026-08-24 07:38:39.172698561 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-08-24 07:38:39.172736171 DEBUG method="textDocument/foldingRange" response.id=3 duration=30.60µs 2026-08-24 07:38:39.172749872 DEBUG Received server response for request 3 2026-08-24 07:38:39.182997804 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:39.183024784 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.183031404 DEBUG method="shutdown" response.id=4 duration=10.00µs 2026-08-24 07:38:39.183044984 DEBUG Received server response for request 4 2026-08-24 07:38:39.183048004 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.183060604 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-08-24 07:38:39.187564847 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-08-24 07:38:39.187628717 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.187668827 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.187736058 DEBUG Client info: None 2026-08-24 07:38:39.187773488 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-08-24 07:38:39.187787148 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.187792988 INFO Version: Unknown 2026-08-24 07:38:39.187837418 DEBUG Received server response for request 1 2026-08-24 07:38:39.187877518 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.187957359 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.188003199 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.188010189 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.188026919 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.188030729 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.188033729 DEBUG Client sends request `textDocument/definition` with ID 2 2026-08-24 07:38:39.188064749 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.188078079 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.188082069 DEBUG Initializing workspace `file:///tmp/.tmpx218CY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.188111420 DEBUG Searching for a project in '/tmp/.tmpx218CY/src' 2026-08-24 07:38:39.188147760 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.188152980 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.188767953 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.188773783 DEBUG Discovering virtual environment in `/tmp/.tmpx218CY/src` 2026-08-24 07:38:39.188824983 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.188830183 DEBUG No virtual environment found 2026-08-24 07:38:39.188842473 DEBUG Adding first-party search path `/tmp/.tmpx218CY/src` 2026-08-24 07:38:39.188846883 DEBUG Using vendored stdlib 2026-08-24 07:38:39.188977874 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.188982664 DEBUG Adding new file root '/tmp/.tmpx218CY/src' of kind Project 2026-08-24 07:38:39.189115885 DEBUG Updating project to check open files 2026-08-24 07:38:39.189131295 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.189134875 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.189191525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpx218CY/src/script.py", kind: File } 2026-08-24 07:38:39.189214545 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpx218CY/src/script.py` 2026-08-24 07:38:39.189218105 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.189225395 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.189249415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpx218CY/src/ordinary.py", kind: File } 2026-08-24 07:38:39.189256465 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpx218CY/src/ordinary.py` 2026-08-24 07:38:39.189258565 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.189262765 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-24 07:38:39.189575437 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-08-24 07:38:39.189639537 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.189645907 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-08-24 07:38:39.189657267 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpx218CY/src/dependencies` 2026-08-24 07:38:39.189662227 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-08-24 07:38:39.189788638 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.189796618 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpx218CY/src/dependencies' of kind SearchPath 2026-08-24 07:38:39.189909019 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.190024609 DEBUG method="textDocument/definition" response.id=2 duration=757.22µs 2026-08-24 07:38:39.190057799 DEBUG Received server response for request 2 2026-08-24 07:38:39.190161060 DEBUG Client sends request `textDocument/definition` with ID 3 2026-08-24 07:38:39.190217170 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.190226220 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-08-24 07:38:39.190239630 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:39.190250040 DEBUG method="textDocument/definition" response.id=3 duration=78.76µs 2026-08-24 07:38:39.190258870 DEBUG Received server response for request 3 2026-08-24 07:38:39.200352992 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:39.200381232 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.200385962 DEBUG method="shutdown" response.id=4 duration=7.42µs 2026-08-24 07:38:39.200399932 DEBUG Received server response for request 4 2026-08-24 07:38:39.200403082 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.200410972 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-08-24 07:38:39.201853349 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-08-24 07:38:39.201924100 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.201963200 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.202013750 DEBUG Client info: None 2026-08-24 07:38:39.202040900 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-08-24 07:38:39.202050970 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.202055970 INFO Version: Unknown 2026-08-24 07:38:39.202093591 DEBUG Received server response for request 1 2026-08-24 07:38:39.202129501 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.202202451 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.202234451 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.202238031 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.202253351 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.202256321 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:39.202306242 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.202317842 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.202321792 DEBUG Initializing workspace `file:///tmp/.tmpOKeuWD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.202339522 DEBUG Searching for a project in '/tmp/.tmpOKeuWD/src' 2026-08-24 07:38:39.202395492 DEBUG Found project at '/tmp/.tmpOKeuWD/src' 2026-08-24 07:38:39.202399332 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.202684174 DEBUG Discovering virtual environment in `/tmp/.tmpOKeuWD/src` 2026-08-24 07:38:39.202724864 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.202729274 DEBUG No virtual environment found 2026-08-24 07:38:39.202740384 DEBUG Adding first-party search path `/tmp/.tmpOKeuWD/src` 2026-08-24 07:38:39.202744554 DEBUG Using vendored stdlib 2026-08-24 07:38:39.202829934 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.202833784 DEBUG Adding new file root '/tmp/.tmpOKeuWD/src' of kind Project 2026-08-24 07:38:39.202942605 DEBUG Updating project to check open files 2026-08-24 07:38:39.202951675 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.202954495 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.202997195 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpOKeuWD/src/script.py", kind: File } 2026-08-24 07:38:39.203011545 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOKeuWD/src/script.py` 2026-08-24 07:38:39.203014175 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.203020045 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.203281277 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-08-24 07:38:39.203329187 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.203335407 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-24 07:38:39.203339367 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:38:39.203474558 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-08-24 07:38:39.203602398 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.205043696 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-08-24 07:38:39.205076056 DEBUG method="textDocument/hover" response.id=2 duration=2.05ms 2026-08-24 07:38:39.205087776 DEBUG Received server response for request 2 2026-08-24 07:38:39.215240937 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.215261957 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.215267737 DEBUG method="shutdown" response.id=3 duration=8.61µs 2026-08-24 07:38:39.215277468 DEBUG Received server response for request 3 2026-08-24 07:38:39.215281818 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.215290968 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-08-24 07:38:39.216471014 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-08-24 07:38:39.216524524 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.216556164 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.216618344 DEBUG Client info: None 2026-08-24 07:38:39.216651314 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-08-24 07:38:39.216663695 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.216668745 INFO Version: Unknown 2026-08-24 07:38:39.216705605 DEBUG Received server response for request 1 2026-08-24 07:38:39.216735045 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.216815035 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.216850835 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.216854506 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.216866526 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.216869746 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:39.216925756 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.216936156 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.216940146 DEBUG Initializing workspace `file:///tmp/.tmpoWlpK1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.216957106 DEBUG Searching for a project in '/tmp/.tmpoWlpK1/src' 2026-08-24 07:38:39.216994446 DEBUG Found project at '/tmp/.tmpoWlpK1/src' 2026-08-24 07:38:39.216998056 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.217271128 DEBUG Discovering virtual environment in `/tmp/.tmpoWlpK1/src` 2026-08-24 07:38:39.217310848 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.217314898 DEBUG No virtual environment found 2026-08-24 07:38:39.217326078 DEBUG Adding first-party search path `/tmp/.tmpoWlpK1/src` 2026-08-24 07:38:39.217330298 DEBUG Using vendored stdlib 2026-08-24 07:38:39.217431158 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.217435318 DEBUG Adding new file root '/tmp/.tmpoWlpK1/src' of kind Project 2026-08-24 07:38:39.217538309 DEBUG Updating project to check open files 2026-08-24 07:38:39.217548029 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.217550799 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.217589479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpoWlpK1/src/script.py", kind: File } 2026-08-24 07:38:39.217604979 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoWlpK1/src/script.py` 2026-08-24 07:38:39.217607309 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.217612599 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.217735000 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-08-24 07:38:39.217938211 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.217944811 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-24 07:38:39.217948921 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:38:39.218062792 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-08-24 07:38:39.218152992 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.219556459 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-08-24 07:38:39.219584179 DEBUG method="textDocument/hover" response.id=2 duration=1.97ms 2026-08-24 07:38:39.219594989 DEBUG Received server response for request 2 2026-08-24 07:38:39.229736061 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.229758761 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.229765261 DEBUG method="shutdown" response.id=3 duration=9.12µs 2026-08-24 07:38:39.229775011 DEBUG Received server response for request 3 2026-08-24 07:38:39.229778551 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.229787781 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-08-24 07:38:39.230966597 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-08-24 07:38:39.231024107 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.231055748 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.231107098 DEBUG Client info: None 2026-08-24 07:38:39.231136398 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-08-24 07:38:39.231147138 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.231152798 INFO Version: Unknown 2026-08-24 07:38:39.231191608 DEBUG Received server response for request 1 2026-08-24 07:38:39.231218588 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.231290959 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.231323109 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.231326719 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.231338439 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.231341389 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:39.231399649 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.231409619 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.231413479 DEBUG Initializing workspace `file:///tmp/.tmpljcjLr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.231431149 DEBUG Searching for a project in '/tmp/.tmpljcjLr/src' 2026-08-24 07:38:39.231462490 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.231467040 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.231742331 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.231747101 DEBUG Discovering virtual environment in `/tmp/.tmpljcjLr/src` 2026-08-24 07:38:39.231783761 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.231787771 DEBUG No virtual environment found 2026-08-24 07:38:39.231798011 DEBUG Adding first-party search path `/tmp/.tmpljcjLr/src` 2026-08-24 07:38:39.231801941 DEBUG Using vendored stdlib 2026-08-24 07:38:39.231886842 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.231890872 DEBUG Adding new file root '/tmp/.tmpljcjLr/src' of kind Project 2026-08-24 07:38:39.232004292 DEBUG Updating project to check open files 2026-08-24 07:38:39.232013122 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.232015732 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.232054573 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpljcjLr/src/foo.py", kind: File } 2026-08-24 07:38:39.232069643 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpljcjLr/src/foo.py` 2026-08-24 07:38:39.232072143 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.232077973 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.232280294 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.240851917 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.242176234 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:38:39.242209004 DEBUG method="textDocument/hover" response.id=2 duration=10.13ms 2026-08-24 07:38:39.242223314 DEBUG Received server response for request 2 2026-08-24 07:38:39.252307375 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.252332266 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.252338996 DEBUG method="shutdown" response.id=3 duration=10.11µs 2026-08-24 07:38:39.252348756 DEBUG Received server response for request 3 2026-08-24 07:38:39.252351626 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.252360636 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-08-24 07:38:39.254678407 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-08-24 07:38:39.254746078 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.254780808 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.254838188 DEBUG Client info: None 2026-08-24 07:38:39.254862558 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-08-24 07:38:39.254876108 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.254882538 INFO Version: Unknown 2026-08-24 07:38:39.254924039 DEBUG Received server response for request 1 2026-08-24 07:38:39.254962949 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.255045729 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.255088950 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.255092360 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.255106360 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.255109430 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:39.255171240 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.255185980 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.255190970 DEBUG Initializing workspace `file:///tmp/.tmpvTWsY3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.255214350 DEBUG Searching for a project in '/tmp/.tmpvTWsY3/src' 2026-08-24 07:38:39.255250930 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.255255810 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.255960364 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.255966444 DEBUG Discovering virtual environment in `/tmp/.tmpvTWsY3/src` 2026-08-24 07:38:39.256020444 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.256025704 DEBUG No virtual environment found 2026-08-24 07:38:39.256038004 DEBUG Adding first-party search path `/tmp/.tmpvTWsY3/src` 2026-08-24 07:38:39.256042344 DEBUG Using vendored stdlib 2026-08-24 07:38:39.256164615 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.256169955 DEBUG Adding new file root '/tmp/.tmpvTWsY3/src' of kind Project 2026-08-24 07:38:39.256342846 DEBUG Updating project to check open files 2026-08-24 07:38:39.256359016 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.256362476 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.256446187 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpvTWsY3/src/foo.py", kind: File } 2026-08-24 07:38:39.256469897 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvTWsY3/src/foo.py` 2026-08-24 07:38:39.256472737 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.256479957 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.256846919 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.266163056 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.267502973 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:38:39.267543453 DEBUG method="textDocument/hover" response.id=2 duration=11.06ms 2026-08-24 07:38:39.267557073 DEBUG Received server response for request 2 2026-08-24 07:38:39.277641964 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.277673544 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.277680714 DEBUG method="shutdown" response.id=3 duration=10.78µs 2026-08-24 07:38:39.277691084 DEBUG Received server response for request 3 2026-08-24 07:38:39.277694224 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.277704014 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-08-24 07:38:39.280079566 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-08-24 07:38:39.280145607 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.280180477 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.280238777 DEBUG Client info: None 2026-08-24 07:38:39.280263977 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-08-24 07:38:39.280277987 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.280283288 INFO Version: Unknown 2026-08-24 07:38:39.280321328 DEBUG Received server response for request 1 2026-08-24 07:38:39.280356428 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.280452748 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.280490479 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.280494069 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.280508089 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.280512179 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.280514779 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:39.280558329 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.280569469 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.280573229 DEBUG Initializing workspace `file:///tmp/.tmpXmSBBT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.280593079 DEBUG Searching for a project in '/tmp/.tmpXmSBBT/src' 2026-08-24 07:38:39.280638789 DEBUG Found project at '/tmp/.tmpXmSBBT/src' 2026-08-24 07:38:39.280642819 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.280930111 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.280934981 DEBUG Discovering virtual environment in `/tmp/.tmpXmSBBT/src` 2026-08-24 07:38:39.280977301 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.280981661 DEBUG No virtual environment found 2026-08-24 07:38:39.280993501 DEBUG Adding first-party search path `/tmp/.tmpXmSBBT/src` 2026-08-24 07:38:39.280997531 DEBUG Using vendored stdlib 2026-08-24 07:38:39.281084482 INFO Python version: Python 3.12, platform: linux 2026-08-24 07:38:39.281088262 DEBUG Adding new file root '/tmp/.tmpXmSBBT/src' of kind Project 2026-08-24 07:38:39.281202232 DEBUG Updating project to check open files 2026-08-24 07:38:39.281213412 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.281216672 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.281258042 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXmSBBT/src/older.py", kind: File } 2026-08-24 07:38:39.281274623 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXmSBBT/src/older.py` 2026-08-24 07:38:39.281277173 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.281283283 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.281306263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXmSBBT/src/newer.py", kind: File } 2026-08-24 07:38:39.281313863 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXmSBBT/src/newer.py` 2026-08-24 07:38:39.281316093 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.281320323 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-24 07:38:39.281679695 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-08-24 07:38:39.281709025 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-08-24 07:38:39.281842075 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-08-24 07:38:39.281872546 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.281877826 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-24 07:38:39.281884796 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpXmSBBT/src` 2026-08-24 07:38:39.281889526 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:38:39.281997576 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-08-24 07:38:39.282079277 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.295713026 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-08-24 07:38:39.295756236 DEBUG method="textDocument/hover" response.id=2 duration=14.43ms 2026-08-24 07:38:39.295769056 DEBUG Received server response for request 2 2026-08-24 07:38:39.295890167 DEBUG Client sends request `textDocument/hover` with ID 3 2026-08-24 07:38:39.295939377 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-08-24 07:38:39.295944977 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-08-24 07:38:39.296034407 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-08-24 07:38:39.296070578 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.296079958 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-08-24 07:38:39.296087418 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpXmSBBT/src` 2026-08-24 07:38:39.296091958 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:38:39.296176618 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-08-24 07:38:39.296216858 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.306506471 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-08-24 07:38:39.306549911 DEBUG method="textDocument/hover" response.id=3 duration=10.64ms 2026-08-24 07:38:39.306563521 DEBUG Received server response for request 3 2026-08-24 07:38:39.316681912 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:39.316715532 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.316721922 DEBUG method="shutdown" response.id=4 duration=10.66µs 2026-08-24 07:38:39.316739633 DEBUG Received server response for request 4 2026-08-24 07:38:39.316747933 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.316764013 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-08-24 07:38:39.320632732 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-08-24 07:38:39.320704513 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.320742943 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.320801263 DEBUG Client info: None 2026-08-24 07:38:39.320826973 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-08-24 07:38:39.320840153 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.320846583 INFO Version: Unknown 2026-08-24 07:38:39.320883624 DEBUG Received server response for request 1 2026-08-24 07:38:39.320924474 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.321007654 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.321044524 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.321048114 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.321062225 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.321065285 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:39.321115325 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.321127365 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.321131625 DEBUG Initializing workspace `file:///tmp/.tmpT1KlgF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.321151485 DEBUG Searching for a project in '/tmp/.tmpT1KlgF/src' 2026-08-24 07:38:39.321185405 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.321190355 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.321512727 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.321518237 DEBUG Discovering virtual environment in `/tmp/.tmpT1KlgF/src` 2026-08-24 07:38:39.321560717 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.321564937 DEBUG No virtual environment found 2026-08-24 07:38:39.321576547 DEBUG Adding first-party search path `/tmp/.tmpT1KlgF/src` 2026-08-24 07:38:39.321580617 DEBUG Using vendored stdlib 2026-08-24 07:38:39.321669048 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.321673578 DEBUG Adding new file root '/tmp/.tmpT1KlgF/src' of kind Project 2026-08-24 07:38:39.321787348 DEBUG Updating project to check open files 2026-08-24 07:38:39.321799248 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.321802198 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.321845919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpT1KlgF/src/foo.py", kind: File } 2026-08-24 07:38:39.321864219 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpT1KlgF/src/foo.py` 2026-08-24 07:38:39.321866899 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.321872679 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.322215170 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.331010505 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.332361322 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:38:39.332408152 DEBUG method="textDocument/hover" response.id=2 duration=10.53ms 2026-08-24 07:38:39.332425412 DEBUG Received server response for request 2 2026-08-24 07:38:39.342510883 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.342534304 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.342540174 DEBUG method="shutdown" response.id=3 duration=9.34µs 2026-08-24 07:38:39.342550494 DEBUG Received server response for request 3 2026-08-24 07:38:39.342553314 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.342562174 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-08-24 07:38:39.344792085 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-08-24 07:38:39.344853975 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.344887645 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.344941756 DEBUG Client info: None 2026-08-24 07:38:39.344973906 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-08-24 07:38:39.344984766 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.344988726 INFO Version: Unknown 2026-08-24 07:38:39.345021926 DEBUG Received server response for request 1 2026-08-24 07:38:39.345053346 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.345135657 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.345172907 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.345176637 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.345189327 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.345192177 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:39.345238147 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.345248317 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.345252287 DEBUG Initializing workspace `file:///tmp/.tmpU2ZH9q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.345272187 DEBUG Searching for a project in '/tmp/.tmpU2ZH9q/src' 2026-08-24 07:38:39.345303578 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.345308018 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.345612069 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.345617329 DEBUG Discovering virtual environment in `/tmp/.tmpU2ZH9q/src` 2026-08-24 07:38:39.345659559 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.345663679 DEBUG No virtual environment found 2026-08-24 07:38:39.345674439 DEBUG Adding first-party search path `/tmp/.tmpU2ZH9q/src` 2026-08-24 07:38:39.345678629 DEBUG Using vendored stdlib 2026-08-24 07:38:39.345766650 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.345770550 DEBUG Adding new file root '/tmp/.tmpU2ZH9q/src' of kind Project 2026-08-24 07:38:39.345892241 DEBUG Updating project to check open files 2026-08-24 07:38:39.345902571 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.345905571 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.345955201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpU2ZH9q/src/foo.py", kind: File } 2026-08-24 07:38:39.345971641 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpU2ZH9q/src/foo.py` 2026-08-24 07:38:39.345974591 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.345980371 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.346272512 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.354630145 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.356140623 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:38:39.356171753 DEBUG method="textDocument/hover" response.id=2 duration=10.19ms 2026-08-24 07:38:39.356184973 DEBUG Received server response for request 2 2026-08-24 07:38:39.366269144 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.366293354 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.366299634 DEBUG method="shutdown" response.id=3 duration=9.67µs 2026-08-24 07:38:39.366310814 DEBUG Received server response for request 3 2026-08-24 07:38:39.366313774 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.366322244 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-08-24 07:38:39.368697306 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-08-24 07:38:39.368766577 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.368800127 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.368857397 DEBUG Client info: None 2026-08-24 07:38:39.368884337 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-08-24 07:38:39.368896577 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-08-24 07:38:39.368902967 INFO Version: Unknown 2026-08-24 07:38:39.368944258 DEBUG Received server response for request 1 2026-08-24 07:38:39.368984408 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.368996798 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpa9kCSl 2026-08-24 07:38:39.369079448 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.369113929 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.369117359 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.369124939 DEBUG No workspace configuration provided for file:///tmp/.tmpa9kCSl 2026-08-24 07:38:39.369131149 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.369134449 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-08-24 07:38:39.369198719 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.369204639 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpa9kCSl, using default options 2026-08-24 07:38:39.369212229 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.369215859 DEBUG Initializing workspace `file:///tmp/.tmpa9kCSl`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.369237719 DEBUG Searching for a project in '/tmp/.tmpa9kCSl' 2026-08-24 07:38:39.369266689 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.369271449 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.370019313 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.370025443 DEBUG Discovering virtual environment in `/tmp/.tmpa9kCSl` 2026-08-24 07:38:39.370077853 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.370082543 DEBUG No virtual environment found 2026-08-24 07:38:39.370095103 DEBUG Adding first-party search path `/tmp/.tmpa9kCSl` 2026-08-24 07:38:39.370099113 DEBUG Using vendored stdlib 2026-08-24 07:38:39.370218974 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.370224694 DEBUG Adding new file root '/tmp/.tmpa9kCSl' of kind Project 2026-08-24 07:38:39.370387145 DEBUG Updating project to check open files 2026-08-24 07:38:39.370402465 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.370406165 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.370476185 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpa9kCSl/foo.py", kind: File } 2026-08-24 07:38:39.370498216 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpa9kCSl/foo.py` 2026-08-24 07:38:39.370501336 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.370507916 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.370895318 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.382545897 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.385337991 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmpa9kCSl}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:39.385415231 DEBUG method="textDocument/implementation" response.id=2 duration=14.90ms 2026-08-24 07:38:39.385435701 DEBUG Received server response for request 2 2026-08-24 07:38:39.395558283 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.395582853 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.395591163 DEBUG method="shutdown" response.id=3 duration=13.93µs 2026-08-24 07:38:39.395601413 DEBUG Received server response for request 3 2026-08-24 07:38:39.395605463 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.395614653 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-08-24 07:38:39.400584788 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-08-24 07:38:39.400641498 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.400675909 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.400730859 DEBUG Client info: None 2026-08-24 07:38:39.400759869 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-08-24 07:38:39.400772829 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.400779039 INFO Version: Unknown 2026-08-24 07:38:39.400816879 DEBUG Received server response for request 1 2026-08-24 07:38:39.400848760 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.400861320 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpBBNzSm 2026-08-24 07:38:39.400937710 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.400975540 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.400978950 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.400986160 DEBUG No workspace configuration provided for file:///tmp/.tmpBBNzSm 2026-08-24 07:38:39.400991710 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.400994540 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-08-24 07:38:39.401037640 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.401043681 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpBBNzSm, using default options 2026-08-24 07:38:39.401050111 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.401054231 DEBUG Initializing workspace `file:///tmp/.tmpBBNzSm`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.401073241 DEBUG Searching for a project in '/tmp/.tmpBBNzSm' 2026-08-24 07:38:39.401099661 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.401104421 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.401658154 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.401664204 DEBUG Discovering virtual environment in `/tmp/.tmpBBNzSm` 2026-08-24 07:38:39.401707334 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.401712104 DEBUG No virtual environment found 2026-08-24 07:38:39.401724404 DEBUG Adding first-party search path `/tmp/.tmpBBNzSm` 2026-08-24 07:38:39.401728674 DEBUG Using vendored stdlib 2026-08-24 07:38:39.401831444 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.401836035 DEBUG Adding new file root '/tmp/.tmpBBNzSm' of kind Project 2026-08-24 07:38:39.401989855 DEBUG Updating project to check open files 2026-08-24 07:38:39.402004795 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.402007975 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.402070666 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBBNzSm/foo.py", kind: File } 2026-08-24 07:38:39.402088976 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBBNzSm/foo.py` 2026-08-24 07:38:39.402091516 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.402097666 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.402505178 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.414089777 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.415886006 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmpBBNzSm}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:39.415932116 DEBUG method="textDocument/implementation" response.id=2 duration=13.83ms 2026-08-24 07:38:39.415944786 DEBUG Received server response for request 2 2026-08-24 07:38:39.426046708 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.426077358 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.426083848 DEBUG method="shutdown" response.id=3 duration=9.89µs 2026-08-24 07:38:39.426093328 DEBUG Received server response for request 3 2026-08-24 07:38:39.426096848 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.426112318 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-08-24 07:38:39.428620291 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-08-24 07:38:39.428677061 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.428709491 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.428755511 DEBUG Client info: None 2026-08-24 07:38:39.428789931 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-08-24 07:38:39.428801171 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.428806091 INFO Version: Unknown 2026-08-24 07:38:39.428842182 DEBUG Received server response for request 1 2026-08-24 07:38:39.428874272 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.428886052 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpTWNeOe 2026-08-24 07:38:39.428960332 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.428996572 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.429000022 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.429006432 DEBUG No workspace configuration provided for file:///tmp/.tmpTWNeOe 2026-08-24 07:38:39.429059953 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.429064573 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpTWNeOe, using default options 2026-08-24 07:38:39.429070683 DEBUG Initializing workspace `file:///tmp/.tmpTWNeOe`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.429089603 DEBUG Searching for a project in '/tmp/.tmpTWNeOe' 2026-08-24 07:38:39.429115493 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.429119483 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.429425815 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.429430865 DEBUG Discovering virtual environment in `/tmp/.tmpTWNeOe` 2026-08-24 07:38:39.429471325 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.429475085 DEBUG No virtual environment found 2026-08-24 07:38:39.429487165 DEBUG Adding first-party search path `/tmp/.tmpTWNeOe` 2026-08-24 07:38:39.429491145 DEBUG Using vendored stdlib 2026-08-24 07:38:39.429591365 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.429595725 DEBUG Adding new file root '/tmp/.tmpTWNeOe' of kind Project 2026-08-24 07:38:39.429717706 DEBUG Updating project to check open files 2026-08-24 07:38:39.429728656 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.439076904 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.439102284 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.439108044 DEBUG method="shutdown" response.id=2 duration=9.34µs 2026-08-24 07:38:39.439119564 DEBUG Received server response for request 2 2026-08-24 07:38:39.439123544 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.439132464 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-08-24 07:38:39.440260720 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-08-24 07:38:39.440328130 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.440380190 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.440439181 DEBUG Client info: None 2026-08-24 07:38:39.440462961 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-08-24 07:38:39.440475651 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.440481151 INFO Version: Unknown 2026-08-24 07:38:39.440519371 DEBUG Received server response for request 1 2026-08-24 07:38:39.440562941 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.440639702 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.440673172 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.440676582 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.440691322 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.440694602 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:39.440729662 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.440741282 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.440744982 DEBUG Initializing workspace `file:///tmp/.tmpkuDWqd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.440762162 DEBUG Searching for a project in '/tmp/.tmpkuDWqd/src' 2026-08-24 07:38:39.440795172 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.440799602 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.441065714 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.441070274 DEBUG Discovering virtual environment in `/tmp/.tmpkuDWqd/src` 2026-08-24 07:38:39.441107594 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.441111784 DEBUG No virtual environment found 2026-08-24 07:38:39.441122224 DEBUG Adding first-party search path `/tmp/.tmpkuDWqd/src` 2026-08-24 07:38:39.441126364 DEBUG Using vendored stdlib 2026-08-24 07:38:39.441211314 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.441214944 DEBUG Adding new file root '/tmp/.tmpkuDWqd/src' of kind Project 2026-08-24 07:38:39.441318265 DEBUG Updating project to check open files 2026-08-24 07:38:39.441327805 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.441330445 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.441396425 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpkuDWqd/src/foo.py", kind: File } 2026-08-24 07:38:39.441415225 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkuDWqd/src/foo.py` 2026-08-24 07:38:39.441417946 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.441424086 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.441457956 DEBUG method="textDocument/hover" response.id=2 duration=27.93µs 2026-08-24 07:38:39.441467356 DEBUG Received server response for request 2 2026-08-24 07:38:39.451540317 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.451560747 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.451566587 DEBUG method="shutdown" response.id=3 duration=8.45µs 2026-08-24 07:38:39.451577007 DEBUG Received server response for request 3 2026-08-24 07:38:39.451581107 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.451589697 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-08-24 07:38:39.452623072 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-08-24 07:38:39.452675893 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.452708073 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.452759473 DEBUG Client info: None 2026-08-24 07:38:39.452781863 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-08-24 07:38:39.452791953 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.452797183 INFO Version: Unknown 2026-08-24 07:38:39.452831824 DEBUG Received server response for request 1 2026-08-24 07:38:39.452860304 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.452939814 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.452973054 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.452976154 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.452989504 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.452992964 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:39.453033615 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.453044095 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.453047525 DEBUG Initializing workspace `file:///tmp/.tmpitFnEr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.453066095 DEBUG Searching for a project in '/tmp/.tmpitFnEr/src' 2026-08-24 07:38:39.453097115 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.453101185 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.453389056 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.453393866 DEBUG Discovering virtual environment in `/tmp/.tmpitFnEr/src` 2026-08-24 07:38:39.453431597 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.453435527 DEBUG No virtual environment found 2026-08-24 07:38:39.453446437 DEBUG Adding first-party search path `/tmp/.tmpitFnEr/src` 2026-08-24 07:38:39.453450447 DEBUG Using vendored stdlib 2026-08-24 07:38:39.453530287 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.453533957 DEBUG Adding new file root '/tmp/.tmpitFnEr/src' of kind Project 2026-08-24 07:38:39.453638108 DEBUG Updating project to check open files 2026-08-24 07:38:39.453646688 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.453649578 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.453687318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpitFnEr/src/foo.py", kind: File } 2026-08-24 07:38:39.453701058 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpitFnEr/src/foo.py` 2026-08-24 07:38:39.453703478 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.453709278 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.453741958 DEBUG method="textDocument/hover" response.id=2 duration=26.79µs 2026-08-24 07:38:39.453751558 DEBUG Received server response for request 2 2026-08-24 07:38:39.463822159 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.463841999 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.463848129 DEBUG method="shutdown" response.id=3 duration=9.30µs 2026-08-24 07:38:39.463857239 DEBUG Received server response for request 3 2026-08-24 07:38:39.463861219 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.463869469 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-08-24 07:38:39.464851644 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-08-24 07:38:39.464911625 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.464940655 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.464988825 DEBUG Client info: None 2026-08-24 07:38:39.465012175 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-08-24 07:38:39.465024385 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.465030255 INFO Version: Unknown 2026-08-24 07:38:39.465072536 DEBUG Received server response for request 1 2026-08-24 07:38:39.465104886 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.465117316 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKbfsvz 2026-08-24 07:38:39.465186046 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.465218016 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.465221466 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.465227986 DEBUG No workspace configuration provided for file:///tmp/.tmpKbfsvz 2026-08-24 07:38:39.465285477 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.465291397 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKbfsvz, using default options 2026-08-24 07:38:39.465298947 DEBUG Initializing workspace `file:///tmp/.tmpKbfsvz`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.465319517 DEBUG Searching for a project in '/tmp/.tmpKbfsvz' 2026-08-24 07:38:39.465346847 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.465351637 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.466156331 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.466162621 DEBUG Discovering virtual environment in `/tmp/.tmpKbfsvz` 2026-08-24 07:38:39.466213861 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.466219151 DEBUG No virtual environment found 2026-08-24 07:38:39.466231262 DEBUG Adding first-party search path `/tmp/.tmpKbfsvz` 2026-08-24 07:38:39.466235592 DEBUG Using vendored stdlib 2026-08-24 07:38:39.466360582 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.466379342 DEBUG Adding new file root '/tmp/.tmpKbfsvz' of kind Project 2026-08-24 07:38:39.466513183 DEBUG Updating project to check open files 2026-08-24 07:38:39.466528733 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.475492979 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.475524049 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.475531489 DEBUG method="shutdown" response.id=2 duration=12.14µs 2026-08-24 07:38:39.475544629 DEBUG Received server response for request 2 2026-08-24 07:38:39.475548259 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.475557779 DEBUG Received exit notification, exiting ok test initialize::missing_virtual_env_does_not_panic ... 2026-08-24 07:38:39.476462283 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-08-24 07:38:39.476514404 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.476546674 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.476592234 DEBUG Client info: None 2026-08-24 07:38:39.476617374 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-08-24 07:38:39.476627374 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.476631664 INFO Version: Unknown 2026-08-24 07:38:39.476667484 DEBUG Received server response for request 1 2026-08-24 07:38:39.476694725 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.476767435 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.476805565 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.476809035 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.476875796 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.476888186 DEBUG Initializing workspace `file:///tmp/.tmpoUp86a/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.476907046 DEBUG Searching for a project in '/tmp/.tmpoUp86a/project' 2026-08-24 07:38:39.476940776 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.476944736 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.477221747 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.477227057 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-08-24 07:38:39.477280958 ERROR Failed to create project for workspace `file:///tmp/.tmpoUp86a/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-08-24 07:38:39.477300148 DEBUG Received notification `window/showMessage` 2026-08-24 07:38:39.477304988 INFO Retrying to receive `window/showMessage` notification 2026-08-24 07:38:39.477593699 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.477598489 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-08-24 07:38:39.477604999 DEBUG Default settings failed to discover local Python environment 2026-08-24 07:38:39.477635439 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.477639069 DEBUG No virtual environment found 2026-08-24 07:38:39.477651149 DEBUG Adding first-party search path `/tmp/.tmpoUp86a/project` 2026-08-24 07:38:39.477655459 DEBUG Using vendored stdlib 2026-08-24 07:38:39.477757880 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.477761930 DEBUG Adding new file root '/tmp/.tmpoUp86a/project' of kind Project 2026-08-24 07:38:39.477879971 DEBUG Updating project to check open files 2026-08-24 07:38:39.477888321 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.487384259 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.487407939 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.487415569 DEBUG method="shutdown" response.id=2 duration=11.84µs 2026-08-24 07:38:39.487426309 DEBUG Received server response for request 2 2026-08-24 07:38:39.487429479 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.487438509 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-08-24 07:38:39.488303574 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-08-24 07:38:39.488359184 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.488404004 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.488460444 DEBUG Client info: None 2026-08-24 07:38:39.488484384 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-08-24 07:38:39.488493455 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.488498445 INFO Version: Unknown 2026-08-24 07:38:39.488534075 DEBUG Received server response for request 1 2026-08-24 07:38:39.488560225 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.488633265 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.488665275 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.488668705 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.488723736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.488734586 DEBUG Initializing workspace `file:///tmp/.tmpzDV9Om/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.488753306 DEBUG Searching for a project in '/tmp/.tmpzDV9Om/foo' 2026-08-24 07:38:39.488784386 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.488788786 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.489067377 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.489072177 DEBUG Discovering virtual environment in `/tmp/.tmpzDV9Om/foo` 2026-08-24 07:38:39.489110038 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.489113868 DEBUG No virtual environment found 2026-08-24 07:38:39.489125668 DEBUG Adding first-party search path `/tmp/.tmpzDV9Om/foo` 2026-08-24 07:38:39.489130018 DEBUG Using vendored stdlib 2026-08-24 07:38:39.489211478 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.489215138 DEBUG Adding new file root '/tmp/.tmpzDV9Om/foo' of kind Project 2026-08-24 07:38:39.489326259 DEBUG Updating project to check open files 2026-08-24 07:38:39.489336299 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-24 07:38:39.489340329 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.489353529 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:39.489357049 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:39.499497630 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.499523530 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.499532000 DEBUG method="shutdown" response.id=2 duration=11.64µs 2026-08-24 07:38:39.499542941 DEBUG Received server response for request 2 2026-08-24 07:38:39.499546911 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.499555661 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-08-24 07:38:39.500485475 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-08-24 07:38:39.500537146 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.500569636 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.500621606 DEBUG Client info: None 2026-08-24 07:38:39.500647196 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-08-24 07:38:39.500656246 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.500660506 INFO Version: Unknown 2026-08-24 07:38:39.500694446 DEBUG Received server response for request 1 2026-08-24 07:38:39.500720967 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.500793337 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.500827617 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.500830617 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.500891367 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.500900847 DEBUG Initializing workspace `file:///tmp/.tmpSDcohx/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.500917528 DEBUG Searching for a project in '/tmp/.tmpSDcohx/foo' 2026-08-24 07:38:39.500951328 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.500955668 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.501220459 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.501224719 DEBUG Discovering virtual environment in `/tmp/.tmpSDcohx/foo` 2026-08-24 07:38:39.501263109 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.501266999 DEBUG No virtual environment found 2026-08-24 07:38:39.501278049 DEBUG Adding first-party search path `/tmp/.tmpSDcohx/foo` 2026-08-24 07:38:39.501282009 DEBUG Using vendored stdlib 2026-08-24 07:38:39.501384500 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.501388010 DEBUG Adding new file root '/tmp/.tmpSDcohx/foo' of kind Project 2026-08-24 07:38:39.501489651 DEBUG Updating project to check open files 2026-08-24 07:38:39.501499021 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-24 07:38:39.501502041 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.501515961 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:39.501519511 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:39.511645222 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.511668122 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.511674682 DEBUG method="shutdown" response.id=2 duration=9.79µs 2026-08-24 07:38:39.511684532 DEBUG Received server response for request 2 2026-08-24 07:38:39.511688682 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.511698312 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-08-24 07:38:39.512600417 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-08-24 07:38:39.512654857 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.512686937 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.512736508 DEBUG Client info: None 2026-08-24 07:38:39.512760588 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-08-24 07:38:39.512769338 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-08-24 07:38:39.512773488 INFO Version: Unknown 2026-08-24 07:38:39.512806728 DEBUG Received server response for request 1 2026-08-24 07:38:39.512832758 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.512907218 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-08-24 07:38:39.512937349 DEBUG Initializing workspace `file:///tmp/.tmplaUSh6/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.512951799 DEBUG Searching for a project in '/tmp/.tmplaUSh6/foo' 2026-08-24 07:38:39.512984549 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.512988559 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.513258930 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.513263670 DEBUG Discovering virtual environment in `/tmp/.tmplaUSh6/foo` 2026-08-24 07:38:39.513300480 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.513304350 DEBUG No virtual environment found 2026-08-24 07:38:39.513316510 DEBUG Adding first-party search path `/tmp/.tmplaUSh6/foo` 2026-08-24 07:38:39.513320480 DEBUG Using vendored stdlib 2026-08-24 07:38:39.513420651 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.513424621 DEBUG Adding new file root '/tmp/.tmplaUSh6/foo' of kind Project 2026-08-24 07:38:39.513524871 DEBUG Updating project to check open files 2026-08-24 07:38:39.513532782 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-24 07:38:39.513536542 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.513550652 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:39.513554242 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:39.523677003 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.523701343 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.523709083 DEBUG method="shutdown" response.id=2 duration=13.08µs 2026-08-24 07:38:39.523719483 DEBUG Received server response for request 2 2026-08-24 07:38:39.523723323 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.523732343 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-08-24 07:38:39.524588818 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-08-24 07:38:39.524643298 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.524673348 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.524722278 DEBUG Client info: None 2026-08-24 07:38:39.524746159 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-08-24 07:38:39.524755429 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.524759859 INFO Version: Unknown 2026-08-24 07:38:39.524793439 DEBUG Received server response for request 1 2026-08-24 07:38:39.524819899 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.524888509 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.524921629 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.524924979 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.524979640 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.524990190 DEBUG Initializing workspace `file:///tmp/.tmpqUnqZM/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.525007330 DEBUG Searching for a project in '/tmp/.tmpqUnqZM/foo' 2026-08-24 07:38:39.525038070 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.525042270 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.525305151 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.525310341 DEBUG Discovering virtual environment in `/tmp/.tmpqUnqZM/foo` 2026-08-24 07:38:39.525347752 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.525351762 DEBUG No virtual environment found 2026-08-24 07:38:39.525362192 DEBUG Adding first-party search path `/tmp/.tmpqUnqZM/foo` 2026-08-24 07:38:39.525382492 DEBUG Using vendored stdlib 2026-08-24 07:38:39.525462402 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.525465992 DEBUG Adding new file root '/tmp/.tmpqUnqZM/foo' of kind Project 2026-08-24 07:38:39.525579213 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:38:39.525583383 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.525596443 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:39.525600823 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:39.535729874 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.535755874 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.535762364 DEBUG method="shutdown" response.id=2 duration=10.08µs 2026-08-24 07:38:39.535773184 DEBUG Received server response for request 2 2026-08-24 07:38:39.535777264 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.535785975 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-08-24 07:38:39.536710489 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-08-24 07:38:39.536761940 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.536793510 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.536842020 DEBUG Client info: None 2026-08-24 07:38:39.536867960 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-08-24 07:38:39.536878070 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.536882900 INFO Version: Unknown 2026-08-24 07:38:39.536916540 DEBUG Received server response for request 1 2026-08-24 07:38:39.536943790 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.537023381 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.537055841 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.537059161 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.537119491 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.537129631 DEBUG Initializing workspace `file:///tmp/.tmpgDcUJy/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.537147112 DEBUG Searching for a project in '/tmp/.tmpgDcUJy/foo' 2026-08-24 07:38:39.537178542 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.537182672 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.537465773 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.537470443 DEBUG Discovering virtual environment in `/tmp/.tmpgDcUJy/foo` 2026-08-24 07:38:39.537508603 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.537512233 DEBUG No virtual environment found 2026-08-24 07:38:39.537522653 DEBUG Adding first-party search path `/tmp/.tmpgDcUJy/foo` 2026-08-24 07:38:39.537526673 DEBUG Using vendored stdlib 2026-08-24 07:38:39.537604474 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.537608364 DEBUG Adding new file root '/tmp/.tmpgDcUJy/foo' of kind Project 2026-08-24 07:38:39.537710674 DEBUG Updating project to check open files 2026-08-24 07:38:39.537720904 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.547285673 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.547308453 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.547315303 DEBUG method="shutdown" response.id=2 duration=10.66µs 2026-08-24 07:38:39.547326623 DEBUG Received server response for request 2 2026-08-24 07:38:39.547331073 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.547340633 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-08-24 07:38:39.548196408 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-08-24 07:38:39.548247878 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.548277638 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.548324308 DEBUG Client info: None 2026-08-24 07:38:39.548348238 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-08-24 07:38:39.548358358 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.548362438 INFO Version: Unknown 2026-08-24 07:38:39.548411749 DEBUG Received server response for request 1 2026-08-24 07:38:39.548439279 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.548452359 WARN Received unknown options during initialization: { "bar": null } 2026-08-24 07:38:39.548463119 DEBUG Received notification `window/showMessage` 2026-08-24 07:38:39.548466519 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.548517589 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.548550759 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.548553529 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.548605450 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.548615890 DEBUG Initializing workspace `file:///tmp/.tmprbaeT9/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.548632770 DEBUG Searching for a project in '/tmp/.tmprbaeT9/foo' 2026-08-24 07:38:39.548663320 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.548667840 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.548925541 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.548929941 DEBUG Discovering virtual environment in `/tmp/.tmprbaeT9/foo` 2026-08-24 07:38:39.548967311 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.548971231 DEBUG No virtual environment found 2026-08-24 07:38:39.548981161 DEBUG Adding first-party search path `/tmp/.tmprbaeT9/foo` 2026-08-24 07:38:39.548985121 DEBUG Using vendored stdlib 2026-08-24 07:38:39.549064002 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.549067852 DEBUG Adding new file root '/tmp/.tmprbaeT9/foo' of kind Project 2026-08-24 07:38:39.549167522 DEBUG Updating project to check open files 2026-08-24 07:38:39.549176382 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.558678591 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.558706411 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.558713061 DEBUG method="shutdown" response.id=2 duration=11.17µs 2026-08-24 07:38:39.558724601 DEBUG Received server response for request 2 2026-08-24 07:38:39.558727831 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.558737231 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-08-24 07:38:39.559645506 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-08-24 07:38:39.559698426 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.559733506 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.559793266 DEBUG Client info: None 2026-08-24 07:38:39.559818567 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-08-24 07:38:39.559831757 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.559838097 INFO Version: Unknown 2026-08-24 07:38:39.559881577 DEBUG Received server response for request 1 2026-08-24 07:38:39.559911657 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.559993957 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.560037018 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.560043978 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.560102048 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.560117468 WARN Received unknown options for workspace `file:///tmp/.tmpsP1fra/foo`: { "bar": null } 2026-08-24 07:38:39.560124258 DEBUG Initializing workspace `file:///tmp/.tmpsP1fra/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.560131048 DEBUG Received notification `window/showMessage` 2026-08-24 07:38:39.560135838 INFO Retrying to receive `window/showMessage` notification 2026-08-24 07:38:39.560144638 DEBUG Searching for a project in '/tmp/.tmpsP1fra/foo' 2026-08-24 07:38:39.560181508 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.560186578 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.561064103 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.561070273 DEBUG Discovering virtual environment in `/tmp/.tmpsP1fra/foo` 2026-08-24 07:38:39.561119503 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.561124873 DEBUG No virtual environment found 2026-08-24 07:38:39.561137483 DEBUG Adding first-party search path `/tmp/.tmpsP1fra/foo` 2026-08-24 07:38:39.561141653 DEBUG Using vendored stdlib 2026-08-24 07:38:39.561265204 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.561270074 DEBUG Adding new file root '/tmp/.tmpsP1fra/foo' of kind Project 2026-08-24 07:38:39.561641476 DEBUG Updating project to check open files 2026-08-24 07:38:39.561660086 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.570271450 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.570295540 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.570301580 DEBUG method="shutdown" response.id=2 duration=9.99µs 2026-08-24 07:38:39.570316970 DEBUG Received server response for request 2 2026-08-24 07:38:39.570320520 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.570328190 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-08-24 07:38:39.571457236 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-08-24 07:38:39.571522026 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.571552426 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.571605066 DEBUG Client info: None 2026-08-24 07:38:39.571632787 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-08-24 07:38:39.571644547 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.571650007 INFO Version: Unknown 2026-08-24 07:38:39.571684987 DEBUG Received server response for request 1 2026-08-24 07:38:39.571727137 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.571810367 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.571847848 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.571851068 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.571912498 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.571924508 DEBUG Initializing workspace `file:///tmp/.tmpLUmzj4/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.571942818 DEBUG Searching for a project in '/tmp/.tmpLUmzj4/foo' 2026-08-24 07:38:39.571977968 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.571982478 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.572261640 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.572266120 DEBUG Discovering virtual environment in `/tmp/.tmpLUmzj4/foo` 2026-08-24 07:38:39.572304980 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.572309080 DEBUG No virtual environment found 2026-08-24 07:38:39.572319940 DEBUG Adding first-party search path `/tmp/.tmpLUmzj4/foo` 2026-08-24 07:38:39.572324060 DEBUG Using vendored stdlib 2026-08-24 07:38:39.572426951 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.572430891 DEBUG Adding new file root '/tmp/.tmpLUmzj4/foo' of kind Project 2026-08-24 07:38:39.572538411 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:38:39.572543281 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.572556161 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:39.572560061 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:39.582706013 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.582733443 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.582741903 DEBUG method="shutdown" response.id=2 duration=11.44µs 2026-08-24 07:38:39.582752603 DEBUG Received server response for request 2 2026-08-24 07:38:39.582756773 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.582765923 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-08-24 07:38:39.583734628 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-08-24 07:38:39.583788968 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.583821378 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.583871709 DEBUG Client info: None 2026-08-24 07:38:39.583900749 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-08-24 07:38:39.583911389 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.583915349 INFO Version: Unknown 2026-08-24 07:38:39.583948389 DEBUG Received server response for request 1 2026-08-24 07:38:39.583976149 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.584050560 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.584086800 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.584090190 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.584151140 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.584161310 DEBUG Initializing workspace `file:///tmp/.tmpYZ3U9H/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.584179820 DEBUG Searching for a project in '/tmp/.tmpYZ3U9H/foo' 2026-08-24 07:38:39.584213580 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.584217770 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.584505882 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.584510762 DEBUG Discovering virtual environment in `/tmp/.tmpYZ3U9H/foo` 2026-08-24 07:38:39.584550002 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.584554042 DEBUG No virtual environment found 2026-08-24 07:38:39.584565172 DEBUG Adding first-party search path `/tmp/.tmpYZ3U9H/foo` 2026-08-24 07:38:39.584569142 DEBUG Using vendored stdlib 2026-08-24 07:38:39.584651353 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.584655103 DEBUG Adding new file root '/tmp/.tmpYZ3U9H/foo' of kind Project 2026-08-24 07:38:39.584759853 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:38:39.584763503 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.584775653 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:39.584779003 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:39.594906805 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.594930765 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.594937525 DEBUG method="shutdown" response.id=2 duration=10.64µs 2026-08-24 07:38:39.594947835 DEBUG Received server response for request 2 2026-08-24 07:38:39.594951365 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.594960345 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-08-24 07:38:39.595842479 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-08-24 07:38:39.595898390 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.595930610 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.595979240 DEBUG Client info: None 2026-08-24 07:38:39.596004750 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-08-24 07:38:39.596014080 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-08-24 07:38:39.596018120 INFO Version: Unknown 2026-08-24 07:38:39.596050860 DEBUG Received server response for request 1 2026-08-24 07:38:39.596078001 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.596151811 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-08-24 07:38:39.596182051 DEBUG Initializing workspace `file:///tmp/.tmp6ZDUFV/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.596195391 DEBUG Searching for a project in '/tmp/.tmp6ZDUFV/foo' 2026-08-24 07:38:39.596229811 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.596233821 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.596528843 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.596533953 DEBUG Discovering virtual environment in `/tmp/.tmp6ZDUFV/foo` 2026-08-24 07:38:39.596571653 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.596575353 DEBUG No virtual environment found 2026-08-24 07:38:39.596588233 DEBUG Adding first-party search path `/tmp/.tmp6ZDUFV/foo` 2026-08-24 07:38:39.596592193 DEBUG Using vendored stdlib 2026-08-24 07:38:39.596669354 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.596673284 DEBUG Adding new file root '/tmp/.tmp6ZDUFV/foo' of kind Project 2026-08-24 07:38:39.596783534 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:38:39.596787654 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.596802024 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:39.596805534 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:39.606929586 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.606952766 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.606959626 DEBUG method="shutdown" response.id=2 duration=11.70µs 2026-08-24 07:38:39.606969996 DEBUG Received server response for request 2 2026-08-24 07:38:39.606973686 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.606982436 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-08-24 07:38:39.608047051 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-08-24 07:38:39.608108992 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.608142702 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.608191432 DEBUG Client info: None 2026-08-24 07:38:39.608215462 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-08-24 07:38:39.608224112 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.608228512 INFO Version: Unknown 2026-08-24 07:38:39.608263793 DEBUG Received server response for request 1 2026-08-24 07:38:39.608300043 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.608382173 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.608414803 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.608418303 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.608431403 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.608434273 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:38:39.608483974 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.608497264 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.608501774 DEBUG Initializing workspace `file:///tmp/.tmpJuYiXC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.608522384 DEBUG Searching for a project in '/tmp/.tmpJuYiXC/src' 2026-08-24 07:38:39.608555094 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.608559684 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.609246527 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.609252668 DEBUG Discovering virtual environment in `/tmp/.tmpJuYiXC/src` 2026-08-24 07:38:39.609297618 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.609302338 DEBUG No virtual environment found 2026-08-24 07:38:39.609314008 DEBUG Adding first-party search path `/tmp/.tmpJuYiXC/src` 2026-08-24 07:38:39.609318168 DEBUG Using vendored stdlib 2026-08-24 07:38:39.609449829 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.609455329 DEBUG Adding new file root '/tmp/.tmpJuYiXC/src' of kind Project 2026-08-24 07:38:39.609598029 DEBUG Updating project to check open files 2026-08-24 07:38:39.609611609 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.609614789 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.609668560 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJuYiXC/src/foo.py", kind: File } 2026-08-24 07:38:39.609691210 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJuYiXC/src/foo.py` 2026-08-24 07:38:39.609693990 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.609700930 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.610220642 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.622302194 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.625835302 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 16.099632ms 2026-08-24 07:38:39.625868862 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.16ms 2026-08-24 07:38:39.625884422 DEBUG Received server response for request 2 2026-08-24 07:38:39.636156014 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.636192524 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.636200354 DEBUG method="shutdown" response.id=3 duration=12.10µs 2026-08-24 07:38:39.636219414 DEBUG Received server response for request 3 2026-08-24 07:38:39.636222934 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.636238495 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-08-24 07:38:39.639293180 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-08-24 07:38:39.639358620 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.639410911 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.639470001 DEBUG Client info: None 2026-08-24 07:38:39.639500361 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-08-24 07:38:39.639512301 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.639517701 INFO Version: Unknown 2026-08-24 07:38:39.639553671 DEBUG Received server response for request 1 2026-08-24 07:38:39.639592752 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.639674032 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.639707492 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.639711322 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.639724912 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.639728332 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:38:39.639784993 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.639798463 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.639802613 DEBUG Initializing workspace `file:///tmp/.tmpyYfFDK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.639822693 DEBUG Searching for a project in '/tmp/.tmpyYfFDK/src' 2026-08-24 07:38:39.639856073 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.639861053 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.640400896 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.640406406 DEBUG Discovering virtual environment in `/tmp/.tmpyYfFDK/src` 2026-08-24 07:38:39.640449846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.640454776 DEBUG No virtual environment found 2026-08-24 07:38:39.640466306 DEBUG Adding first-party search path `/tmp/.tmpyYfFDK/src` 2026-08-24 07:38:39.640470416 DEBUG Using vendored stdlib 2026-08-24 07:38:39.640574657 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.640579007 DEBUG Adding new file root '/tmp/.tmpyYfFDK/src' of kind Project 2026-08-24 07:38:39.640720617 DEBUG Updating project to check open files 2026-08-24 07:38:39.640736597 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.640739987 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.640806118 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpyYfFDK/src/foo.py", kind: File } 2026-08-24 07:38:39.640827478 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyYfFDK/src/foo.py` 2026-08-24 07:38:39.640830208 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.640837118 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.641049839 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.643471101 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.595953ms 2026-08-24 07:38:39.643498141 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.65ms 2026-08-24 07:38:39.643510541 DEBUG Received server response for request 2 2026-08-24 07:38:39.653707363 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.653731183 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.653738423 DEBUG method="shutdown" response.id=3 duration=11.34µs 2026-08-24 07:38:39.653748653 DEBUG Received server response for request 3 2026-08-24 07:38:39.653752443 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.653762073 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-08-24 07:38:39.655088290 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-08-24 07:38:39.655146411 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.655179461 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.655228171 DEBUG Client info: None 2026-08-24 07:38:39.655254281 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-08-24 07:38:39.655266401 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.655270591 INFO Version: Unknown 2026-08-24 07:38:39.655306021 DEBUG Received server response for request 1 2026-08-24 07:38:39.655334922 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.655420792 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.655454022 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.655457212 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.655469092 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.655472552 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:38:39.655519482 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.655529653 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.655533733 DEBUG Initializing workspace `file:///tmp/.tmpjQx1Mu/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-08-24 07:38:39.655552863 DEBUG Searching for a project in '/tmp/.tmpjQx1Mu/src' 2026-08-24 07:38:39.655583893 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.655588363 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.655863874 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.655868744 DEBUG Discovering virtual environment in `/tmp/.tmpjQx1Mu/src` 2026-08-24 07:38:39.655906074 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.655909804 DEBUG No virtual environment found 2026-08-24 07:38:39.655920204 DEBUG Adding first-party search path `/tmp/.tmpjQx1Mu/src` 2026-08-24 07:38:39.655924284 DEBUG Using vendored stdlib 2026-08-24 07:38:39.656011245 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.656015345 DEBUG Adding new file root '/tmp/.tmpjQx1Mu/src' of kind Project 2026-08-24 07:38:39.656122065 DEBUG Updating project to check open files 2026-08-24 07:38:39.656131146 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.656133926 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.656171006 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjQx1Mu/src/foo.py", kind: File } 2026-08-24 07:38:39.656186426 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjQx1Mu/src/foo.py` 2026-08-24 07:38:39.656189106 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.656194416 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:39.656507457 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 288.981µs 2026-08-24 07:38:39.656542248 DEBUG method="textDocument/inlayHint" response.id=2 duration=342.28µs 2026-08-24 07:38:39.656553168 DEBUG Received server response for request 2 2026-08-24 07:38:39.666629339 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.666652239 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.666659249 DEBUG method="shutdown" response.id=3 duration=9.26µs 2026-08-24 07:38:39.666669309 DEBUG Received server response for request 3 2026-08-24 07:38:39.666672789 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.666681529 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-08-24 07:38:39.667623914 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-08-24 07:38:39.667677604 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.667709494 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.667756605 DEBUG Client info: None 2026-08-24 07:38:39.667782965 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-08-24 07:38:39.667792265 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.667796505 INFO Version: Unknown 2026-08-24 07:38:39.667831345 DEBUG Received server response for request 1 2026-08-24 07:38:39.667859545 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.667932205 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.667965716 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.667969116 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.667983856 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:39.667986296 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:38:39.668036956 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.668047236 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.668050786 DEBUG Initializing workspace `file:///tmp/.tmptCygRs/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-08-24 07:38:39.668070406 DEBUG Searching for a project in '/tmp/.tmptCygRs/src' 2026-08-24 07:38:39.668101986 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.668106226 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.668391488 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.668396208 DEBUG Discovering virtual environment in `/tmp/.tmptCygRs/src` 2026-08-24 07:38:39.668434178 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.668437978 DEBUG No virtual environment found 2026-08-24 07:38:39.668448768 DEBUG Adding first-party search path `/tmp/.tmptCygRs/src` 2026-08-24 07:38:39.668452688 DEBUG Using vendored stdlib 2026-08-24 07:38:39.668538179 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.668542329 DEBUG Adding new file root '/tmp/.tmptCygRs/src' of kind Project 2026-08-24 07:38:39.668654289 DEBUG Updating project to check open files 2026-08-24 07:38:39.668663299 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.668665899 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:39.668676849 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmptCygRs/src/foo.py` 2026-08-24 07:38:39.668679619 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:39.668685219 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:39.668826930 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 108.23µs 2026-08-24 07:38:39.668862450 DEBUG method="textDocument/inlayHint" response.id=2 duration=171.48µs 2026-08-24 07:38:39.668873120 DEBUG Received server response for request 2 2026-08-24 07:38:39.678950071 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.678971131 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.678976982 DEBUG method="shutdown" response.id=3 duration=8.41µs 2026-08-24 07:38:39.678986642 DEBUG Received server response for request 3 2026-08-24 07:38:39.678990062 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.678998722 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-08-24 07:38:39.680093517 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-08-24 07:38:39.680158967 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.680193428 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.680239008 DEBUG Client info: None 2026-08-24 07:38:39.680263628 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-08-24 07:38:39.680273268 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.680277568 INFO Version: Unknown 2026-08-24 07:38:39.680312208 DEBUG Received server response for request 1 2026-08-24 07:38:39.680354628 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.680446949 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.680479989 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.680483649 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.680503019 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:39.680556059 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.680570850 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.680575010 DEBUG Initializing workspace `file:///tmp/.tmpkxgTf0/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-08-24 07:38:39.680598440 DEBUG Searching for a project in '/tmp/.tmpkxgTf0/src' 2026-08-24 07:38:39.680632280 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.680637030 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.681248473 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.681254183 DEBUG Discovering virtual environment in `/tmp/.tmpkxgTf0/src` 2026-08-24 07:38:39.681302173 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.681306653 DEBUG No virtual environment found 2026-08-24 07:38:39.681319653 DEBUG Adding first-party search path `/tmp/.tmpkxgTf0/src` 2026-08-24 07:38:39.681323933 DEBUG Using vendored stdlib 2026-08-24 07:38:39.681464344 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.681469664 DEBUG Adding new file root '/tmp/.tmpkxgTf0/src' of kind Project 2026-08-24 07:38:39.681609995 DEBUG Updating project to check open files 2026-08-24 07:38:39.681624325 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.681627865 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:39.681650155 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.681653225 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.681660245 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:39.681665955 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.681668055 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.681672215 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:39.681677015 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.681679135 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.681683375 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-08-24 07:38:39.681740186 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:39.681805446 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.697048803 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.698475551 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.698488471 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.698491541 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.698513551 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:39.703713067 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:39.724933595 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:39.724952455 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:39.724958485 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:39.725327287 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:39.725337067 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:39.725409757 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpkxgTf0/src' 2026-08-24 07:38:39.725416167 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:39.732830135 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.732839265 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:39.732844685 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:39.733411758 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 34.844957ms 2026-08-24 07:38:39.733806560 DEBUG method="textDocument/completion" response.id=2 duration=35.28ms 2026-08-24 07:38:39.733832960 DEBUG Received server response for request 2 2026-08-24 07:38:39.744948596 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.744994957 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.745004277 DEBUG method="shutdown" response.id=3 duration=14.18µs 2026-08-24 07:38:39.745023987 DEBUG Received server response for request 3 2026-08-24 07:38:39.745028197 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.745043247 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-08-24 07:38:39.752635226 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-08-24 07:38:39.752700726 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.752743356 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.752811936 DEBUG Client info: None 2026-08-24 07:38:39.752849747 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-08-24 07:38:39.752864587 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.752870767 INFO Version: Unknown 2026-08-24 07:38:39.752913037 DEBUG Received server response for request 1 2026-08-24 07:38:39.752951687 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.753077158 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.753129198 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.753132858 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.753154098 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:39.753202758 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.753219598 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.753224168 DEBUG Initializing workspace `file:///tmp/.tmp5Ybxft/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-08-24 07:38:39.753250079 DEBUG Searching for a project in '/tmp/.tmp5Ybxft/src' 2026-08-24 07:38:39.753284729 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.753290219 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.754080253 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.754086453 DEBUG Discovering virtual environment in `/tmp/.tmp5Ybxft/src` 2026-08-24 07:38:39.754140073 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.754144803 DEBUG No virtual environment found 2026-08-24 07:38:39.754157273 DEBUG Adding first-party search path `/tmp/.tmp5Ybxft/src` 2026-08-24 07:38:39.754161463 DEBUG Using vendored stdlib 2026-08-24 07:38:39.754288294 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.754293484 DEBUG Adding new file root '/tmp/.tmp5Ybxft/src' of kind Project 2026-08-24 07:38:39.754698606 DEBUG Updating project to check open files 2026-08-24 07:38:39.754714766 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.754718446 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:39.754742616 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.754745926 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.754753066 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:39.754758936 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.754761126 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.754765376 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:39.754770246 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.754772356 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.754776536 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-08-24 07:38:39.754829927 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:39.754906937 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.767650392 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.769084059 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.769095179 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.769098449 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.769118329 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:39.774474246 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:39.796174427 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:39.796191477 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:39.796197947 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:39.796601039 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:39.796611599 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:39.796669319 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp5Ybxft/src' 2026-08-24 07:38:39.796673659 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:39.804176777 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.804189147 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:39.804194917 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:39.804729160 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.548671ms 2026-08-24 07:38:39.805103742 DEBUG method="textDocument/completion" response.id=2 duration=35.96ms 2026-08-24 07:38:39.805131182 DEBUG Received server response for request 2 2026-08-24 07:38:39.816212178 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.816250078 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.816257778 DEBUG method="shutdown" response.id=3 duration=12.60µs 2026-08-24 07:38:39.816275339 DEBUG Received server response for request 3 2026-08-24 07:38:39.816279389 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.816294689 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-08-24 07:38:39.823977928 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-08-24 07:38:39.824056258 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.824095558 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.824159929 DEBUG Client info: None 2026-08-24 07:38:39.824195609 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-08-24 07:38:39.824210139 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.824216149 INFO Version: Unknown 2026-08-24 07:38:39.824256999 DEBUG Received server response for request 1 2026-08-24 07:38:39.824301619 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.824454260 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.824493210 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.824496840 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.824521040 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:39.824577271 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.824593751 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.824598031 DEBUG Initializing workspace `file:///tmp/.tmp5FG7XY/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-08-24 07:38:39.824622951 DEBUG Searching for a project in '/tmp/.tmp5FG7XY/src' 2026-08-24 07:38:39.824659481 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.824664491 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.825428875 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.825435275 DEBUG Discovering virtual environment in `/tmp/.tmp5FG7XY/src` 2026-08-24 07:38:39.825486525 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.825491085 DEBUG No virtual environment found 2026-08-24 07:38:39.825503385 DEBUG Adding first-party search path `/tmp/.tmp5FG7XY/src` 2026-08-24 07:38:39.825507615 DEBUG Using vendored stdlib 2026-08-24 07:38:39.825626006 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.825630776 DEBUG Adding new file root '/tmp/.tmp5FG7XY/src' of kind Project 2026-08-24 07:38:39.825769757 DEBUG Updating project to check open files 2026-08-24 07:38:39.825785117 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.825788527 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:39.825811737 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.825814957 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.825821817 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:39.825827697 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.825829817 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.825834107 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:39.825838667 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.825840807 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.825844827 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-08-24 07:38:39.825900437 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:39.825982078 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.838877223 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.840394801 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.840407821 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.840410971 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.840437161 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:39.845695518 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:39.867285317 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:39.867304508 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:39.867310088 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:39.867348568 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-08-24 07:38:39.867352378 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:39.867704550 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:39.867714380 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:39.867771310 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp5FG7XY/src' 2026-08-24 07:38:39.867776040 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:39.876575475 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.876586825 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:39.876592665 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:39.877114457 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.624266ms 2026-08-24 07:38:39.877575710 DEBUG method="textDocument/completion" response.id=2 duration=37.12ms 2026-08-24 07:38:39.877604990 DEBUG Received server response for request 2 2026-08-24 07:38:39.888744766 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.888784357 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.888829217 DEBUG method="shutdown" response.id=3 duration=50.01µs 2026-08-24 07:38:39.888847817 DEBUG Received server response for request 3 2026-08-24 07:38:39.888852027 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.888867697 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-08-24 07:38:39.896412665 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-08-24 07:38:39.896480166 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.896520876 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.896587116 DEBUG Client info: None 2026-08-24 07:38:39.896627286 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-08-24 07:38:39.896641906 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.896648197 INFO Version: Unknown 2026-08-24 07:38:39.896689417 DEBUG Received server response for request 1 2026-08-24 07:38:39.896729437 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.896845468 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.896891398 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.896894678 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.896914668 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:39.896969858 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.896983748 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.896988198 DEBUG Initializing workspace `file:///tmp/.tmpC1X5q3/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-08-24 07:38:39.897013248 DEBUG Searching for a project in '/tmp/.tmpC1X5q3/src' 2026-08-24 07:38:39.897049359 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.897054299 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.897532971 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.897539321 DEBUG Discovering virtual environment in `/tmp/.tmpC1X5q3/src` 2026-08-24 07:38:39.897590791 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.897595571 DEBUG No virtual environment found 2026-08-24 07:38:39.897608141 DEBUG Adding first-party search path `/tmp/.tmpC1X5q3/src` 2026-08-24 07:38:39.897612411 DEBUG Using vendored stdlib 2026-08-24 07:38:39.897715332 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.897720122 DEBUG Adding new file root '/tmp/.tmpC1X5q3/src' of kind Project 2026-08-24 07:38:39.897860203 DEBUG Updating project to check open files 2026-08-24 07:38:39.897875563 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.897878853 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:39.897899063 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.897902193 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.897908973 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:39.897923333 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:39.897925223 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.897929553 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:39.897974873 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:39.898038374 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.909142630 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.910518207 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.910528867 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.910549217 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:39.915744043 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:39.937315643 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:39.937335223 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:39.937341373 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:39.937724795 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:39.937734885 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:39.937791995 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpC1X5q3/src' 2026-08-24 07:38:39.937796685 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:39.945735196 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.945746796 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:39.945752926 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:38:39.946272048 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.671861ms 2026-08-24 07:38:39.946699981 DEBUG method="textDocument/completion" response.id=2 duration=36.14ms 2026-08-24 07:38:39.946729451 DEBUG Received server response for request 2 2026-08-24 07:38:39.957822627 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:39.957863918 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.957872738 DEBUG method="shutdown" response.id=3 duration=15.01µs 2026-08-24 07:38:39.957885738 DEBUG Received server response for request 3 2026-08-24 07:38:39.957890078 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.957905458 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-08-24 07:38:39.965736077 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-08-24 07:38:39.965803438 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.965842208 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.965909248 DEBUG Client info: None 2026-08-24 07:38:39.965952239 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-08-24 07:38:39.965967339 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.965973709 INFO Version: Unknown 2026-08-24 07:38:39.966014859 DEBUG Received server response for request 1 2026-08-24 07:38:39.966053489 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.966066559 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpEGhAa1 2026-08-24 07:38:39.966236430 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.966286730 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.966290250 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.966298700 DEBUG No workspace configuration provided for file:///tmp/.tmpEGhAa1 2026-08-24 07:38:39.966313910 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:39.966356811 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:39.966362631 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpEGhAa1, using default options 2026-08-24 07:38:39.966381951 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:39.966386571 DEBUG Initializing workspace `file:///tmp/.tmpEGhAa1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:39.966423301 DEBUG Searching for a project in '/tmp/.tmpEGhAa1' 2026-08-24 07:38:39.966452321 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:39.966457321 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:39.967091704 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:39.967098014 DEBUG Discovering virtual environment in `/tmp/.tmpEGhAa1` 2026-08-24 07:38:39.967150665 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:39.967155165 DEBUG No virtual environment found 2026-08-24 07:38:39.967167715 DEBUG Adding first-party search path `/tmp/.tmpEGhAa1` 2026-08-24 07:38:39.967171685 DEBUG Using vendored stdlib 2026-08-24 07:38:39.967281645 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:39.967286425 DEBUG Adding new file root '/tmp/.tmpEGhAa1' of kind Project 2026-08-24 07:38:39.967694637 DEBUG Updating project to check open files 2026-08-24 07:38:39.967710837 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:39.967714637 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:39.967742658 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:39.967745798 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.967753108 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:39.967758978 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:39.967761078 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.967765308 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:39.967771518 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:39.967774098 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.967778468 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-08-24 07:38:39.967783308 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:39.967785458 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:39.967789828 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-08-24 07:38:39.967868778 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:39.967997279 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:38:39.980742403 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:39.985443247 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.985454857 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.985458257 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.985461077 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.985486917 DEBUG Client sends notification `notebookDocument/didChange` 2026-08-24 07:38:39.985524178 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-08-24 07:38:39.985539008 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-08-24 07:38:39.985575168 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-08-24 07:38:39.985579788 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-08-24 07:38:39.985639438 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:39.985930070 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.985936020 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.985944730 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.985947670 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:39.985949980 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:39.996230852 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:39.996259062 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:39.996270542 DEBUG method="shutdown" response.id=2 duration=17.69µs 2026-08-24 07:38:39.996289872 DEBUG Received server response for request 2 2026-08-24 07:38:39.996293772 DEBUG Client sends notification `exit` 2026-08-24 07:38:39.996303612 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-08-24 07:38:39.999440428 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-08-24 07:38:39.999517729 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:39.999556579 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:39.999616929 DEBUG Client info: None 2026-08-24 07:38:39.999643909 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-08-24 07:38:39.999657629 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:39.999663269 INFO Version: Unknown 2026-08-24 07:38:39.999703900 DEBUG Received server response for request 1 2026-08-24 07:38:39.999748090 DEBUG Client sends notification `initialized` 2026-08-24 07:38:39.999904721 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:39.999942941 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:39.999946731 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:39.999970691 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:40.000029291 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.000044561 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.000048581 DEBUG Initializing workspace `file:///tmp/.tmpqMAZLC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.000071472 DEBUG Searching for a project in '/tmp/.tmpqMAZLC/src' 2026-08-24 07:38:40.000106182 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.000111442 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.000685455 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.000692455 DEBUG Discovering virtual environment in `/tmp/.tmpqMAZLC/src` 2026-08-24 07:38:40.000744455 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.000749665 DEBUG No virtual environment found 2026-08-24 07:38:40.000762555 DEBUG Adding first-party search path `/tmp/.tmpqMAZLC/src` 2026-08-24 07:38:40.000766745 DEBUG Using vendored stdlib 2026-08-24 07:38:40.000896896 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.000901816 DEBUG Adding new file root '/tmp/.tmpqMAZLC/src' of kind Project 2026-08-24 07:38:40.001055566 DEBUG Updating project to check open files 2026-08-24 07:38:40.001071847 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.001075477 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:40.001098607 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.001102087 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.001109237 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:40.001115167 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.001117517 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.001121837 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:40.001126597 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.001128717 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.001132877 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-08-24 07:38:40.001207547 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:40.001301828 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.003957391 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.003964401 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.003967751 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.014045452 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.014069983 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.014079793 DEBUG method="shutdown" response.id=2 duration=14.19µs 2026-08-24 07:38:40.014092103 DEBUG Received server response for request 2 2026-08-24 07:38:40.014095753 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.014105063 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-08-24 07:38:40.015309809 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-08-24 07:38:40.015388719 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.015421479 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.015472200 DEBUG Client info: None 2026-08-24 07:38:40.015506360 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-08-24 07:38:40.015517680 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-08-24 07:38:40.015522860 INFO Version: Unknown 2026-08-24 07:38:40.015561190 DEBUG Received server response for request 1 2026-08-24 07:38:40.015590780 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.015603650 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpHryUoz 2026-08-24 07:38:40.015698631 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.015732971 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.015736021 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.015742811 DEBUG No workspace configuration provided for file:///tmp/.tmpHryUoz 2026-08-24 07:38:40.015756231 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:40.015816461 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.015820771 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpHryUoz, using default options 2026-08-24 07:38:40.015826351 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.015829661 DEBUG Initializing workspace `file:///tmp/.tmpHryUoz`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.015848122 DEBUG Searching for a project in '/tmp/.tmpHryUoz' 2026-08-24 07:38:40.015872772 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.015876942 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.016168153 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.016172703 DEBUG Discovering virtual environment in `/tmp/.tmpHryUoz` 2026-08-24 07:38:40.016210423 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.016214133 DEBUG No virtual environment found 2026-08-24 07:38:40.016225863 DEBUG Adding first-party search path `/tmp/.tmpHryUoz` 2026-08-24 07:38:40.016229704 DEBUG Using vendored stdlib 2026-08-24 07:38:40.016321414 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.016325414 DEBUG Adding new file root '/tmp/.tmpHryUoz' of kind Project 2026-08-24 07:38:40.016450225 DEBUG Updating project to check open files 2026-08-24 07:38:40.016459195 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.016462265 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:40.016482015 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.016484925 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.016490925 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:40.016495775 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.016497865 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.016501915 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:40.016506355 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.016508495 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.016512695 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-08-24 07:38:40.016517165 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.016519255 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.016523515 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-08-24 07:38:40.016583555 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:40.016669286 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.029555221 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.034498506 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.034508996 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.034512156 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.034515376 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.044800369 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.044837519 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.044847719 DEBUG method="shutdown" response.id=2 duration=14.89µs 2026-08-24 07:38:40.044868629 DEBUG Received server response for request 2 2026-08-24 07:38:40.044873669 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.044889409 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-08-24 07:38:40.047564613 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-08-24 07:38:40.047623743 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.047656693 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.047708653 DEBUG Client info: None 2026-08-24 07:38:40.047738474 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-08-24 07:38:40.047749204 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.047755284 INFO Version: Unknown 2026-08-24 07:38:40.047793204 DEBUG Received server response for request 1 2026-08-24 07:38:40.047824284 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.047837544 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpLB6VO6 2026-08-24 07:38:40.047939025 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.047978075 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.047981295 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.047988785 DEBUG No workspace configuration provided for file:///tmp/.tmpLB6VO6 2026-08-24 07:38:40.047997895 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:40.048046345 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.048051195 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpLB6VO6, using default options 2026-08-24 07:38:40.048056735 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.048060345 DEBUG Initializing workspace `file:///tmp/.tmpLB6VO6`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.048079585 DEBUG Searching for a project in '/tmp/.tmpLB6VO6' 2026-08-24 07:38:40.048106125 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.048111035 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.048435877 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.048441067 DEBUG Discovering virtual environment in `/tmp/.tmpLB6VO6` 2026-08-24 07:38:40.048483187 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.048487597 DEBUG No virtual environment found 2026-08-24 07:38:40.048498507 DEBUG Adding first-party search path `/tmp/.tmpLB6VO6` 2026-08-24 07:38:40.048502497 DEBUG Using vendored stdlib 2026-08-24 07:38:40.048590548 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.048594458 DEBUG Adding new file root '/tmp/.tmpLB6VO6' of kind Project 2026-08-24 07:38:40.048721469 DEBUG Updating project to check open files 2026-08-24 07:38:40.048733319 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.048736299 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:40.048752789 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.048755489 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.048761999 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:40.048767489 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.048769589 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.048773819 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:40.048814159 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:40.048891539 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.056575878 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.061438893 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.061450363 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.071650625 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.071690635 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.071701125 DEBUG method="shutdown" response.id=2 duration=16.26µs 2026-08-24 07:38:40.071720795 DEBUG Received server response for request 2 2026-08-24 07:38:40.071725215 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.071741745 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-08-24 07:38:40.074079737 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-08-24 07:38:40.074135498 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.074168848 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.074214718 DEBUG Client info: None 2026-08-24 07:38:40.074246048 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-08-24 07:38:40.074256928 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.074262328 INFO Version: Unknown 2026-08-24 07:38:40.074298008 DEBUG Received server response for request 1 2026-08-24 07:38:40.074330259 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.074342139 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpto3bVA 2026-08-24 07:38:40.074453409 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.074492169 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.074495439 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.074502149 DEBUG No workspace configuration provided for file:///tmp/.tmpto3bVA 2026-08-24 07:38:40.074511139 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:40.074556850 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.074561260 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpto3bVA, using default options 2026-08-24 07:38:40.074567380 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.074570680 DEBUG Initializing workspace `file:///tmp/.tmpto3bVA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.074588530 DEBUG Searching for a project in '/tmp/.tmpto3bVA' 2026-08-24 07:38:40.074614470 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.074619000 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.074926752 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.074931862 DEBUG Discovering virtual environment in `/tmp/.tmpto3bVA` 2026-08-24 07:38:40.074973202 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.074977642 DEBUG No virtual environment found 2026-08-24 07:38:40.074988962 DEBUG Adding first-party search path `/tmp/.tmpto3bVA` 2026-08-24 07:38:40.074993252 DEBUG Using vendored stdlib 2026-08-24 07:38:40.075082972 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.075087392 DEBUG Adding new file root '/tmp/.tmpto3bVA' of kind Project 2026-08-24 07:38:40.075210633 DEBUG Updating project to check open files 2026-08-24 07:38:40.075221493 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.075224203 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:40.075240633 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.075243363 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.075249123 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:40.075254323 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.075256443 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.075260693 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:40.075298983 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:40.075377904 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.075382094 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.085566046 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.085592886 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.085602246 DEBUG method="shutdown" response.id=2 duration=13.31µs 2026-08-24 07:38:40.085613666 DEBUG Received server response for request 2 2026-08-24 07:38:40.085617566 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.085626926 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-08-24 07:38:40.086570451 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-08-24 07:38:40.086626341 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.086659101 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.086702951 DEBUG Client info: None 2026-08-24 07:38:40.086730911 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-08-24 07:38:40.086740642 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.086745172 INFO Version: Unknown 2026-08-24 07:38:40.086778392 DEBUG Received server response for request 1 2026-08-24 07:38:40.086807642 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.086819222 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpkZ57lW 2026-08-24 07:38:40.086901552 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.086938163 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.086941333 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.086948153 DEBUG No workspace configuration provided for file:///tmp/.tmpkZ57lW 2026-08-24 07:38:40.086959783 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:40.087002233 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.087006393 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpkZ57lW, using default options 2026-08-24 07:38:40.087011993 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.087015303 DEBUG Initializing workspace `file:///tmp/.tmpkZ57lW`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.087031743 DEBUG Searching for a project in '/tmp/.tmpkZ57lW' 2026-08-24 07:38:40.087057343 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.087061473 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.087349775 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.087354825 DEBUG Discovering virtual environment in `/tmp/.tmpkZ57lW` 2026-08-24 07:38:40.087408655 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.087412635 DEBUG No virtual environment found 2026-08-24 07:38:40.087424235 DEBUG Adding first-party search path `/tmp/.tmpkZ57lW` 2026-08-24 07:38:40.087428095 DEBUG Using vendored stdlib 2026-08-24 07:38:40.087513216 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.087517126 DEBUG Adding new file root '/tmp/.tmpkZ57lW' of kind Project 2026-08-24 07:38:40.087622656 DEBUG Updating project to check open files 2026-08-24 07:38:40.087631426 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.087634476 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:40.087652286 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.087655026 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.087660396 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:40.087666006 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.087668276 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.087672496 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:40.087676926 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.087679186 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.087683126 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-08-24 07:38:40.087687546 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:40.087689666 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.087693866 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-08-24 07:38:40.087736227 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:40.087801597 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.095744447 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.101041314 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.101051984 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.101054674 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.101057054 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.101082574 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:40.101442696 DEBUG method="textDocument/diagnostic" response.id=2 duration=345.62µs 2026-08-24 07:38:40.101461386 DEBUG Received server response for request 2 2026-08-24 07:38:40.101484136 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:40.101522507 DEBUG method="textDocument/diagnostic" response.id=3 duration=29.37µs 2026-08-24 07:38:40.101532697 DEBUG Received server response for request 3 2026-08-24 07:38:40.101544897 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-24 07:38:40.101574407 DEBUG method="textDocument/diagnostic" response.id=4 duration=21.03µs 2026-08-24 07:38:40.101583097 DEBUG Received server response for request 4 2026-08-24 07:38:40.111810479 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:38:40.111845049 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.111851849 DEBUG method="shutdown" response.id=5 duration=10.08µs 2026-08-24 07:38:40.111869549 DEBUG Received server response for request 5 2026-08-24 07:38:40.111873549 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.111889529 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-08-24 07:38:40.114326682 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-08-24 07:38:40.114400692 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.114433522 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.114483752 DEBUG Client info: None 2026-08-24 07:38:40.114512742 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-08-24 07:38:40.114522613 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.114528803 INFO Version: Unknown 2026-08-24 07:38:40.114565083 DEBUG Received server response for request 1 2026-08-24 07:38:40.114595713 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.114607673 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpE7PXGQ 2026-08-24 07:38:40.114707193 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.114744024 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.114747174 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.114754304 DEBUG No workspace configuration provided for file:///tmp/.tmpE7PXGQ 2026-08-24 07:38:40.114767314 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:40.114769894 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:38:40.114810354 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.114815104 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpE7PXGQ, using default options 2026-08-24 07:38:40.114820544 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.114823684 DEBUG Initializing workspace `file:///tmp/.tmpE7PXGQ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.114841754 DEBUG Searching for a project in '/tmp/.tmpE7PXGQ' 2026-08-24 07:38:40.114867884 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.114872594 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.115176286 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.115181326 DEBUG Discovering virtual environment in `/tmp/.tmpE7PXGQ` 2026-08-24 07:38:40.115221296 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.115225496 DEBUG No virtual environment found 2026-08-24 07:38:40.115236226 DEBUG Adding first-party search path `/tmp/.tmpE7PXGQ` 2026-08-24 07:38:40.115240226 DEBUG Using vendored stdlib 2026-08-24 07:38:40.115329877 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.115333877 DEBUG Adding new file root '/tmp/.tmpE7PXGQ' of kind Project 2026-08-24 07:38:40.115472547 DEBUG Updating project to check open files 2026-08-24 07:38:40.115483028 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.115486228 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:40.115506188 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.115508938 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.115514658 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:40.115519778 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.115521918 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.115526218 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:40.115530788 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.115532958 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.115536918 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-08-24 07:38:40.115541328 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.115543488 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.115547728 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-08-24 07:38:40.115608888 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:40.115695719 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.126041171 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.130737835 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.130747805 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.130751505 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.136632585 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.89ms 2026-08-24 07:38:40.136653215 DEBUG Received server response for request 2 2026-08-24 07:38:40.136661745 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-08-24 07:38:40.136745255 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=71.24µs 2026-08-24 07:38:40.136755495 DEBUG Received server response for request 3 2026-08-24 07:38:40.136763486 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-08-24 07:38:40.136802746 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=30.98µs 2026-08-24 07:38:40.136811666 DEBUG Received server response for request 4 2026-08-24 07:38:40.147079488 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:38:40.147116178 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.147123718 DEBUG method="shutdown" response.id=5 duration=11.46µs 2026-08-24 07:38:40.147134018 DEBUG Received server response for request 5 2026-08-24 07:38:40.147138248 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.147153478 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-08-24 07:38:40.150489355 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-08-24 07:38:40.150545535 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.150582876 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.150642956 DEBUG Client info: None 2026-08-24 07:38:40.150674246 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-08-24 07:38:40.150687376 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.150694256 INFO Version: Unknown 2026-08-24 07:38:40.150733706 DEBUG Received server response for request 1 2026-08-24 07:38:40.150766517 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.150779487 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpxRGXvD 2026-08-24 07:38:40.150952888 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.150998498 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.151001688 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.151008758 DEBUG No workspace configuration provided for file:///tmp/.tmpxRGXvD 2026-08-24 07:38:40.151018078 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:40.151020428 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:38:40.151070088 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.151075938 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpxRGXvD, using default options 2026-08-24 07:38:40.151083178 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.151087548 DEBUG Initializing workspace `file:///tmp/.tmpxRGXvD`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.151110248 DEBUG Searching for a project in '/tmp/.tmpxRGXvD' 2026-08-24 07:38:40.151138238 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.151143309 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.151812812 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.151819252 DEBUG Discovering virtual environment in `/tmp/.tmpxRGXvD` 2026-08-24 07:38:40.151873482 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.151878292 DEBUG No virtual environment found 2026-08-24 07:38:40.151891212 DEBUG Adding first-party search path `/tmp/.tmpxRGXvD` 2026-08-24 07:38:40.151895562 DEBUG Using vendored stdlib 2026-08-24 07:38:40.152028413 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.152033743 DEBUG Adding new file root '/tmp/.tmpxRGXvD' of kind Project 2026-08-24 07:38:40.152196574 DEBUG Updating project to check open files 2026-08-24 07:38:40.152212314 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.152216174 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:40.152241494 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.152244864 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.152252254 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:40.152258044 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.152260174 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.152264414 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:40.152269014 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.152271244 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.152275184 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-08-24 07:38:40.152356565 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:40.152456375 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.166972379 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.168590097 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.168604157 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.168727858 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=142.70µs 2026-08-24 07:38:40.168746028 DEBUG Received server response for request 2 2026-08-24 07:38:40.178830679 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:40.178863289 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.178870709 DEBUG method="shutdown" response.id=3 duration=12.07µs 2026-08-24 07:38:40.178887659 DEBUG Received server response for request 3 2026-08-24 07:38:40.178891589 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.178907039 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-08-24 07:38:40.181452752 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-08-24 07:38:40.181524943 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.181560273 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.181619123 DEBUG Client info: None 2026-08-24 07:38:40.181650813 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-08-24 07:38:40.181663713 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.181670093 INFO Version: Unknown 2026-08-24 07:38:40.181712234 DEBUG Received server response for request 1 2026-08-24 07:38:40.181757034 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.181769754 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpi0QPtJ 2026-08-24 07:38:40.181946075 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.181983865 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.181987745 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.181996345 DEBUG No workspace configuration provided for file:///tmp/.tmpi0QPtJ 2026-08-24 07:38:40.182011955 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:40.182063175 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.182068546 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpi0QPtJ, using default options 2026-08-24 07:38:40.182075576 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.182079466 DEBUG Initializing workspace `file:///tmp/.tmpi0QPtJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.182101696 DEBUG Searching for a project in '/tmp/.tmpi0QPtJ' 2026-08-24 07:38:40.182130426 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.182135626 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.182718159 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.182724629 DEBUG Discovering virtual environment in `/tmp/.tmpi0QPtJ` 2026-08-24 07:38:40.182776409 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.182781229 DEBUG No virtual environment found 2026-08-24 07:38:40.182794459 DEBUG Adding first-party search path `/tmp/.tmpi0QPtJ` 2026-08-24 07:38:40.182798909 DEBUG Using vendored stdlib 2026-08-24 07:38:40.182928950 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.182934200 DEBUG Adding new file root '/tmp/.tmpi0QPtJ' of kind Project 2026-08-24 07:38:40.183083811 DEBUG Updating project to check open files 2026-08-24 07:38:40.183099681 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.183103361 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:40.183127871 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.183130981 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.183137941 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:40.183143301 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.183145441 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.183149651 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:40.183154341 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.183156481 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.183160611 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-08-24 07:38:40.183165381 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.183167691 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.183171781 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-08-24 07:38:40.183246401 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:40.183325042 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.194868501 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.194958141 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.194963771 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.194966381 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.194969011 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.195093872 DEBUG Client sends notification `notebookDocument/didChange` 2026-08-24 07:38:40.195123952 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-08-24 07:38:40.195134182 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-08-24 07:38:40.195167582 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-08-24 07:38:40.195172342 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-08-24 07:38:40.195204652 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:40.195246862 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.195251152 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.195253382 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.195255602 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.205376764 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.205401924 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.205410424 DEBUG method="shutdown" response.id=2 duration=13.52µs 2026-08-24 07:38:40.205429454 DEBUG Received server response for request 2 2026-08-24 07:38:40.205433794 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.205450474 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-08-24 07:38:40.207483105 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-08-24 07:38:40.207533535 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.207567945 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.207623895 DEBUG Client info: None 2026-08-24 07:38:40.207655195 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-08-24 07:38:40.207665656 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.207671726 INFO Version: Unknown 2026-08-24 07:38:40.207709136 DEBUG Received server response for request 1 2026-08-24 07:38:40.207738886 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.207855666 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.207891797 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.207895067 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.207909167 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.207969757 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.207981797 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.207985307 DEBUG Initializing workspace `file:///tmp/.tmpeIQodD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.208005127 DEBUG Searching for a project in '/tmp/.tmpeIQodD/src' 2026-08-24 07:38:40.208038137 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.208042487 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.208346409 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.208351169 DEBUG Discovering virtual environment in `/tmp/.tmpeIQodD/src` 2026-08-24 07:38:40.208409809 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.208413929 DEBUG No virtual environment found 2026-08-24 07:38:40.208425229 DEBUG Adding first-party search path `/tmp/.tmpeIQodD/src` 2026-08-24 07:38:40.208429679 DEBUG Using vendored stdlib 2026-08-24 07:38:40.208525030 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.208528820 DEBUG Adding new file root '/tmp/.tmpeIQodD/src' of kind Project 2026-08-24 07:38:40.208649600 DEBUG Updating project to check open files 2026-08-24 07:38:40.208658831 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.208662001 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.208704871 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeIQodD/src/foo", kind: File } 2026-08-24 07:38:40.208722131 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeIQodD/src/foo` 2026-08-24 07:38:40.208724611 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.208730821 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.208756741 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpeIQodD/src/foo' 2026-08-24 07:38:40.208822391 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.216697641 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.220820302 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.220829562 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.221033073 DEBUG Client sends notification `textDocument/didClose` 2026-08-24 07:38:40.221058994 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpeIQodD/src/foo` 2026-08-24 07:38:40.221065954 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-24 07:38:40.221077874 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-08-24 07:38:40.221084584 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpeIQodD/src/foo` from project `src` 2026-08-24 07:38:40.221094204 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpeIQodD/src/foo` 2026-08-24 07:38:40.221098704 DEBUG notification{method=textDocument/didClose}: Updating the permissions of `/tmp/.tmpeIQodD/src/foo` 2026-08-24 07:38:40.221110524 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.221114684 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.221189764 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.221228794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeIQodD/src/foo") 2026-08-24 07:38:40.221234274 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeIQodD/src/foo` 2026-08-24 07:38:40.221238364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeIQodD/src/foo` 2026-08-24 07:38:40.221257135 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.221260225 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.231393576 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.231419976 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.231427366 DEBUG method="shutdown" response.id=2 duration=11.88µs 2026-08-24 07:38:40.231437926 DEBUG Received server response for request 2 2026-08-24 07:38:40.231441656 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.231450356 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-08-24 07:38:40.233843818 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-08-24 07:38:40.233899189 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.233939919 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.233991629 DEBUG Client info: None 2026-08-24 07:38:40.234022619 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-08-24 07:38:40.234035209 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-24 07:38:40.234041179 INFO Version: Unknown 2026-08-24 07:38:40.234076910 DEBUG Received server response for request 1 2026-08-24 07:38:40.234108620 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.234220980 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.234257290 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.234260370 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.234272901 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.234331681 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.234342301 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.234346371 DEBUG Initializing workspace `file:///tmp/.tmpGJBz0f/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.234377721 DEBUG Searching for a project in '/tmp/.tmpGJBz0f/src' 2026-08-24 07:38:40.234410171 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.234414421 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.234718353 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.234723273 DEBUG Discovering virtual environment in `/tmp/.tmpGJBz0f/src` 2026-08-24 07:38:40.234765843 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.234770533 DEBUG No virtual environment found 2026-08-24 07:38:40.234781003 DEBUG Adding first-party search path `/tmp/.tmpGJBz0f/src` 2026-08-24 07:38:40.234785053 DEBUG Using vendored stdlib 2026-08-24 07:38:40.234876114 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.234880944 DEBUG Adding new file root '/tmp/.tmpGJBz0f/src' of kind Project 2026-08-24 07:38:40.234998434 DEBUG Updating project to check open files 2026-08-24 07:38:40.235008124 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.235010784 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.235049954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGJBz0f/src/foo.py", kind: File } 2026-08-24 07:38:40.235066165 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGJBz0f/src/foo.py` 2026-08-24 07:38:40.235068665 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.235074405 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.235099385 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpGJBz0f/src/foo.py' 2026-08-24 07:38:40.235159745 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.242813324 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.246757004 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.246767664 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.257029426 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.257056816 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.257068526 DEBUG method="shutdown" response.id=2 duration=15.71µs 2026-08-24 07:38:40.257079496 DEBUG Received server response for request 2 2026-08-24 07:38:40.257084006 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.257093256 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-08-24 07:38:40.259431778 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-08-24 07:38:40.259485708 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.259517889 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.259570569 DEBUG Client info: None 2026-08-24 07:38:40.259601689 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-08-24 07:38:40.259612099 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.259617129 INFO Version: Unknown 2026-08-24 07:38:40.259653469 DEBUG Received server response for request 1 2026-08-24 07:38:40.259684129 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.259790940 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.259827000 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.259830250 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.259843960 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.259895591 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.259906551 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.259910641 DEBUG Initializing workspace `file:///tmp/.tmpMzh4Lf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.259928451 DEBUG Searching for a project in '/tmp/.tmpMzh4Lf/src' 2026-08-24 07:38:40.259959411 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.259964031 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.260275752 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.260280512 DEBUG Discovering virtual environment in `/tmp/.tmpMzh4Lf/src` 2026-08-24 07:38:40.260322733 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.260326433 DEBUG No virtual environment found 2026-08-24 07:38:40.260337753 DEBUG Adding first-party search path `/tmp/.tmpMzh4Lf/src` 2026-08-24 07:38:40.260341673 DEBUG Using vendored stdlib 2026-08-24 07:38:40.260449543 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.260454033 DEBUG Adding new file root '/tmp/.tmpMzh4Lf/src' of kind Project 2026-08-24 07:38:40.260581104 DEBUG Updating project to check open files 2026-08-24 07:38:40.260592844 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.260595424 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.260637674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMzh4Lf/src/foo.py", kind: File } 2026-08-24 07:38:40.260654324 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMzh4Lf/src/foo.py` 2026-08-24 07:38:40.260656724 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.260662654 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.260688245 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpMzh4Lf/src/foo.py' 2026-08-24 07:38:40.260742675 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.260746915 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.270927697 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.270952807 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.270960357 DEBUG method="shutdown" response.id=2 duration=11.19µs 2026-08-24 07:38:40.270970217 DEBUG Received server response for request 2 2026-08-24 07:38:40.270973387 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.270982687 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-08-24 07:38:40.271956492 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-08-24 07:38:40.272006552 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.272037402 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.272084012 DEBUG Client info: None 2026-08-24 07:38:40.272110653 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-08-24 07:38:40.272119553 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-08-24 07:38:40.272124333 INFO Version: Unknown 2026-08-24 07:38:40.272159253 DEBUG Received server response for request 1 2026-08-24 07:38:40.272187553 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.272278453 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.272312274 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.272315394 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.272328104 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.272391394 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.272401704 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.272405184 DEBUG Initializing workspace `file:///tmp/.tmpIRCs9y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.272423864 DEBUG Searching for a project in '/tmp/.tmpIRCs9y/src' 2026-08-24 07:38:40.272455384 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.272459534 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.272749066 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.272753936 DEBUG Discovering virtual environment in `/tmp/.tmpIRCs9y/src` 2026-08-24 07:38:40.272790656 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.272794956 DEBUG No virtual environment found 2026-08-24 07:38:40.272804916 DEBUG Adding first-party search path `/tmp/.tmpIRCs9y/src` 2026-08-24 07:38:40.272808906 DEBUG Using vendored stdlib 2026-08-24 07:38:40.272897137 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.272901357 DEBUG Adding new file root '/tmp/.tmpIRCs9y/src' of kind Project 2026-08-24 07:38:40.273005487 DEBUG Updating project to check open files 2026-08-24 07:38:40.273014057 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.273016867 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.273054407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpIRCs9y/src/foo.py", kind: File } 2026-08-24 07:38:40.273068227 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIRCs9y/src/foo.py` 2026-08-24 07:38:40.273070757 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.273076147 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.273104398 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpIRCs9y/src/foo.py' 2026-08-24 07:38:40.273158268 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.285761412 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.286121204 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.286131904 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.296385246 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.296413086 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.296424566 DEBUG method="shutdown" response.id=2 duration=16.66µs 2026-08-24 07:38:40.296435696 DEBUG Received server response for request 2 2026-08-24 07:38:40.296440436 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.296449686 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-08-24 07:38:40.298903739 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-08-24 07:38:40.298956709 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.298987849 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.299040209 DEBUG Client info: None 2026-08-24 07:38:40.299069139 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-08-24 07:38:40.299079380 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.299084260 INFO Version: Unknown 2026-08-24 07:38:40.299118750 DEBUG Received server response for request 1 2026-08-24 07:38:40.299147570 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.299256500 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.299294111 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.299297311 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.299310301 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.299376011 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.299387081 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.299391181 DEBUG Initializing workspace `file:///tmp/.tmpdyay7k/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.299419811 DEBUG Searching for a project in '/tmp/.tmpdyay7k/src' 2026-08-24 07:38:40.299452861 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.299457071 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.299755863 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.299760373 DEBUG Discovering virtual environment in `/tmp/.tmpdyay7k/src` 2026-08-24 07:38:40.299801963 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.299805933 DEBUG No virtual environment found 2026-08-24 07:38:40.299816523 DEBUG Adding first-party search path `/tmp/.tmpdyay7k/src` 2026-08-24 07:38:40.299820543 DEBUG Using vendored stdlib 2026-08-24 07:38:40.299910194 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.299914624 DEBUG Adding new file root '/tmp/.tmpdyay7k/src' of kind Project 2026-08-24 07:38:40.300031754 DEBUG Updating project to check open files 2026-08-24 07:38:40.300043154 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.300046084 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.300086495 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpdyay7k/src/foo.py", kind: File } 2026-08-24 07:38:40.300102235 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdyay7k/src/foo.py` 2026-08-24 07:38:40.300104585 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.300110545 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.300136265 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpdyay7k/src/foo.py' 2026-08-24 07:38:40.300186465 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.312632718 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.312946490 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.312958150 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.323192892 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.323219282 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.323229442 DEBUG method="shutdown" response.id=2 duration=16.01µs 2026-08-24 07:38:40.323240292 DEBUG Received server response for request 2 2026-08-24 07:38:40.323244742 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.323253862 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-08-24 07:38:40.325686795 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-08-24 07:38:40.325737565 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.325770895 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.325820565 DEBUG Client info: None 2026-08-24 07:38:40.325849855 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-08-24 07:38:40.325860646 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.325865696 INFO Version: Unknown 2026-08-24 07:38:40.325902956 DEBUG Received server response for request 1 2026-08-24 07:38:40.325942786 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.326046666 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.326084437 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.326088287 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.326100407 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.326155397 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.326166927 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.326170807 DEBUG Initializing workspace `file:///tmp/.tmpFkzeSN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.326190027 DEBUG Searching for a project in '/tmp/.tmpFkzeSN/src' 2026-08-24 07:38:40.326222877 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.326227937 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.326549759 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.326555099 DEBUG Discovering virtual environment in `/tmp/.tmpFkzeSN/src` 2026-08-24 07:38:40.326598349 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.326602529 DEBUG No virtual environment found 2026-08-24 07:38:40.326613359 DEBUG Adding first-party search path `/tmp/.tmpFkzeSN/src` 2026-08-24 07:38:40.326617399 DEBUG Using vendored stdlib 2026-08-24 07:38:40.326706490 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.326711260 DEBUG Adding new file root '/tmp/.tmpFkzeSN/src' of kind Project 2026-08-24 07:38:40.326836040 DEBUG Updating project to check open files 2026-08-24 07:38:40.326847220 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.326849891 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.326889971 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFkzeSN/src/foo.py", kind: File } 2026-08-24 07:38:40.326907851 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFkzeSN/src/foo.py` 2026-08-24 07:38:40.326910291 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.326915861 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.326941791 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpFkzeSN/src/foo.py' 2026-08-24 07:38:40.327001881 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.334636220 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.338571110 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.338583100 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.338606090 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:40.338631010 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:40.338682061 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFkzeSN/src/foo.py", kind: FileContent } 2026-08-24 07:38:40.338688781 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpFkzeSN/src/foo.py` 2026-08-24 07:38:40.338717111 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpFkzeSN/src/foo.py' 2026-08-24 07:38:40.338772991 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.338777111 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.348989503 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.349014383 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.349022643 DEBUG method="shutdown" response.id=2 duration=12.17µs 2026-08-24 07:38:40.349042613 DEBUG Received server response for request 2 2026-08-24 07:38:40.349046793 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.349056393 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-08-24 07:38:40.351446615 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-08-24 07:38:40.351500616 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.351534446 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.351588416 DEBUG Client info: None 2026-08-24 07:38:40.351618476 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-08-24 07:38:40.351628366 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.351632866 INFO Version: Unknown 2026-08-24 07:38:40.351667556 DEBUG Received server response for request 1 2026-08-24 07:38:40.351698637 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.351809527 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.351845837 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.351848857 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.351861087 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.351865027 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:40.351919988 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.351930478 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.351934438 DEBUG Initializing workspace `file:///tmp/.tmpFBwLQo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.351953998 DEBUG Searching for a project in '/tmp/.tmpFBwLQo/src' 2026-08-24 07:38:40.351985818 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.351990198 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.352290780 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.352295990 DEBUG Discovering virtual environment in `/tmp/.tmpFBwLQo/src` 2026-08-24 07:38:40.352337590 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.352341860 DEBUG No virtual environment found 2026-08-24 07:38:40.352353160 DEBUG Adding first-party search path `/tmp/.tmpFBwLQo/src` 2026-08-24 07:38:40.352357000 DEBUG Using vendored stdlib 2026-08-24 07:38:40.352462560 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.352466810 DEBUG Adding new file root '/tmp/.tmpFBwLQo/src' of kind Project 2026-08-24 07:38:40.352579321 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.352583441 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.352624231 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFBwLQo/src/foo.py", kind: File } 2026-08-24 07:38:40.352639281 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFBwLQo/src/foo.py` 2026-08-24 07:38:40.352641821 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.352651151 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.352662371 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:40.352677702 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFBwLQo/src/foo.py", kind: FileContent } 2026-08-24 07:38:40.352681802 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpFBwLQo/src/foo.py` 2026-08-24 07:38:40.462049507 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.462141267 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.462158967 DEBUG method="shutdown" response.id=2 duration=27.81µs 2026-08-24 07:38:40.462183977 DEBUG Received server response for request 2 2026-08-24 07:38:40.462189177 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.462206127 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-08-24 07:38:40.463701305 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-08-24 07:38:40.463765296 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.463809306 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.463895476 DEBUG Client info: None 2026-08-24 07:38:40.463934936 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-08-24 07:38:40.463950146 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.463956786 INFO Version: Unknown 2026-08-24 07:38:40.463997717 DEBUG Received server response for request 1 2026-08-24 07:38:40.464040857 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.464211558 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.464293158 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.464298528 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.464327768 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.464561280 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.464577530 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.464582180 DEBUG Initializing workspace `file:///tmp/.tmp7XjcUM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.464609210 DEBUG Searching for a project in '/tmp/.tmp7XjcUM/src' 2026-08-24 07:38:40.464647070 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.464652460 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.465417204 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.465429844 DEBUG Discovering virtual environment in `/tmp/.tmp7XjcUM/src` 2026-08-24 07:38:40.465485164 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.465489984 DEBUG No virtual environment found 2026-08-24 07:38:40.465502924 DEBUG Adding first-party search path `/tmp/.tmp7XjcUM/src` 2026-08-24 07:38:40.465507284 DEBUG Using vendored stdlib 2026-08-24 07:38:40.465628275 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.465635575 DEBUG Adding new file root '/tmp/.tmp7XjcUM/src' of kind Project 2026-08-24 07:38:40.465805176 DEBUG Updating project to check open files 2026-08-24 07:38:40.465823496 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.465827236 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.465895456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7XjcUM/src/script.py", kind: File } 2026-08-24 07:38:40.465927507 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7XjcUM/src/script.py` 2026-08-24 07:38:40.465930357 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.465937687 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.466039117 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:38:40.466070957 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.466075277 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:38:40.466078747 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:38:40.466161558 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.466202688 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.466207128 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.466396219 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:40.466424279 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:40.466451969 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp7XjcUM/src/script.py", kind: FileContent } 2026-08-24 07:38:40.466457149 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp7XjcUM/src/script.py` 2026-08-24 07:38:40.466478059 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-08-24 07:38:40.466484309 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-08-24 07:38:40.466563600 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:38:40.466590670 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.466594990 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:38:40.466597510 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:38:40.466674410 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-08-24 07:38:40.466716561 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp7XjcUM/src/script.py' 2026-08-24 07:38:40.466765411 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.474953642 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.475025063 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.475031823 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.485250075 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.485279315 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.485288935 DEBUG method="shutdown" response.id=2 duration=15.11µs 2026-08-24 07:38:40.485300435 DEBUG Received server response for request 2 2026-08-24 07:38:40.485305745 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.485315745 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-08-24 07:38:40.487588347 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-08-24 07:38:40.487663117 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.487714097 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.487770697 DEBUG Client info: None 2026-08-24 07:38:40.487795848 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-08-24 07:38:40.487808528 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.487815028 INFO Version: Unknown 2026-08-24 07:38:40.487858438 DEBUG Received server response for request 1 2026-08-24 07:38:40.487902778 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.488080679 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.488122449 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.488126599 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.488162119 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.488203290 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.488217200 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.488221770 DEBUG Initializing workspace `file:///tmp/.tmp58PYgD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.488247080 DEBUG Searching for a project in '/tmp/.tmp58PYgD/src' 2026-08-24 07:38:40.488296370 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.488301600 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.488859883 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.488865973 DEBUG Discovering virtual environment in `/tmp/.tmp58PYgD/src` 2026-08-24 07:38:40.488919633 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.488924723 DEBUG No virtual environment found 2026-08-24 07:38:40.488937423 DEBUG Adding first-party search path `/tmp/.tmp58PYgD/src` 2026-08-24 07:38:40.488941763 DEBUG Using vendored stdlib 2026-08-24 07:38:40.489070404 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.489075834 DEBUG Adding new file root '/tmp/.tmp58PYgD/src' of kind Project 2026-08-24 07:38:40.489238075 DEBUG Updating project to check open files 2026-08-24 07:38:40.489253135 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.489256615 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.489322995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp58PYgD/src/foo.py", kind: File } 2026-08-24 07:38:40.489354495 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp58PYgD/src/foo.py` 2026-08-24 07:38:40.489357755 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.489618737 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.489658057 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp58PYgD/src/foo.py' 2026-08-24 07:38:40.489762408 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.492378471 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.492386951 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.492397721 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:40.492446331 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp58PYgD/src/foo.py", kind: FileContent } 2026-08-24 07:38:40.492456521 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp58PYgD/src/foo.py` 2026-08-24 07:38:40.492482461 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp58PYgD/src/foo.py' 2026-08-24 07:38:40.492539602 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.492543532 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.502830214 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.502856564 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.502865264 DEBUG method="shutdown" response.id=2 duration=12.55µs 2026-08-24 07:38:40.502875664 DEBUG Received server response for request 2 2026-08-24 07:38:40.502879864 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.502888984 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-08-24 07:38:40.504319111 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-08-24 07:38:40.504399982 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.504433292 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.504489582 DEBUG Client info: None 2026-08-24 07:38:40.504517862 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-08-24 07:38:40.504530302 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.504535952 INFO Version: Unknown 2026-08-24 07:38:40.504576643 DEBUG Received server response for request 1 2026-08-24 07:38:40.504611453 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.504714703 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.504749914 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.504753144 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.504766084 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.504822974 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.504832784 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.504836544 DEBUG Initializing workspace `file:///tmp/.tmpHYQhpz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.504854574 DEBUG Searching for a project in '/tmp/.tmpHYQhpz/src' 2026-08-24 07:38:40.504889724 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.504894604 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.505195486 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.505201236 DEBUG Discovering virtual environment in `/tmp/.tmpHYQhpz/src` 2026-08-24 07:38:40.505243046 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.505246666 DEBUG No virtual environment found 2026-08-24 07:38:40.505258076 DEBUG Adding first-party search path `/tmp/.tmpHYQhpz/src` 2026-08-24 07:38:40.505262046 DEBUG Using vendored stdlib 2026-08-24 07:38:40.505353227 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.505357907 DEBUG Adding new file root '/tmp/.tmpHYQhpz/src' of kind Project 2026-08-24 07:38:40.505486437 DEBUG Updating project to check open files 2026-08-24 07:38:40.505497567 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.505500157 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.505540928 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHYQhpz/src/foo.py", kind: File } 2026-08-24 07:38:40.505556588 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHYQhpz/src/foo.py` 2026-08-24 07:38:40.505559098 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.505564928 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.505587698 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpHYQhpz/src/foo.py' 2026-08-24 07:38:40.505646228 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.507399687 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.507406677 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.507415127 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:40.507460277 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHYQhpz/src/foo.py", kind: FileContent } 2026-08-24 07:38:40.507469037 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHYQhpz/src/foo.py` 2026-08-24 07:38:40.507491558 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpHYQhpz/src/foo.py' 2026-08-24 07:38:40.507537998 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.507541608 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.517769790 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.517793410 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.517800930 DEBUG method="shutdown" response.id=2 duration=11.11µs 2026-08-24 07:38:40.517812180 DEBUG Received server response for request 2 2026-08-24 07:38:40.517815910 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.517824640 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-08-24 07:38:40.519187837 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-08-24 07:38:40.519249107 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.519288067 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.519337128 DEBUG Client info: None 2026-08-24 07:38:40.519360468 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-08-24 07:38:40.519387418 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.519392508 INFO Version: Unknown 2026-08-24 07:38:40.519431328 DEBUG Received server response for request 1 2026-08-24 07:38:40.519465028 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.519576049 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.519630539 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.519638769 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.519655849 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.519676589 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.519686679 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.519690309 DEBUG Initializing workspace `file:///tmp/.tmpmPEADU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.519708780 DEBUG Searching for a project in '/tmp/.tmpmPEADU/src' 2026-08-24 07:38:40.519740370 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.519744730 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.520038431 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.520043121 DEBUG Discovering virtual environment in `/tmp/.tmpmPEADU/src` 2026-08-24 07:38:40.520081631 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.520085492 DEBUG No virtual environment found 2026-08-24 07:38:40.520096542 DEBUG Adding first-party search path `/tmp/.tmpmPEADU/src` 2026-08-24 07:38:40.520100482 DEBUG Using vendored stdlib 2026-08-24 07:38:40.520189642 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.520193932 DEBUG Adding new file root '/tmp/.tmpmPEADU/src' of kind Project 2026-08-24 07:38:40.520301573 DEBUG Updating project to check open files 2026-08-24 07:38:40.520310153 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.520313093 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.520352543 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmPEADU/src/script.py", kind: File } 2026-08-24 07:38:40.520384543 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmPEADU/src/script.py` 2026-08-24 07:38:40.520387123 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.520393093 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.520416203 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-08-24 07:38:40.520422153 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-08-24 07:38:40.520498824 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:38:40.520526944 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.520531504 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:38:40.520534894 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:38:40.520612794 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-08-24 07:38:40.520638674 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpmPEADU/src/script.py' 2026-08-24 07:38:40.520664984 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.530175023 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.532873136 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.532884676 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.533089937 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:40.533115258 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:40.533148228 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmPEADU/src/script.py", kind: FileContent } 2026-08-24 07:38:40.533154868 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpmPEADU/src/script.py` 2026-08-24 07:38:40.533180408 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.13` 2026-08-24 07:38:40.533185638 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.13 2026-08-24 07:38:40.533275608 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:38:40.533308679 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.533313939 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:38:40.533316919 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:38:40.533416899 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.13, platform: linux 2026-08-24 07:38:40.533443579 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpmPEADU/src/script.py' 2026-08-24 07:38:40.533459359 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.543011368 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.545199149 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.545208669 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.555338311 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.555383571 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.555392801 DEBUG method="shutdown" response.id=2 duration=15.13µs 2026-08-24 07:38:40.555412541 DEBUG Received server response for request 2 2026-08-24 07:38:40.555416441 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.555425521 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-08-24 07:38:40.559187240 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-08-24 07:38:40.559246840 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.559289060 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.559397591 DEBUG Client info: None 2026-08-24 07:38:40.559442991 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-08-24 07:38:40.559459061 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.559466111 INFO Version: Unknown 2026-08-24 07:38:40.559511422 DEBUG Received server response for request 1 2026-08-24 07:38:40.559550012 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.559719213 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.559762753 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.559766223 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.559782623 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.559850273 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.559866243 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.559871213 DEBUG Initializing workspace `file:///tmp/.tmpVJiKuT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.559894214 DEBUG Searching for a project in '/tmp/.tmpVJiKuT/src' 2026-08-24 07:38:40.559931664 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.559936494 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.560619337 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.560625477 DEBUG Discovering virtual environment in `/tmp/.tmpVJiKuT/src` 2026-08-24 07:38:40.560676137 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.560681038 DEBUG No virtual environment found 2026-08-24 07:38:40.560693938 DEBUG Adding first-party search path `/tmp/.tmpVJiKuT/src` 2026-08-24 07:38:40.560698238 DEBUG Using vendored stdlib 2026-08-24 07:38:40.560828048 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.560837868 DEBUG Adding new file root '/tmp/.tmpVJiKuT/src' of kind Project 2026-08-24 07:38:40.560994679 DEBUG Updating project to check open files 2026-08-24 07:38:40.561010799 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.561014639 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.561068719 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVJiKuT/src/foo.py", kind: File } 2026-08-24 07:38:40.561090960 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVJiKuT/src/foo.py` 2026-08-24 07:38:40.561093630 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.561100820 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.561128680 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpVJiKuT/src/foo.py' 2026-08-24 07:38:40.561175970 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.561180090 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.561195680 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:40.561223240 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:40.561226410 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.561231770 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-24 07:38:40.561236440 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:40.561238620 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.561242850 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200)), file(Id(202))}}: Set open project files (count: 3) 2026-08-24 07:38:40.561247520 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:40.561249600 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:40.561253770 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(203)), file(Id(202)), file(Id(200))}}: Set open project files (count: 4) 2026-08-24 07:38:40.561279091 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-24 07:38:40.561340861 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.563954044 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.563961464 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.563965204 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.563992154 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-08-24 07:38:40.564015305 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpVJiKuT/src` 2026-08-24 07:38:40.564042995 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVJiKuT/src/foo.py", kind: Any } 2026-08-24 07:38:40.564068405 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.564071725 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.564073845 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.564076425 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.674530927 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.674610597 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.674631157 DEBUG method="shutdown" response.id=2 duration=29.50µs 2026-08-24 07:38:40.674656328 DEBUG Received server response for request 2 2026-08-24 07:38:40.674661238 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.674678148 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-08-24 07:38:40.676682258 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-08-24 07:38:40.676763458 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.676811178 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.676893229 DEBUG Client info: None 2026-08-24 07:38:40.676931169 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-08-24 07:38:40.676946579 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.676953329 INFO Version: Unknown 2026-08-24 07:38:40.676997499 DEBUG Received server response for request 1 2026-08-24 07:38:40.677042890 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.677219151 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.677258461 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.677262791 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.677279021 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.677301261 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-08-24 07:38:40.677349611 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.677378161 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.677382451 DEBUG Initializing workspace `file:///tmp/.tmpiyxlvN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.677407831 DEBUG Searching for a project in '/tmp/.tmpiyxlvN/src' 2026-08-24 07:38:40.677444372 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.677449092 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.678157205 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.678163435 DEBUG Discovering virtual environment in `/tmp/.tmpiyxlvN/src` 2026-08-24 07:38:40.678213946 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.678218926 DEBUG No virtual environment found 2026-08-24 07:38:40.678232126 DEBUG Adding first-party search path `/tmp/.tmpiyxlvN/src` 2026-08-24 07:38:40.678236246 DEBUG Using vendored stdlib 2026-08-24 07:38:40.678360556 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.678381086 DEBUG Adding new file root '/tmp/.tmpiyxlvN/src' of kind Project 2026-08-24 07:38:40.678538237 DEBUG Updating project to check open files 2026-08-24 07:38:40.678553737 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.678557367 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.678625518 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpiyxlvN/src/foo.py", kind: File } 2026-08-24 07:38:40.678648398 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiyxlvN/src/foo.py` 2026-08-24 07:38:40.678651078 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.678658298 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.678671648 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpiyxlvN/src` 2026-08-24 07:38:40.678691148 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpiyxlvN/src/foo.py", kind: Any } 2026-08-24 07:38:40.787488509 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.787557989 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.787574730 DEBUG method="shutdown" response.id=2 duration=26.31µs 2026-08-24 07:38:40.787599190 DEBUG Received server response for request 2 2026-08-24 07:38:40.787604400 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.787621310 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-08-24 07:38:40.789160108 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-08-24 07:38:40.789236508 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.789282048 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.789380729 DEBUG Client info: None 2026-08-24 07:38:40.789420999 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-08-24 07:38:40.789435749 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.789442249 INFO Version: Unknown 2026-08-24 07:38:40.789485719 DEBUG Received server response for request 1 2026-08-24 07:38:40.789533609 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.789708780 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.789753471 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.789757351 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.789773331 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.789850121 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.789866171 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.789870261 DEBUG Initializing workspace `file:///tmp/.tmp4iOict/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.789896011 DEBUG Searching for a project in '/tmp/.tmp4iOict/src' 2026-08-24 07:38:40.789941392 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.789946692 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.790677795 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.790685035 DEBUG Discovering virtual environment in `/tmp/.tmp4iOict/src` 2026-08-24 07:38:40.790741176 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.790746476 DEBUG No virtual environment found 2026-08-24 07:38:40.790759256 DEBUG Adding first-party search path `/tmp/.tmp4iOict/src` 2026-08-24 07:38:40.790763446 DEBUG Using vendored stdlib 2026-08-24 07:38:40.790881846 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.790896596 DEBUG Adding new file root '/tmp/.tmp4iOict/src' of kind Project 2026-08-24 07:38:40.791063037 DEBUG Updating project to check open files 2026-08-24 07:38:40.791082057 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.791085937 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.791154748 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4iOict/src/foo.py", kind: File } 2026-08-24 07:38:40.791177328 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4iOict/src/foo.py` 2026-08-24 07:38:40.791180418 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.791187248 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.791229778 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp4iOict/src/foo.py' 2026-08-24 07:38:40.791327339 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.799690101 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.803729511 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.803738301 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.814050734 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.814094094 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.814105304 DEBUG method="shutdown" response.id=2 duration=17.07µs 2026-08-24 07:38:40.814125304 DEBUG Received server response for request 2 2026-08-24 07:38:40.814129844 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.814146384 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-08-24 07:38:40.816807278 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-08-24 07:38:40.816871308 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.816908228 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.817002939 DEBUG Client info: None 2026-08-24 07:38:40.817048789 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-08-24 07:38:40.817064009 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.817071189 INFO Version: Unknown 2026-08-24 07:38:40.817116949 DEBUG Received server response for request 1 2026-08-24 07:38:40.817160820 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.817314450 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.817349121 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.817352901 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.817380741 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.817439681 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.817455131 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.817459701 DEBUG Initializing workspace `file:///tmp/.tmpt6Dl43/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.817482941 DEBUG Searching for a project in '/tmp/.tmpt6Dl43/src' 2026-08-24 07:38:40.817516651 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.817521591 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.818095374 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.818101264 DEBUG Discovering virtual environment in `/tmp/.tmpt6Dl43/src` 2026-08-24 07:38:40.818150905 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.818155925 DEBUG No virtual environment found 2026-08-24 07:38:40.818168465 DEBUG Adding first-party search path `/tmp/.tmpt6Dl43/src` 2026-08-24 07:38:40.818172955 DEBUG Using vendored stdlib 2026-08-24 07:38:40.818303385 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.818308685 DEBUG Adding new file root '/tmp/.tmpt6Dl43/src' of kind Project 2026-08-24 07:38:40.818477936 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.818482566 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.818536077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpt6Dl43/src/foo.py", kind: File } 2026-08-24 07:38:40.818563317 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpt6Dl43/src/foo.py` 2026-08-24 07:38:40.818566297 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.818583207 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.927564460 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.927639061 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.927655301 DEBUG method="shutdown" response.id=2 duration=25.13µs 2026-08-24 07:38:40.927679691 DEBUG Received server response for request 2 2026-08-24 07:38:40.927684841 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.927702191 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-08-24 07:38:40.929353059 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-08-24 07:38:40.929448350 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.929495260 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.929566590 DEBUG Client info: None 2026-08-24 07:38:40.929598361 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-08-24 07:38:40.929612771 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.929619541 INFO Version: Unknown 2026-08-24 07:38:40.929660081 DEBUG Received server response for request 1 2026-08-24 07:38:40.929706481 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.929854712 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.929905082 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.929909132 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.929933432 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.929999193 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.930013183 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.930017993 DEBUG Initializing workspace `file:///tmp/.tmprcryhK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.930043933 DEBUG Searching for a project in '/tmp/.tmprcryhK/src' 2026-08-24 07:38:40.930078873 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.930083623 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.930490975 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.930497395 DEBUG Discovering virtual environment in `/tmp/.tmprcryhK/src` 2026-08-24 07:38:40.930551425 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.930556145 DEBUG No virtual environment found 2026-08-24 07:38:40.930568505 DEBUG Adding first-party search path `/tmp/.tmprcryhK/src` 2026-08-24 07:38:40.930572556 DEBUG Using vendored stdlib 2026-08-24 07:38:40.930678486 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.930683806 DEBUG Adding new file root '/tmp/.tmprcryhK/src' of kind Project 2026-08-24 07:38:40.930830587 DEBUG Updating project to check open files 2026-08-24 07:38:40.930845597 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.930849097 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.930901177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprcryhK/src/foo", kind: File } 2026-08-24 07:38:40.930923447 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprcryhK/src/foo` 2026-08-24 07:38:40.930926107 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.930933057 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.930975168 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmprcryhK/src/foo' 2026-08-24 07:38:40.931078548 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.939528631 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.943551031 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.943561591 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.953856794 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.953898144 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.953907414 DEBUG method="shutdown" response.id=2 duration=13.93µs 2026-08-24 07:38:40.953925754 DEBUG Received server response for request 2 2026-08-24 07:38:40.953930904 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.953947404 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-08-24 07:38:40.956804929 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-08-24 07:38:40.956865829 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.956903009 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.956963339 DEBUG Client info: None 2026-08-24 07:38:40.956992210 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-08-24 07:38:40.957004560 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.957010430 INFO Version: Unknown 2026-08-24 07:38:40.957054560 DEBUG Received server response for request 1 2026-08-24 07:38:40.957095350 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.957258301 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.957294181 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.957297571 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.957312691 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.957389692 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.957404832 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.957409302 DEBUG Initializing workspace `file:///tmp/.tmpBGfMdB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.957432892 DEBUG Searching for a project in '/tmp/.tmpBGfMdB/src' 2026-08-24 07:38:40.957469832 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.957474842 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.958204806 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.958211576 DEBUG Discovering virtual environment in `/tmp/.tmpBGfMdB/src` 2026-08-24 07:38:40.958264286 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.958269296 DEBUG No virtual environment found 2026-08-24 07:38:40.958282136 DEBUG Adding first-party search path `/tmp/.tmpBGfMdB/src` 2026-08-24 07:38:40.958286396 DEBUG Using vendored stdlib 2026-08-24 07:38:40.958433307 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.958442457 DEBUG Adding new file root '/tmp/.tmpBGfMdB/src' of kind Project 2026-08-24 07:38:40.958594048 DEBUG Updating project to check open files 2026-08-24 07:38:40.958612298 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.958616098 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.958684108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBGfMdB/src/script.py", kind: File } 2026-08-24 07:38:40.958707348 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBGfMdB/src/script.py` 2026-08-24 07:38:40.958710218 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.958717648 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.958828749 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:38:40.958860009 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.958864099 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:38:40.958867659 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:38:40.958959269 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.959001720 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.959006630 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.969257652 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.969284792 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.969291762 DEBUG method="shutdown" response.id=2 duration=12.12µs 2026-08-24 07:38:40.969302912 DEBUG Received server response for request 2 2026-08-24 07:38:40.969307302 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.969316392 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-08-24 07:38:40.970323627 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-08-24 07:38:40.970389928 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.970422048 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.970503498 DEBUG Client info: None 2026-08-24 07:38:40.970547288 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-08-24 07:38:40.970561708 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.970567968 INFO Version: Unknown 2026-08-24 07:38:40.970610749 DEBUG Received server response for request 1 2026-08-24 07:38:40.970639449 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.970767659 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.970804410 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.970807710 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.970820930 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.970870140 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.970882160 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.970886020 DEBUG Initializing workspace `file:///tmp/.tmpVVXsxg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.970906610 DEBUG Searching for a project in '/tmp/.tmpVVXsxg/src' 2026-08-24 07:38:40.970940950 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.970945650 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.971435423 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.971440993 DEBUG Discovering virtual environment in `/tmp/.tmpVVXsxg/src` 2026-08-24 07:38:40.971485453 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.971489763 DEBUG No virtual environment found 2026-08-24 07:38:40.971500733 DEBUG Adding first-party search path `/tmp/.tmpVVXsxg/src` 2026-08-24 07:38:40.971504613 DEBUG Using vendored stdlib 2026-08-24 07:38:40.971613844 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.971618124 DEBUG Adding new file root '/tmp/.tmpVVXsxg/src' of kind Project 2026-08-24 07:38:40.971764814 DEBUG Updating project to check open files 2026-08-24 07:38:40.971776665 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.971779835 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.971836785 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVVXsxg/src/foo.ipynb", kind: File } 2026-08-24 07:38:40.971854405 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVVXsxg/src/foo.ipynb` 2026-08-24 07:38:40.971856735 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.971863185 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.971892745 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpVVXsxg/src/foo.ipynb' 2026-08-24 07:38:40.971961485 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:40.979898876 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:40.983835646 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:40.983847856 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:40.993994457 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:40.994032157 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:40.994041698 DEBUG method="shutdown" response.id=2 duration=15.24µs 2026-08-24 07:38:40.994061778 DEBUG Received server response for request 2 2026-08-24 07:38:40.994066638 DEBUG Client sends notification `exit` 2026-08-24 07:38:40.994082578 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-08-24 07:38:40.996610291 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-08-24 07:38:40.996676151 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:40.996713491 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:40.996767401 DEBUG Client info: None 2026-08-24 07:38:40.996791142 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-08-24 07:38:40.996803342 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:40.996809522 INFO Version: Unknown 2026-08-24 07:38:40.996851992 DEBUG Received server response for request 1 2026-08-24 07:38:40.996894582 DEBUG Client sends notification `initialized` 2026-08-24 07:38:40.997012483 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:40.997052443 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:40.997056243 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:40.997071673 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:40.997122313 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:40.997133903 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:40.997137763 DEBUG Initializing workspace `file:///tmp/.tmp2BlVI6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:40.997155673 DEBUG Searching for a project in '/tmp/.tmp2BlVI6/src' 2026-08-24 07:38:40.997189724 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:40.997193974 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:40.997513145 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:40.997518385 DEBUG Discovering virtual environment in `/tmp/.tmp2BlVI6/src` 2026-08-24 07:38:40.997560835 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:40.997565076 DEBUG No virtual environment found 2026-08-24 07:38:40.997576206 DEBUG Adding first-party search path `/tmp/.tmp2BlVI6/src` 2026-08-24 07:38:40.997580336 DEBUG Using vendored stdlib 2026-08-24 07:38:40.997669626 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:40.997674806 DEBUG Adding new file root '/tmp/.tmp2BlVI6/src' of kind Project 2026-08-24 07:38:40.997801007 DEBUG Updating project to check open files 2026-08-24 07:38:40.997811727 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:40.997814477 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:40.997854417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp2BlVI6/src/foo.py", kind: File } 2026-08-24 07:38:40.997871587 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2BlVI6/src/foo.py` 2026-08-24 07:38:40.997874207 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:40.997879947 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:40.997905567 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp2BlVI6/src/foo.py' 2026-08-24 07:38:40.997972598 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.005693717 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.009609827 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.009622167 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.019920159 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:41.019946619 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.019957309 DEBUG method="shutdown" response.id=2 duration=15.34µs 2026-08-24 07:38:41.019977139 DEBUG Received server response for request 2 2026-08-24 07:38:41.019981589 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.019990809 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-08-24 07:38:41.022473452 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-08-24 07:38:41.022536162 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.022572632 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.022630763 DEBUG Client info: None 2026-08-24 07:38:41.022656933 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-08-24 07:38:41.022670123 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.022676173 INFO Version: Unknown 2026-08-24 07:38:41.022715933 DEBUG Received server response for request 1 2026-08-24 07:38:41.022753323 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.022876874 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.022917364 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.022920664 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.022934874 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.022991035 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.023001235 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.023005055 DEBUG Initializing workspace `file:///tmp/.tmpqiiiNd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.023024165 DEBUG Searching for a project in '/tmp/.tmpqiiiNd/src' 2026-08-24 07:38:41.023056185 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.023060745 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.023620328 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.023625638 DEBUG Discovering virtual environment in `/tmp/.tmpqiiiNd/src` 2026-08-24 07:38:41.023668198 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.023672288 DEBUG No virtual environment found 2026-08-24 07:38:41.023683048 DEBUG Adding first-party search path `/tmp/.tmpqiiiNd/src` 2026-08-24 07:38:41.023686848 DEBUG Using vendored stdlib 2026-08-24 07:38:41.023774629 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.023779219 DEBUG Adding new file root '/tmp/.tmpqiiiNd/src' of kind Project 2026-08-24 07:38:41.023893219 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.023897029 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.023937469 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqiiiNd/src/foo.py", kind: File } 2026-08-24 07:38:41.023953280 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqiiiNd/src/foo.py` 2026-08-24 07:38:41.023955840 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.023967600 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.025534288 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-08-24 07:38:41.025571718 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpqiiiNd/src/foo.py' 2026-08-24 07:38:41.025637628 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.033362087 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.037264087 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.037278467 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.047574599 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:41.047604090 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.047614870 DEBUG method="shutdown" response.id=2 duration=16.47µs 2026-08-24 07:38:41.047626640 DEBUG Received server response for request 2 2026-08-24 07:38:41.047631330 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.047641150 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-08-24 07:38:41.050243513 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-08-24 07:38:41.050307803 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.050344903 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.050410264 DEBUG Client info: None 2026-08-24 07:38:41.050434104 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-08-24 07:38:41.050445654 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.050451334 INFO Version: Unknown 2026-08-24 07:38:41.050491544 DEBUG Received server response for request 1 2026-08-24 07:38:41.050529594 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.050643015 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.050682545 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.050685805 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.050701285 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.050749246 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.050760796 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.050765276 DEBUG Initializing workspace `file:///tmp/.tmpC7cJdm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.050785636 DEBUG Searching for a project in '/tmp/.tmpC7cJdm/src' 2026-08-24 07:38:41.050818176 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.050822886 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.051129337 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.051134408 DEBUG Discovering virtual environment in `/tmp/.tmpC7cJdm/src` 2026-08-24 07:38:41.051176658 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.051181118 DEBUG No virtual environment found 2026-08-24 07:38:41.051191368 DEBUG Adding first-party search path `/tmp/.tmpC7cJdm/src` 2026-08-24 07:38:41.051195608 DEBUG Using vendored stdlib 2026-08-24 07:38:41.051285378 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.051289608 DEBUG Adding new file root '/tmp/.tmpC7cJdm/src' of kind Project 2026-08-24 07:38:41.051425139 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.051428749 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.051438609 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-08-24 07:38:41.051441229 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.051454309 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:41.051489419 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-08-24 07:38:41.051550600 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.059179258 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.063105578 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.063117348 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.073387430 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:41.073425661 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.073436931 DEBUG method="shutdown" response.id=2 duration=16.62µs 2026-08-24 07:38:41.073448311 DEBUG Received server response for request 2 2026-08-24 07:38:41.073452681 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.073468471 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-08-24 07:38:41.075888993 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-08-24 07:38:41.075950443 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.075985744 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.076037444 DEBUG Client info: None 2026-08-24 07:38:41.076061494 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-08-24 07:38:41.076072634 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.076078494 INFO Version: Unknown 2026-08-24 07:38:41.076118324 DEBUG Received server response for request 1 2026-08-24 07:38:41.076156874 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.076269545 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.076307055 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.076310285 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.076323985 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.076388256 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.076398886 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.076402926 DEBUG Initializing workspace `file:///tmp/.tmpZKlkrf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.076421086 DEBUG Searching for a project in '/tmp/.tmpZKlkrf/src' 2026-08-24 07:38:41.076453506 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.076458136 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.076762738 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.076767298 DEBUG Discovering virtual environment in `/tmp/.tmpZKlkrf/src` 2026-08-24 07:38:41.076808058 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.076812438 DEBUG No virtual environment found 2026-08-24 07:38:41.076823098 DEBUG Adding first-party search path `/tmp/.tmpZKlkrf/src` 2026-08-24 07:38:41.076827278 DEBUG Using vendored stdlib 2026-08-24 07:38:41.076915428 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.076920398 DEBUG Adding new file root '/tmp/.tmpZKlkrf/src' of kind Project 2026-08-24 07:38:41.077036759 DEBUG Updating project to check open files 2026-08-24 07:38:41.077047389 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.077050049 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.077058669 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-24 07:38:41.077061359 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.077067479 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:41.077218270 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-24 07:38:41.077245850 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.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.077249990 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-24 07:38:41.077253500 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-24 07:38:41.077332700 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.077357901 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-08-24 07:38:41.077411491 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.077415821 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.087630483 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:41.087660163 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.087669323 DEBUG method="shutdown" response.id=2 duration=13.18µs 2026-08-24 07:38:41.087679203 DEBUG Received server response for request 2 2026-08-24 07:38:41.087683043 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.087692243 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-08-24 07:38:41.088784059 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-08-24 07:38:41.088840919 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.088873579 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.088923329 DEBUG Client info: None 2026-08-24 07:38:41.088945949 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-08-24 07:38:41.088956449 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.088961699 INFO Version: Unknown 2026-08-24 07:38:41.088999290 DEBUG Received server response for request 1 2026-08-24 07:38:41.089032090 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.089132400 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.089165321 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.089168691 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.089182981 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.089506172 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.089516072 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.089519922 DEBUG Initializing workspace `file:///tmp/.tmp6aNMtL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.089537272 DEBUG Searching for a project in '/tmp/.tmp6aNMtL/src' 2026-08-24 07:38:41.089568163 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.089572903 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.089862644 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.089866894 DEBUG Discovering virtual environment in `/tmp/.tmp6aNMtL/src` 2026-08-24 07:38:41.089904404 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.089908374 DEBUG No virtual environment found 2026-08-24 07:38:41.089926084 DEBUG Adding first-party search path `/tmp/.tmp6aNMtL/src` 2026-08-24 07:38:41.089930094 DEBUG Using vendored stdlib 2026-08-24 07:38:41.090013485 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.090017595 DEBUG Adding new file root '/tmp/.tmp6aNMtL/src' of kind Project 2026-08-24 07:38:41.090123205 DEBUG Updating project to check open files 2026-08-24 07:38:41.090133235 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.090135855 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.090144485 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-24 07:38:41.090147325 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.090152725 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:41.090237616 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-24 07:38:41.090264076 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.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.090267626 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-24 07:38:41.090270186 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-24 07:38:41.090344176 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.090392467 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.090396597 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.100605129 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:41.100630589 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.100637769 DEBUG method="shutdown" response.id=2 duration=11.10µs 2026-08-24 07:38:41.100648339 DEBUG Received server response for request 2 2026-08-24 07:38:41.100652049 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.100661199 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-08-24 07:38:41.101720474 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-08-24 07:38:41.101774335 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.101805635 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.101851205 DEBUG Client info: None 2026-08-24 07:38:41.101875605 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-08-24 07:38:41.101885695 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.101890635 INFO Version: Unknown 2026-08-24 07:38:41.101937735 DEBUG Received server response for request 1 2026-08-24 07:38:41.101969126 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.102063476 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.102101436 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.102104816 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.102118396 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.102166657 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.102177037 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.102180707 DEBUG Initializing workspace `file:///tmp/.tmp6gMqjs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.102198787 DEBUG Searching for a project in '/tmp/.tmp6gMqjs/src' 2026-08-24 07:38:41.102232427 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.102236827 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.102549218 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.102554118 DEBUG Discovering virtual environment in `/tmp/.tmp6gMqjs/src` 2026-08-24 07:38:41.102594449 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.102598249 DEBUG No virtual environment found 2026-08-24 07:38:41.102610039 DEBUG Adding first-party search path `/tmp/.tmp6gMqjs/src` 2026-08-24 07:38:41.102613929 DEBUG Using vendored stdlib 2026-08-24 07:38:41.102703699 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.102707909 DEBUG Adding new file root '/tmp/.tmp6gMqjs/src' of kind Project 2026-08-24 07:38:41.102817080 DEBUG Updating project to check open files 2026-08-24 07:38:41.102825590 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.102828420 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.102836450 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-24 07:38:41.102839230 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.102844600 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:41.102864020 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-08-24 07:38:41.102870020 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-08-24 07:38:41.102941310 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-24 07:38:41.102968061 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.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.102972121 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-24 07:38:41.102975021 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-24 07:38:41.103055381 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-08-24 07:38:41.103087101 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-08-24 07:38:41.103118551 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.110864411 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.113257533 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.113267623 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.123383014 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:41.123417064 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.123425894 DEBUG method="shutdown" response.id=2 duration=12.94µs 2026-08-24 07:38:41.123436775 DEBUG Received server response for request 2 2026-08-24 07:38:41.123440355 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.123455775 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-08-24 07:38:41.125735166 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-08-24 07:38:41.125793466 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.125828307 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.125885607 DEBUG Client info: None 2026-08-24 07:38:41.125917757 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-08-24 07:38:41.125928017 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.125933087 INFO Version: Unknown 2026-08-24 07:38:41.125971717 DEBUG Received server response for request 1 2026-08-24 07:38:41.126004247 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.126119248 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.126157268 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.126161018 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.126175748 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.126237819 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.126248689 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.126252509 DEBUG Initializing workspace `file:///tmp/.tmphcvNtY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.126274629 DEBUG Searching for a project in '/tmp/.tmphcvNtY/src' 2026-08-24 07:38:41.126306689 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.126311289 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.126625431 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.126630551 DEBUG Discovering virtual environment in `/tmp/.tmphcvNtY/src` 2026-08-24 07:38:41.126672121 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.126676631 DEBUG No virtual environment found 2026-08-24 07:38:41.126686791 DEBUG Adding first-party search path `/tmp/.tmphcvNtY/src` 2026-08-24 07:38:41.126691021 DEBUG Using vendored stdlib 2026-08-24 07:38:41.126777521 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.126782081 DEBUG Adding new file root '/tmp/.tmphcvNtY/src' of kind Project 2026-08-24 07:38:41.126898362 DEBUG Updating project to check open files 2026-08-24 07:38:41.126908802 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.126911812 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.126955732 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphcvNtY/src/lib.py", kind: File } 2026-08-24 07:38:41.126975322 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphcvNtY/src/lib.py` 2026-08-24 07:38:41.126977702 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.126983912 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.127006693 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmphcvNtY/src/lib.py' 2026-08-24 07:38:41.127063303 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.134689162 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.138571361 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.138579871 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.138589831 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.138638832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphcvNtY/src/main.py", kind: File } 2026-08-24 07:38:41.138659742 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphcvNtY/src/main.py` 2026-08-24 07:38:41.138662772 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.138674762 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(206))}}: Set open project files (count: 2) 2026-08-24 07:38:41.138691422 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmphcvNtY/src/main.py' 2026-08-24 07:38:41.140016849 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.140022619 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.140038149 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:41.140067089 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:41.140073289 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:41.140082229 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(209)), file(Id(206))}}: Set open project files (count: 3) 2026-08-24 07:38:41.140088929 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:41.140091599 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:41.140096129 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(20a)), file(Id(206)), file(Id(200)), file(Id(209))}}: Set open project files (count: 4) 2026-08-24 07:38:41.140100409 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:41.140102549 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:41.140107059 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(20a)), file(Id(206)), file(Id(200)), file(Id(209)), file(Id(20b))}}: Set open project files (count: 5) 2026-08-24 07:38:41.140129659 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(20b))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-24 07:38:41.140220930 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.140225200 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.140227630 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.140239680 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:41.140259790 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:41.140287220 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphcvNtY/src/lib.py", kind: FileContent } 2026-08-24 07:38:41.140292790 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmphcvNtY/src/lib.py` 2026-08-24 07:38:41.140311760 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmphcvNtY/src/lib.py' 2026-08-24 07:38:41.140355050 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.140358510 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.140374940 DEBUG Client sends notification `textDocument/didSave` 2026-08-24 07:38:41.140407251 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.140410261 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.140491331 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmphcvNtY/src/main.py' 2026-08-24 07:38:41.140519671 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.140523831 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.140584371 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(20b))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-24 07:38:41.140604432 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.140609132 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:41.140611722 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:41.150851304 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:41.150890444 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.150900174 DEBUG method="shutdown" response.id=2 duration=14.47µs 2026-08-24 07:38:41.150920654 DEBUG Received server response for request 2 2026-08-24 07:38:41.150925314 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.150940914 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-08-24 07:38:41.153735358 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-08-24 07:38:41.153796099 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.153830919 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.153886369 DEBUG Client info: None 2026-08-24 07:38:41.153910589 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-08-24 07:38:41.153927879 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.153933849 INFO Version: Unknown 2026-08-24 07:38:41.153972119 DEBUG Received server response for request 1 2026-08-24 07:38:41.154011330 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.154129750 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.154165820 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.154169280 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.154184421 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.154187541 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.154239301 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.154250101 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.154254401 DEBUG Initializing workspace `file:///tmp/.tmpMLHARy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.154273581 DEBUG Searching for a project in '/tmp/.tmpMLHARy/src' 2026-08-24 07:38:41.154306521 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.154310931 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.154631263 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.154636663 DEBUG Discovering virtual environment in `/tmp/.tmpMLHARy/src` 2026-08-24 07:38:41.154679313 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.154683653 DEBUG No virtual environment found 2026-08-24 07:38:41.154694043 DEBUG Adding first-party search path `/tmp/.tmpMLHARy/src` 2026-08-24 07:38:41.154698313 DEBUG Using vendored stdlib 2026-08-24 07:38:41.154789704 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.154794414 DEBUG Adding new file root '/tmp/.tmpMLHARy/src' of kind Project 2026-08-24 07:38:41.154911024 DEBUG Updating project to check open files 2026-08-24 07:38:41.154920534 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.154923394 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.154962084 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMLHARy/src/main.py", kind: File } 2026-08-24 07:38:41.154977675 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMLHARy/src/main.py` 2026-08-24 07:38:41.154980095 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.154985895 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.155282006 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMLHARy/src/main.py"))}: Checking file '/tmp/.tmpMLHARy/src/main.py' 2026-08-24 07:38:41.155403057 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMLHARy/src/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.164068911 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMLHARy/src/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.168129461 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.14ms 2026-08-24 07:38:41.168145511 DEBUG Received server response for request 2 2026-08-24 07:38:41.168254822 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.168264012 DEBUG Client sends notification `textDocument/didClose` 2026-08-24 07:38:41.168266692 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:41.168294772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMLHARy/external/builtins.pyi", kind: File } 2026-08-24 07:38:41.168310452 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpMLHARy/external/builtins.pyi` 2026-08-24 07:38:41.168313032 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-24 07:38:41.168323222 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.168330932 DEBUG notification{method=textDocument/didClose}: Updating the status of `/tmp/.tmpMLHARy/external/builtins.pyi` 2026-08-24 07:38:41.168335092 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpMLHARy/external/builtins.pyi` 2026-08-24 07:38:41.168396443 DEBUG method="textDocument/diagnostic" response.id=3 duration=55.56µs 2026-08-24 07:38:41.168406433 DEBUG Received server response for request 3 2026-08-24 07:38:41.178511204 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:41.178534894 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.178541684 DEBUG method="shutdown" response.id=4 duration=9.66µs 2026-08-24 07:38:41.178559964 DEBUG Received server response for request 4 2026-08-24 07:38:41.178563664 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.178572544 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-08-24 07:38:41.181164978 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-08-24 07:38:41.181222438 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.181254748 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.181308178 DEBUG Client info: None 2026-08-24 07:38:41.181339698 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-08-24 07:38:41.181349588 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.181354258 INFO Version: Unknown 2026-08-24 07:38:41.181403059 DEBUG Received server response for request 1 2026-08-24 07:38:41.181432719 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.181528519 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.181564600 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.181568270 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.181582290 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.181585520 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.181635440 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.181646130 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.181650250 DEBUG Initializing workspace `file:///tmp/.tmpzuJtOi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.181678640 DEBUG Searching for a project in '/tmp/.tmpzuJtOi/src' 2026-08-24 07:38:41.181728630 DEBUG Found project at '/tmp/.tmpzuJtOi' 2026-08-24 07:38:41.181732850 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.182052582 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.182057392 DEBUG Discovering virtual environment in `/tmp/.tmpzuJtOi` 2026-08-24 07:38:41.182098012 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.182102132 DEBUG No virtual environment found 2026-08-24 07:38:41.182112232 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:41.182120592 DEBUG Adding first-party search path `/tmp/.tmpzuJtOi/src` 2026-08-24 07:38:41.182124432 DEBUG Adding first-party search path `/tmp/.tmpzuJtOi` 2026-08-24 07:38:41.182128122 DEBUG Using vendored stdlib 2026-08-24 07:38:41.182220073 INFO Python version: Python 3.10, platform: linux 2026-08-24 07:38:41.182223813 DEBUG Adding new file root '/tmp/.tmpzuJtOi' of kind Project 2026-08-24 07:38:41.182336963 DEBUG Updating project to check open files 2026-08-24 07:38:41.182346964 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.182349704 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.182405234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzuJtOi/src/foo.py", kind: File } 2026-08-24 07:38:41.182420934 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzuJtOi/src/foo.py` 2026-08-24 07:38:41.182423574 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.182429474 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.182515564 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzuJtOi/src/foo.py"))}: Checking file '/tmp/.tmpzuJtOi/src/foo.py' 2026-08-24 07:38:41.182659895 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzuJtOi/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.196646936 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzuJtOi/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-08-24 07:38:41.196679466 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzuJtOi/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:41.196723826 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.29ms 2026-08-24 07:38:41.196737997 DEBUG Received server response for request 2 2026-08-24 07:38:41.207001189 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:41.207025349 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.207031789 DEBUG method="shutdown" response.id=3 duration=9.70µs 2026-08-24 07:38:41.207041339 DEBUG Received server response for request 3 2026-08-24 07:38:41.207044979 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.207054239 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-08-24 07:38:41.210040954 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-08-24 07:38:41.210109934 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.210145785 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.210210095 DEBUG Client info: None 2026-08-24 07:38:41.210238025 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-08-24 07:38:41.210250985 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.210257365 INFO Version: Unknown 2026-08-24 07:38:41.210298465 DEBUG Received server response for request 1 2026-08-24 07:38:41.210341546 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.210508876 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.210546877 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.210550497 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.210567647 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.210570767 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.210625037 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.210640507 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.210644687 DEBUG Initializing workspace `file:///tmp/.tmpn2z2dL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.210666787 DEBUG Searching for a project in '/tmp/.tmpn2z2dL/src' 2026-08-24 07:38:41.210700227 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.210705137 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.211316811 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.211323061 DEBUG Discovering virtual environment in `/tmp/.tmpn2z2dL/src` 2026-08-24 07:38:41.211393791 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.211398531 DEBUG No virtual environment found 2026-08-24 07:38:41.211410891 DEBUG Adding first-party search path `/tmp/.tmpn2z2dL/src` 2026-08-24 07:38:41.211415201 DEBUG Using vendored stdlib 2026-08-24 07:38:41.211539132 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.211544162 DEBUG Adding new file root '/tmp/.tmpn2z2dL/src' of kind Project 2026-08-24 07:38:41.211698933 DEBUG Updating project to check open files 2026-08-24 07:38:41.211715013 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.211718643 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.211787313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpn2z2dL/src/foo.py", kind: File } 2026-08-24 07:38:41.211809153 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn2z2dL/src/foo.py` 2026-08-24 07:38:41.211812133 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.211819023 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.212163425 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpn2z2dL/src/foo.py"))}: Checking file '/tmp/.tmpn2z2dL/src/foo.py' 2026-08-24 07:38:41.212310056 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpn2z2dL/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.222733249 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpn2z2dL/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.227023390 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.20ms 2026-08-24 07:38:41.227048221 DEBUG Received server response for request 2 2026-08-24 07:38:41.227084281 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:41.227090311 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:41.227104731 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:41.227127991 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpn2z2dL/src/foo.py", kind: FileContent } 2026-08-24 07:38:41.227133791 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpn2z2dL/src/foo.py` 2026-08-24 07:38:41.227186651 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpn2z2dL/src/foo.py"))}: Checking file '/tmp/.tmpn2z2dL/src/foo.py' 2026-08-24 07:38:41.227245322 DEBUG method="textDocument/diagnostic" response.id=3 duration=97.42µs 2026-08-24 07:38:41.227260682 DEBUG Received server response for request 3 2026-08-24 07:38:41.237344023 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:41.237378833 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.237385213 DEBUG method="shutdown" response.id=4 duration=10.36µs 2026-08-24 07:38:41.237401443 DEBUG Received server response for request 4 2026-08-24 07:38:41.237406573 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.237422083 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-08-24 07:38:41.240260738 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-08-24 07:38:41.240333418 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.240389678 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.240440149 DEBUG Client info: None 2026-08-24 07:38:41.240465519 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-08-24 07:38:41.240478639 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-24 07:38:41.240484919 INFO Version: Unknown 2026-08-24 07:38:41.240524939 DEBUG Received server response for request 1 2026-08-24 07:38:41.240567269 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.240667900 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.240703400 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.240707170 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.240722080 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.240725630 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.240769130 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.240779800 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.240783960 DEBUG Initializing workspace `file:///tmp/.tmpediftN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.240803630 DEBUG Searching for a project in '/tmp/.tmpediftN/src' 2026-08-24 07:38:41.240835051 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.240839201 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.241146762 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.241151632 DEBUG Discovering virtual environment in `/tmp/.tmpediftN/src` 2026-08-24 07:38:41.241194472 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.241198992 DEBUG No virtual environment found 2026-08-24 07:38:41.241209932 DEBUG Adding first-party search path `/tmp/.tmpediftN/src` 2026-08-24 07:38:41.241213972 DEBUG Using vendored stdlib 2026-08-24 07:38:41.241306143 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.241310313 DEBUG Adding new file root '/tmp/.tmpediftN/src' of kind Project 2026-08-24 07:38:41.241449244 DEBUG Updating project to check open files 2026-08-24 07:38:41.241459064 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.241461874 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.241501414 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpediftN/src/foo.py", kind: File } 2026-08-24 07:38:41.241517724 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpediftN/src/foo.py` 2026-08-24 07:38:41.241520184 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.241526084 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.241830326 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpediftN/src/foo.py"))}: Checking file '/tmp/.tmpediftN/src/foo.py' 2026-08-24 07:38:41.241946456 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpediftN/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.252349899 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpediftN/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.256641971 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.11ms 2026-08-24 07:38:41.256660671 DEBUG Received server response for request 2 2026-08-24 07:38:41.256901072 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:41.256915282 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:41.256928342 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:41.256952652 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpediftN/src/foo.py", kind: FileContent } 2026-08-24 07:38:41.256959182 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpediftN/src/foo.py` 2026-08-24 07:38:41.257000893 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpediftN/src/foo.py"))}: Checking file '/tmp/.tmpediftN/src/foo.py' 2026-08-24 07:38:41.257089253 DEBUG method="textDocument/diagnostic" response.id=3 duration=116.42µs 2026-08-24 07:38:41.257099453 DEBUG Received server response for request 3 2026-08-24 07:38:41.267299055 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:41.267331205 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.267337705 DEBUG method="shutdown" response.id=4 duration=9.67µs 2026-08-24 07:38:41.267355405 DEBUG Received server response for request 4 2026-08-24 07:38:41.267359435 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.267377825 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-08-24 07:38:41.270250190 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-08-24 07:38:41.270316010 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.270351680 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.270418001 DEBUG Client info: None 2026-08-24 07:38:41.270442201 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-08-24 07:38:41.270454961 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.270460771 INFO Version: Unknown 2026-08-24 07:38:41.270501911 DEBUG Received server response for request 1 2026-08-24 07:38:41.270540861 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.270642202 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.270678532 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.270682012 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.270697682 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.270700872 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.270746452 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.270756992 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.270760892 DEBUG Initializing workspace `file:///tmp/.tmpDPNdyu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.270780162 DEBUG Searching for a project in '/tmp/.tmpDPNdyu/src' 2026-08-24 07:38:41.270812413 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.270816753 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.271131794 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.271136064 DEBUG Discovering virtual environment in `/tmp/.tmpDPNdyu/src` 2026-08-24 07:38:41.271178545 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.271182595 DEBUG No virtual environment found 2026-08-24 07:38:41.271194705 DEBUG Adding first-party search path `/tmp/.tmpDPNdyu/src` 2026-08-24 07:38:41.271199055 DEBUG Using vendored stdlib 2026-08-24 07:38:41.271292745 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.271296915 DEBUG Adding new file root '/tmp/.tmpDPNdyu/src' of kind Project 2026-08-24 07:38:41.271445696 DEBUG Updating project to check open files 2026-08-24 07:38:41.271455606 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.271458386 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.271498106 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDPNdyu/src/foo.py", kind: File } 2026-08-24 07:38:41.271513446 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDPNdyu/src/foo.py` 2026-08-24 07:38:41.271516006 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.271521896 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.271722237 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDPNdyu/src/foo.py"))}: Checking file '/tmp/.tmpDPNdyu/src/foo.py' 2026-08-24 07:38:41.271820688 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDPNdyu/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.280105790 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDPNdyu/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.284136260 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.61ms 2026-08-24 07:38:41.284152400 DEBUG Received server response for request 2 2026-08-24 07:38:41.284182921 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:41.284219181 DEBUG method="textDocument/diagnostic" response.id=3 duration=24.30µs 2026-08-24 07:38:41.284228371 DEBUG Received server response for request 3 2026-08-24 07:38:41.294306322 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:41.294330412 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.294337632 DEBUG method="shutdown" response.id=4 duration=10.57µs 2026-08-24 07:38:41.294348522 DEBUG Received server response for request 4 2026-08-24 07:38:41.294352492 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.294387962 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-08-24 07:38:41.297172097 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-08-24 07:38:41.297238007 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.297275727 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.297340047 DEBUG Client info: None 2026-08-24 07:38:41.297377648 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-08-24 07:38:41.297391298 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.297396918 INFO Version: Unknown 2026-08-24 07:38:41.297436908 DEBUG Received server response for request 1 2026-08-24 07:38:41.297474398 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.297576189 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.297615599 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.297619109 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.297631389 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:41.297684709 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.297696139 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:41.297700349 DEBUG Initializing workspace `file:///tmp/.tmp0F8Kzd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.297720739 DEBUG Searching for a project in '/tmp/.tmp0F8Kzd/src' 2026-08-24 07:38:41.297753129 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.297757899 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.298075591 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.298080531 DEBUG Discovering virtual environment in `/tmp/.tmp0F8Kzd/src` 2026-08-24 07:38:41.298124161 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.298128591 DEBUG No virtual environment found 2026-08-24 07:38:41.298139651 DEBUG Adding first-party search path `/tmp/.tmp0F8Kzd/src` 2026-08-24 07:38:41.298143751 DEBUG Using vendored stdlib 2026-08-24 07:38:41.298231692 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.298235752 DEBUG Adding new file root '/tmp/.tmp0F8Kzd/src' of kind Project 2026-08-24 07:38:41.298352212 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.298355902 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:41.298398083 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:41.301065346 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:41.301142927 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0F8Kzd/src/foo.py"))}: Checking file '/tmp/.tmp0F8Kzd/src/foo.py' 2026-08-24 07:38:41.301214757 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:41.301233387 DEBUG method="workspace/diagnostic" response.id=2 duration=2.87ms 2026-08-24 07:38:41.301246787 DEBUG Received server response for request 2 2026-08-24 07:38:41.301350368 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.301361618 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:41.301408788 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0F8Kzd/src/foo.py") 2026-08-24 07:38:41.301415178 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0F8Kzd/src/foo.py` 2026-08-24 07:38:41.301427038 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0F8Kzd/src/foo.py` 2026-08-24 07:38:41.301441638 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0F8Kzd/src/foo.py` 2026-08-24 07:38:41.301443998 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.301449028 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:41.301485768 DEBUG method="textDocument/diagnostic" response.id=3 duration=31.88µs 2026-08-24 07:38:41.301495078 DEBUG Received server response for request 3 2026-08-24 07:38:41.311590470 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:41.311607470 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.311613860 DEBUG method="shutdown" response.id=4 duration=8.78µs 2026-08-24 07:38:41.311623060 DEBUG Received server response for request 4 2026-08-24 07:38:41.311626330 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.311635160 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-08-24 07:38:41.312991787 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-08-24 07:38:41.313052947 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.313086497 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.313134628 DEBUG Client info: None 2026-08-24 07:38:41.313159628 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-08-24 07:38:41.313171068 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.313176868 INFO Version: Unknown 2026-08-24 07:38:41.313215178 DEBUG Received server response for request 1 2026-08-24 07:38:41.313251358 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.313341529 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.313388409 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.313391779 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.313406699 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.313409699 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.313451879 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.313461559 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.313465179 DEBUG Initializing workspace `file:///tmp/.tmpUkyQGf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.313483129 DEBUG Searching for a project in '/tmp/.tmpUkyQGf/src' 2026-08-24 07:38:41.313516219 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.313520649 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.313805851 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.313810951 DEBUG Discovering virtual environment in `/tmp/.tmpUkyQGf/src` 2026-08-24 07:38:41.313850661 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.313854701 DEBUG No virtual environment found 2026-08-24 07:38:41.313865351 DEBUG Adding first-party search path `/tmp/.tmpUkyQGf/src` 2026-08-24 07:38:41.313869371 DEBUG Using vendored stdlib 2026-08-24 07:38:41.313965112 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.313969162 DEBUG Adding new file root '/tmp/.tmpUkyQGf/src' of kind Project 2026-08-24 07:38:41.314080502 DEBUG Updating project to check open files 2026-08-24 07:38:41.314090232 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.314092972 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.314133733 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUkyQGf/src/foo.py", kind: File } 2026-08-24 07:38:41.314149063 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUkyQGf/src/foo.py` 2026-08-24 07:38:41.314151503 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.314156653 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.314358104 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUkyQGf/src/foo.py"))}: Checking file '/tmp/.tmpUkyQGf/src/foo.py' 2026-08-24 07:38:41.314516514 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUkyQGf/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.322602926 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUkyQGf/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.332074024 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.91ms 2026-08-24 07:38:41.332089194 DEBUG Received server response for request 2 2026-08-24 07:38:41.342254395 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:41.342294086 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.342301576 DEBUG method="shutdown" response.id=3 duration=11.81µs 2026-08-24 07:38:41.342311746 DEBUG Received server response for request 3 2026-08-24 07:38:41.342315436 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.342324876 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-08-24 07:38:41.345646483 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-08-24 07:38:41.345712923 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.345748933 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.345805623 DEBUG Client info: None 2026-08-24 07:38:41.345831734 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-08-24 07:38:41.345844414 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.345850504 INFO Version: Unknown 2026-08-24 07:38:41.345888554 DEBUG Received server response for request 1 2026-08-24 07:38:41.345932034 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.346035565 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.346074715 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.346078045 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.346093055 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.346096135 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.346150035 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.346160695 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.346164835 DEBUG Initializing workspace `file:///tmp/.tmpa6GOFk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.346185485 DEBUG Searching for a project in '/tmp/.tmpa6GOFk/src' 2026-08-24 07:38:41.346217855 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.346222566 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.346549117 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.346554977 DEBUG Discovering virtual environment in `/tmp/.tmpa6GOFk/src` 2026-08-24 07:38:41.346598477 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.346602637 DEBUG No virtual environment found 2026-08-24 07:38:41.346613557 DEBUG Adding first-party search path `/tmp/.tmpa6GOFk/src` 2026-08-24 07:38:41.346617508 DEBUG Using vendored stdlib 2026-08-24 07:38:41.346709378 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.346713728 DEBUG Adding new file root '/tmp/.tmpa6GOFk/src' of kind Project 2026-08-24 07:38:41.346844669 DEBUG Updating project to check open files 2026-08-24 07:38:41.346856339 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.346859179 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.346901259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpa6GOFk/src/foo.py", kind: File } 2026-08-24 07:38:41.346918769 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpa6GOFk/src/foo.py` 2026-08-24 07:38:41.346921339 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.346927069 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.347022910 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa6GOFk/src/foo.py"))}: Checking file '/tmp/.tmpa6GOFk/src/foo.py' 2026-08-24 07:38:41.347137900 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa6GOFk/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.355918525 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa6GOFk/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.360022056 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.09ms 2026-08-24 07:38:41.360039846 DEBUG Received server response for request 2 2026-08-24 07:38:41.370333088 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:41.370381528 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.370388508 DEBUG method="shutdown" response.id=3 duration=11.14µs 2026-08-24 07:38:41.370399668 DEBUG Received server response for request 3 2026-08-24 07:38:41.370403458 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.370420028 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-08-24 07:38:41.373244293 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-08-24 07:38:41.373311533 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.373347423 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.373410794 DEBUG Client info: None 2026-08-24 07:38:41.373435154 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-08-24 07:38:41.373447744 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.373453554 INFO Version: Unknown 2026-08-24 07:38:41.373493364 DEBUG Received server response for request 1 2026-08-24 07:38:41.373529904 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.373626475 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.373663415 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.373666835 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.373683465 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.373686335 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.373730025 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.373741905 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.373745985 DEBUG Initializing workspace `file:///tmp/.tmpL8jR5s/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.373766275 DEBUG Searching for a project in '/tmp/.tmpL8jR5s/src' 2026-08-24 07:38:41.373797566 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.373801806 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.374124777 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.374129557 DEBUG Discovering virtual environment in `/tmp/.tmpL8jR5s/src` 2026-08-24 07:38:41.374172097 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.374176337 DEBUG No virtual environment found 2026-08-24 07:38:41.374187147 DEBUG Adding first-party search path `/tmp/.tmpL8jR5s/src` 2026-08-24 07:38:41.374191128 DEBUG Using vendored stdlib 2026-08-24 07:38:41.374284778 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.374288988 DEBUG Adding new file root '/tmp/.tmpL8jR5s/src' of kind Project 2026-08-24 07:38:41.374423319 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.374427679 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.374468899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpL8jR5s/src/foo.py", kind: File } 2026-08-24 07:38:41.374485569 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpL8jR5s/src/foo.py` 2026-08-24 07:38:41.374487959 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.374498919 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.374541539 DEBUG method="textDocument/diagnostic" response.id=2 duration=37.16µs 2026-08-24 07:38:41.374551739 DEBUG Received server response for request 2 2026-08-24 07:38:41.384949542 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:41.384973162 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.384979042 DEBUG method="shutdown" response.id=3 duration=9.97µs 2026-08-24 07:38:41.384989732 DEBUG Received server response for request 3 2026-08-24 07:38:41.384994602 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.385002952 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-08-24 07:38:41.386240479 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-08-24 07:38:41.386300059 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.386332619 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.386399470 DEBUG Client info: None 2026-08-24 07:38:41.386422350 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-08-24 07:38:41.386433420 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.386439520 INFO Version: Unknown 2026-08-24 07:38:41.386476920 DEBUG Received server response for request 1 2026-08-24 07:38:41.386511080 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.386610081 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.386644981 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.386648421 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.386663311 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.386666451 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.386710341 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.386719821 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.386723551 DEBUG Initializing workspace `file:///tmp/.tmph10w3a/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.386742521 DEBUG Searching for a project in '/tmp/.tmph10w3a/src' 2026-08-24 07:38:41.386794222 DEBUG Found project at '/tmp/.tmph10w3a' 2026-08-24 07:38:41.386798222 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.387089593 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.387093723 DEBUG Discovering virtual environment in `/tmp/.tmph10w3a` 2026-08-24 07:38:41.387130733 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.387134753 DEBUG No virtual environment found 2026-08-24 07:38:41.387144333 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:41.387152323 DEBUG Adding first-party search path `/tmp/.tmph10w3a/src` 2026-08-24 07:38:41.387156133 DEBUG Adding first-party search path `/tmp/.tmph10w3a` 2026-08-24 07:38:41.387159873 DEBUG Using vendored stdlib 2026-08-24 07:38:41.387245934 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.387249624 DEBUG Adding new file root '/tmp/.tmph10w3a' of kind Project 2026-08-24 07:38:41.387359224 DEBUG Updating project to check open files 2026-08-24 07:38:41.387384515 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.387387345 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.387425075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmph10w3a/src/foo.py", kind: File } 2026-08-24 07:38:41.387438395 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph10w3a/src/foo.py` 2026-08-24 07:38:41.387440755 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.387446485 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.387616126 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph10w3a/src/foo.py"))}: Checking file '/tmp/.tmph10w3a/src/foo.py' 2026-08-24 07:38:41.387730256 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph10w3a/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.395785467 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph10w3a/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.401012654 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.56ms 2026-08-24 07:38:41.401030164 DEBUG Received server response for request 2 2026-08-24 07:38:41.401201605 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.401213895 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:41.401244445 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmph10w3a/src/excluded/lib.py", kind: File } 2026-08-24 07:38:41.401283685 DEBUG method="textDocument/diagnostic" response.id=3 duration=26.00µs 2026-08-24 07:38:41.401293625 DEBUG Received server response for request 3 2026-08-24 07:38:41.411384006 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:41.411405496 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.411410946 DEBUG method="shutdown" response.id=4 duration=8.24µs 2026-08-24 07:38:41.411420356 DEBUG Received server response for request 4 2026-08-24 07:38:41.411424116 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.411433207 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-08-24 07:38:41.414233171 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-08-24 07:38:41.414294861 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.414331061 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.414397522 DEBUG Client info: None 2026-08-24 07:38:41.414421322 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-08-24 07:38:41.414432622 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.414438762 INFO Version: Unknown 2026-08-24 07:38:41.414477272 DEBUG Received server response for request 1 2026-08-24 07:38:41.414512072 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.414607703 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.414641783 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.414645123 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.414661133 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.414665163 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.414710553 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.414721793 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.414725793 DEBUG Initializing workspace `file:///tmp/.tmpBm4hYv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.414744133 DEBUG Searching for a project in '/tmp/.tmpBm4hYv/src' 2026-08-24 07:38:41.414775554 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.414780224 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.415088255 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.415093315 DEBUG Discovering virtual environment in `/tmp/.tmpBm4hYv/src` 2026-08-24 07:38:41.415135075 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.415139105 DEBUG No virtual environment found 2026-08-24 07:38:41.415149795 DEBUG Adding first-party search path `/tmp/.tmpBm4hYv/src` 2026-08-24 07:38:41.415153905 DEBUG Using vendored stdlib 2026-08-24 07:38:41.415247196 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.415251286 DEBUG Adding new file root '/tmp/.tmpBm4hYv/src' of kind Project 2026-08-24 07:38:41.415398767 DEBUG Updating project to check open files 2026-08-24 07:38:41.415409677 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.415412367 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.415452327 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBm4hYv/src/foo.py", kind: File } 2026-08-24 07:38:41.415467827 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBm4hYv/src/foo.py` 2026-08-24 07:38:41.415470237 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.415475937 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.416024920 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBm4hYv/src/foo.py"))}: Checking file '/tmp/.tmpBm4hYv/src/foo.py' 2026-08-24 07:38:41.416837654 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBm4hYv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.433338328 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.86ms 2026-08-24 07:38:41.433359028 DEBUG Received server response for request 2 2026-08-24 07:38:41.443648930 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:41.443683500 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.443690690 DEBUG method="shutdown" response.id=3 duration=10.81µs 2026-08-24 07:38:41.443700500 DEBUG Received server response for request 3 2026-08-24 07:38:41.443704240 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.443720270 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-08-24 07:38:41.447347259 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-08-24 07:38:41.447432479 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.447469429 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.447527250 DEBUG Client info: None 2026-08-24 07:38:41.447561810 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-08-24 07:38:41.447573040 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.447578760 INFO Version: Unknown 2026-08-24 07:38:41.447615980 DEBUG Received server response for request 1 2026-08-24 07:38:41.447659170 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.447810111 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.447846671 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.447850071 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.447865091 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.447868751 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.447926442 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.447942252 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.447946102 DEBUG Initializing workspace `file:///tmp/.tmpYKvMKa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.447968972 DEBUG Searching for a project in '/tmp/.tmpYKvMKa/src' 2026-08-24 07:38:41.448004062 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.448008902 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.448643605 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.448649655 DEBUG Discovering virtual environment in `/tmp/.tmpYKvMKa/src` 2026-08-24 07:38:41.448700376 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.448705116 DEBUG No virtual environment found 2026-08-24 07:38:41.448718266 DEBUG Adding first-party search path `/tmp/.tmpYKvMKa/src` 2026-08-24 07:38:41.448722526 DEBUG Using vendored stdlib 2026-08-24 07:38:41.448847066 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.448852177 DEBUG Adding new file root '/tmp/.tmpYKvMKa/src' of kind Project 2026-08-24 07:38:41.449002707 DEBUG Updating project to check open files 2026-08-24 07:38:41.449018037 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.449021787 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.449088058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYKvMKa/src/foo.py", kind: File } 2026-08-24 07:38:41.449109508 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYKvMKa/src/foo.py` 2026-08-24 07:38:41.449113098 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.449120118 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.449505560 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYKvMKa/src/foo.py"))}: Checking file '/tmp/.tmpYKvMKa/src/foo.py' 2026-08-24 07:38:41.449702851 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYKvMKa/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.459746252 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYKvMKa/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.464904358 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.78ms 2026-08-24 07:38:41.464924148 DEBUG Received server response for request 2 2026-08-24 07:38:41.475178860 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:41.475212370 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.475219510 DEBUG method="shutdown" response.id=3 duration=10.94µs 2026-08-24 07:38:41.475236560 DEBUG Received server response for request 3 2026-08-24 07:38:41.475240340 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.475256821 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-08-24 07:38:41.478202626 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-08-24 07:38:41.478271826 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.478307796 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.478379276 DEBUG Client info: None 2026-08-24 07:38:41.478408777 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-08-24 07:38:41.478421407 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.478427427 INFO Version: Unknown 2026-08-24 07:38:41.478468467 DEBUG Received server response for request 1 2026-08-24 07:38:41.478513017 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.478647808 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.478685798 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.478689608 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.478706898 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.478710228 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.478764498 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.478778748 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.478782818 DEBUG Initializing workspace `file:///tmp/.tmpctq4Y8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.478803949 DEBUG Searching for a project in '/tmp/.tmpctq4Y8/src' 2026-08-24 07:38:41.478838579 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.478843439 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.479401242 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.479406622 DEBUG Discovering virtual environment in `/tmp/.tmpctq4Y8/src` 2026-08-24 07:38:41.479454412 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.479460242 DEBUG No virtual environment found 2026-08-24 07:38:41.479472582 DEBUG Adding first-party search path `/tmp/.tmpctq4Y8/src` 2026-08-24 07:38:41.479476812 DEBUG Using vendored stdlib 2026-08-24 07:38:41.479598783 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.479603323 DEBUG Adding new file root '/tmp/.tmpctq4Y8/src' of kind Project 2026-08-24 07:38:41.479751973 DEBUG Updating project to check open files 2026-08-24 07:38:41.479766043 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.479769253 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.479833264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpctq4Y8/src/foo.py", kind: File } 2026-08-24 07:38:41.479852574 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpctq4Y8/src/foo.py` 2026-08-24 07:38:41.479855344 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.479861964 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.480094725 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpctq4Y8/src/foo.py"))}: Checking file '/tmp/.tmpctq4Y8/src/foo.py' 2026-08-24 07:38:41.480235946 DEBUG method="textDocument/diagnostic" response.id=2 duration=367.89µs 2026-08-24 07:38:41.480247226 DEBUG Received server response for request 2 2026-08-24 07:38:41.490491578 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:41.490520588 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.490527238 DEBUG method="shutdown" response.id=3 duration=10.42µs 2026-08-24 07:38:41.490537408 DEBUG Received server response for request 3 2026-08-24 07:38:41.490542758 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.490551848 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-08-24 07:38:41.491671244 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-08-24 07:38:41.491723694 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.491757754 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.491803455 DEBUG Client info: None 2026-08-24 07:38:41.491830015 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-08-24 07:38:41.491840915 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.491845955 INFO Version: Unknown 2026-08-24 07:38:41.491882425 DEBUG Received server response for request 1 2026-08-24 07:38:41.491911395 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.492001486 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.492033886 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.492037286 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.492049776 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.492052956 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:41.492104296 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.492114436 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.492118116 DEBUG Initializing workspace `file:///tmp/.tmpEHRprz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.492136236 DEBUG Searching for a project in '/tmp/.tmpEHRprz/src' 2026-08-24 07:38:41.492167046 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.492171036 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.492476178 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.492481218 DEBUG Discovering virtual environment in `/tmp/.tmpEHRprz/src` 2026-08-24 07:38:41.492520458 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.492524858 DEBUG No virtual environment found 2026-08-24 07:38:41.492535358 DEBUG Adding first-party search path `/tmp/.tmpEHRprz/src` 2026-08-24 07:38:41.492539418 DEBUG Using vendored stdlib 2026-08-24 07:38:41.492624239 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.492628239 DEBUG Adding new file root '/tmp/.tmpEHRprz/src' of kind Project 2026-08-24 07:38:41.492738809 DEBUG Updating project to check open files 2026-08-24 07:38:41.492747959 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.492750579 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.492787980 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEHRprz/src/foo.py", kind: File } 2026-08-24 07:38:41.492803150 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEHRprz/src/foo.py` 2026-08-24 07:38:41.492805600 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.492810960 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.493134951 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEHRprz/src/foo.py"))}: Checking file '/tmp/.tmpEHRprz/src/foo.py' 2026-08-24 07:38:41.493266482 DEBUG method="textDocument/diagnostic" response.id=2 duration=450.32µs 2026-08-24 07:38:41.493276702 DEBUG Received server response for request 2 2026-08-24 07:38:41.503474804 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:41.503497844 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.503504344 DEBUG method="shutdown" response.id=3 duration=10.07µs 2026-08-24 07:38:41.503513864 DEBUG Received server response for request 3 2026-08-24 07:38:41.503517894 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.503526814 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-08-24 07:38:41.504681970 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-08-24 07:38:41.504737320 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.504769680 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.504817731 DEBUG Client info: None 2026-08-24 07:38:41.504843311 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-08-24 07:38:41.504854041 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.504858621 INFO Version: Unknown 2026-08-24 07:38:41.504895641 DEBUG Received server response for request 1 2026-08-24 07:38:41.504923191 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.505010312 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.505042582 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.505046202 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.505058972 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.505061612 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:41.505108582 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.505118252 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:41.505121592 DEBUG Initializing workspace `file:///tmp/.tmpzIH6Mg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.505139212 DEBUG Searching for a project in '/tmp/.tmpzIH6Mg/src' 2026-08-24 07:38:41.505169952 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.505174122 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.505473724 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.505478344 DEBUG Discovering virtual environment in `/tmp/.tmpzIH6Mg/src` 2026-08-24 07:38:41.505516414 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.505520134 DEBUG No virtual environment found 2026-08-24 07:38:41.505530564 DEBUG Adding first-party search path `/tmp/.tmpzIH6Mg/src` 2026-08-24 07:38:41.505534484 DEBUG Using vendored stdlib 2026-08-24 07:38:41.505616995 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.505620885 DEBUG Adding new file root '/tmp/.tmpzIH6Mg/src' of kind Project 2026-08-24 07:38:41.505734365 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.505737815 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:41.505774336 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzIH6Mg/src/unchanged.py", kind: File } 2026-08-24 07:38:41.505790196 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzIH6Mg/src/unchanged.py` 2026-08-24 07:38:41.505792526 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.505801746 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:41.505862246 DEBUG Received notification `$/progress` 2026-08-24 07:38:41.505858706 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:41.508502219 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-08-24 07:38:41.508529339 DEBUG Received notification `$/progress` 2026-08-24 07:38:41.508590180 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/new_error.py"))}: Checking file '/tmp/.tmpzIH6Mg/src/new_error.py' 2026-08-24 07:38:41.508607870 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/unchanged.py"))}: Checking file '/tmp/.tmpzIH6Mg/src/unchanged.py' 2026-08-24 07:38:41.508617300 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/modified_same_error.py"))}: Checking file '/tmp/.tmpzIH6Mg/src/modified_same_error.py' 2026-08-24 07:38:41.508624570 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/fixed_error.py"))}: Checking file '/tmp/.tmpzIH6Mg/src/fixed_error.py' 2026-08-24 07:38:41.508673480 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/changed_error.py"))}: Checking file '/tmp/.tmpzIH6Mg/src/changed_error.py' 2026-08-24 07:38:41.508698900 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/new_error.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.519302854 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/new_error.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.523845237 DEBUG Received notification `$/progress` 2026-08-24 07:38:41.523921058 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-08-24 07:38:41.523946848 DEBUG Received notification `$/progress` 2026-08-24 07:38:41.523970658 DEBUG method="workspace/diagnostic" response.id=2 duration=18.16ms 2026-08-24 07:38:41.523983278 DEBUG Received server response for request 2 2026-08-24 07:38:41.524358360 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.524383750 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.524387240 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.524390810 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:41.524394980 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:41.524398430 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:41.524401660 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:41.524405240 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:41.524407400 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:41.524420010 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzIH6Mg/src/new_error.py") 2026-08-24 07:38:41.524426300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzIH6Mg/src/new_error.py` 2026-08-24 07:38:41.524436970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzIH6Mg/src/new_error.py` 2026-08-24 07:38:41.524448590 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzIH6Mg/src/new_error.py` 2026-08-24 07:38:41.524450820 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.524456530 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(280))}}: Set open project files (count: 2) 2026-08-24 07:38:41.524479960 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzIH6Mg/src/fixed_error.py") 2026-08-24 07:38:41.524483920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzIH6Mg/src/fixed_error.py` 2026-08-24 07:38:41.524488530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzIH6Mg/src/fixed_error.py` 2026-08-24 07:38:41.524494890 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzIH6Mg/src/fixed_error.py` 2026-08-24 07:38:41.524497060 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.524501350 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(280)), file(Id(380))}}: Set open project files (count: 3) 2026-08-24 07:38:41.524523401 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzIH6Mg/src/changed_error.py") 2026-08-24 07:38:41.524526901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzIH6Mg/src/changed_error.py` 2026-08-24 07:38:41.524531321 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzIH6Mg/src/changed_error.py` 2026-08-24 07:38:41.524537611 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzIH6Mg/src/changed_error.py` 2026-08-24 07:38:41.524539791 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.524544281 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280)), file(Id(380)), file(Id(200)), file(Id(300))}}: Set open project files (count: 4) 2026-08-24 07:38:41.524565411 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzIH6Mg/src/modified_same_error.py") 2026-08-24 07:38:41.524568841 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzIH6Mg/src/modified_same_error.py` 2026-08-24 07:38:41.524572541 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzIH6Mg/src/modified_same_error.py` 2026-08-24 07:38:41.524578551 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzIH6Mg/src/modified_same_error.py` 2026-08-24 07:38:41.524580721 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:41.524584791 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280)), file(Id(380)), file(Id(301)), file(Id(200)), file(Id(300))}}: Set open project files (count: 5) 2026-08-24 07:38:41.524595111 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:41.524609791 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzIH6Mg/src/new_error.py", kind: FileContent } 2026-08-24 07:38:41.524613361 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzIH6Mg/src/new_error.py` 2026-08-24 07:38:41.524621991 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:41.524636661 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzIH6Mg/src/fixed_error.py", kind: FileContent } 2026-08-24 07:38:41.524640161 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzIH6Mg/src/fixed_error.py` 2026-08-24 07:38:41.524648561 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:41.524662761 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzIH6Mg/src/changed_error.py", kind: FileContent } 2026-08-24 07:38:41.524666261 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzIH6Mg/src/changed_error.py` 2026-08-24 07:38:41.524674261 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:41.524689631 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzIH6Mg/src/modified_same_error.py", kind: FileContent } 2026-08-24 07:38:41.524692971 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzIH6Mg/src/modified_same_error.py` 2026-08-24 07:38:41.524731182 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:41.524735722 DEBUG Received notification `$/progress` 2026-08-24 07:38:41.524742732 DEBUG Received notification `$/progress` 2026-08-24 07:38:41.524770832 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/new_error.py"))}: Checking file '/tmp/.tmpzIH6Mg/src/new_error.py' 2026-08-24 07:38:41.524787542 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/fixed_error.py"))}: Checking file '/tmp/.tmpzIH6Mg/src/fixed_error.py' 2026-08-24 07:38:41.524794012 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/modified_same_error.py"))}: Checking file '/tmp/.tmpzIH6Mg/src/modified_same_error.py' 2026-08-24 07:38:41.524854222 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzIH6Mg/src/changed_error.py"))}: Checking file '/tmp/.tmpzIH6Mg/src/changed_error.py' 2026-08-24 07:38:41.525171924 DEBUG Received notification `$/progress` 2026-08-24 07:38:41.525243774 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-08-24 07:38:41.525259634 DEBUG Received notification `$/progress` 2026-08-24 07:38:41.525277604 DEBUG method="workspace/diagnostic" response.id=3 duration=578.42µs 2026-08-24 07:38:41.525287484 DEBUG Received server response for request 3 2026-08-24 07:38:41.535695187 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:41.535731908 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:41.535738218 DEBUG method="shutdown" response.id=4 duration=9.46µs 2026-08-24 07:38:41.535756578 DEBUG Received server response for request 4 2026-08-24 07:38:41.535760568 DEBUG Client sends notification `exit` 2026-08-24 07:38:41.535775438 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-08-24 07:38:41.539012574 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-08-24 07:38:41.539084125 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:41.539124505 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:41.539187905 DEBUG Client info: None 2026-08-24 07:38:41.539211565 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-08-24 07:38:41.539225055 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:41.539230455 INFO Version: Unknown 2026-08-24 07:38:41.539270465 DEBUG Received server response for request 1 2026-08-24 07:38:41.539313036 DEBUG Client sends notification `initialized` 2026-08-24 07:38:41.539425626 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:41.539462956 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:41.539466616 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:41.539479057 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:41.539531777 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:41.539543407 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:41.539547117 DEBUG Initializing workspace `file:///tmp/.tmpM8KPqM/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:41.539566447 DEBUG Searching for a project in '/tmp/.tmpM8KPqM/astral:test' 2026-08-24 07:38:41.539598667 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:41.539603077 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:41.539922229 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:41.539927199 DEBUG Discovering virtual environment in `/tmp/.tmpM8KPqM/astral:test` 2026-08-24 07:38:41.539970019 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:41.539974499 DEBUG No virtual environment found 2026-08-24 07:38:41.539985679 DEBUG Adding first-party search path `/tmp/.tmpM8KPqM/astral:test` 2026-08-24 07:38:41.539989679 DEBUG Using vendored stdlib 2026-08-24 07:38:41.540084390 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:41.540088540 DEBUG Adding new file root '/tmp/.tmpM8KPqM/astral:test' of kind Project 2026-08-24 07:38:41.540212060 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:41.540216190 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:41.540238340 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-08-24 07:38:41.541877949 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:41.541961069 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpM8KPqM/astral:test/test.py"))}: Checking file '/tmp/.tmpM8KPqM/astral:test/test.py' 2026-08-24 07:38:41.542041580 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpM8KPqM/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:41.551450207 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpM8KPqM/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:41.555539458 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-24 07:38:41.555570518 DEBUG method="workspace/diagnostic" response.id=2 duration=15.35ms 2026-08-24 07:38:41.555588438 DEBUG Received server response for request 2 2026-08-24 07:38:41.555635159 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:41.555665809 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-08-24 07:38:41.555676759 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:41.555680539 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:38:43.555731424 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:43.555848725 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:43.555909395 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-08-24 07:38:43.555919925 DEBUG method="shutdown" response.id=4 duration=81.32µs 2026-08-24 07:38:43.555924515 DEBUG Received server response for request 3 2026-08-24 07:38:43.555929235 DEBUG Received server response for request 4 2026-08-24 07:38:43.555933545 DEBUG Client sends notification `exit` 2026-08-24 07:38:43.555943216 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-08-24 07:38:43.560404948 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-08-24 07:38:43.560483058 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:43.560529749 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:43.560615319 DEBUG Client info: None 2026-08-24 07:38:43.560643139 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-08-24 07:38:43.560659179 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:43.560665219 INFO Version: Unknown 2026-08-24 07:38:43.560705910 DEBUG Received server response for request 1 2026-08-24 07:38:43.560750560 DEBUG Client sends notification `initialized` 2026-08-24 07:38:43.560919731 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:43.560958041 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:43.560962031 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:43.560975921 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:43.561051111 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:43.561067871 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:43.561072461 DEBUG Initializing workspace `file:///tmp/.tmpBDdmpz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:43.561096762 DEBUG Searching for a project in '/tmp/.tmpBDdmpz/src' 2026-08-24 07:38:43.561131002 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:43.561136122 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:43.561820525 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:43.561826845 DEBUG Discovering virtual environment in `/tmp/.tmpBDdmpz/src` 2026-08-24 07:38:43.561877196 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:43.561882516 DEBUG No virtual environment found 2026-08-24 07:38:43.561894836 DEBUG Adding first-party search path `/tmp/.tmpBDdmpz/src` 2026-08-24 07:38:43.561898956 DEBUG Using vendored stdlib 2026-08-24 07:38:43.562027696 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:43.562033256 DEBUG Adding new file root '/tmp/.tmpBDdmpz/src' of kind Project 2026-08-24 07:38:43.562200227 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:43.562204757 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:43.562239337 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:43.564833210 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:43.564928041 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBDdmpz/src/test.py"))}: Checking file '/tmp/.tmpBDdmpz/src/test.py' 2026-08-24 07:38:43.565046952 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBDdmpz/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:43.573810926 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBDdmpz/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:43.577831156 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:43.577842366 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:38:45.561100359 DEBUG Client sends notification `$/cancelRequest` 2026-08-24 07:38:45.561229329 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-08-24 07:38:45.561290559 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-08-24 07:38:45.561295040 DEBUG Received server response for request 2 2026-08-24 07:38:45.571562831 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:45.571601052 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:45.571609442 DEBUG method="shutdown" response.id=3 duration=14.23µs 2026-08-24 07:38:45.571630362 DEBUG Received server response for request 3 2026-08-24 07:38:45.571634092 DEBUG Client sends notification `exit` 2026-08-24 07:38:45.571651812 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-08-24 07:38:45.576036314 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-08-24 07:38:45.576116594 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:45.576164865 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:45.576243405 DEBUG Client info: None 2026-08-24 07:38:45.576270145 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-08-24 07:38:45.576284355 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:45.576290095 INFO Version: Unknown 2026-08-24 07:38:45.576328326 DEBUG Received server response for request 1 2026-08-24 07:38:45.576386086 DEBUG Client sends notification `initialized` 2026-08-24 07:38:45.576513606 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:45.576555657 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:45.576559477 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:45.576576857 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:45.576579767 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:45.576644767 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:45.576657947 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:45.576662247 DEBUG Initializing workspace `file:///tmp/.tmpTnMJQl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:45.576686547 DEBUG Searching for a project in '/tmp/.tmpTnMJQl/src' 2026-08-24 07:38:45.576722817 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:45.576727898 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:45.577104099 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:45.577109419 DEBUG Discovering virtual environment in `/tmp/.tmpTnMJQl/src` 2026-08-24 07:38:45.577162700 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:45.577167260 DEBUG No virtual environment found 2026-08-24 07:38:45.577180160 DEBUG Adding first-party search path `/tmp/.tmpTnMJQl/src` 2026-08-24 07:38:45.577184330 DEBUG Using vendored stdlib 2026-08-24 07:38:45.577294780 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:45.577299920 DEBUG Adding new file root '/tmp/.tmpTnMJQl/src' of kind Project 2026-08-24 07:38:45.577463361 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:45.577468191 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:45.577520432 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTnMJQl/src/test.py", kind: File } 2026-08-24 07:38:45.577542222 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTnMJQl/src/test.py` 2026-08-24 07:38:45.577544832 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:45.577561022 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:45.577590882 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:45.580472806 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:45.580537427 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTnMJQl/src/test.py"))}: Checking file '/tmp/.tmpTnMJQl/src/test.py' 2026-08-24 07:38:45.580665657 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTnMJQl/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:45.589375751 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTnMJQl/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:45.593411832 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:45.593424992 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:38:47.576701835 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:47.576866526 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:47.576956036 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpTnMJQl/src/test.py", kind: FileContent } 2026-08-24 07:38:47.576967957 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpTnMJQl/src/test.py` 2026-08-24 07:38:47.577008957 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-24 07:38:47.577058197 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:47.577139467 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTnMJQl/src/test.py"))}: Checking file '/tmp/.tmpTnMJQl/src/test.py' 2026-08-24 07:38:47.577388349 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:47.577439589 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:38:47.577460779 DEBUG Received server response for request 2 2026-08-24 07:38:47.587813892 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:47.587849012 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:47.587857862 DEBUG method="shutdown" response.id=3 duration=13.85µs 2026-08-24 07:38:47.587878322 DEBUG Received server response for request 3 2026-08-24 07:38:47.587882502 DEBUG Client sends notification `exit` 2026-08-24 07:38:47.587897092 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-08-24 07:38:47.592013533 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-08-24 07:38:47.592092983 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:47.592140854 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:47.592217024 DEBUG Client info: None 2026-08-24 07:38:47.592241264 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-08-24 07:38:47.592255304 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:47.592261154 INFO Version: Unknown 2026-08-24 07:38:47.592300275 DEBUG Received server response for request 1 2026-08-24 07:38:47.592344265 DEBUG Client sends notification `initialized` 2026-08-24 07:38:47.592479915 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:47.592521506 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:47.592525226 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:47.592540206 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:47.592605306 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:47.592617166 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:47.592621606 DEBUG Initializing workspace `file:///tmp/.tmpebmopE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:47.592644806 DEBUG Searching for a project in '/tmp/.tmpebmopE/src' 2026-08-24 07:38:47.592681626 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:47.592686566 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:47.593051758 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:47.593057138 DEBUG Discovering virtual environment in `/tmp/.tmpebmopE/src` 2026-08-24 07:38:47.593109979 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:47.593114489 DEBUG No virtual environment found 2026-08-24 07:38:47.593127039 DEBUG Adding first-party search path `/tmp/.tmpebmopE/src` 2026-08-24 07:38:47.593131529 DEBUG Using vendored stdlib 2026-08-24 07:38:47.593242459 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:47.593247109 DEBUG Adding new file root '/tmp/.tmpebmopE/src' of kind Project 2026-08-24 07:38:47.593407710 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:47.593412510 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:47.593443670 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:47.595087879 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:47.595185109 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpebmopE/src/test.py"))}: Checking file '/tmp/.tmpebmopE/src/test.py' 2026-08-24 07:38:47.595287720 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpebmopE/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:47.604222065 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpebmopE/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:47.608275306 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:47.608287136 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:38:49.592655991 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:49.592786361 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:49.592845272 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:38:49.592856192 DEBUG method="shutdown" response.id=3 duration=82.41µs 2026-08-24 07:38:49.592860542 DEBUG Received server response for request 2 2026-08-24 07:38:49.592865752 DEBUG Received server response for request 3 2026-08-24 07:38:49.592871062 DEBUG Client sends notification `exit` 2026-08-24 07:38:49.592880862 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-08-24 07:38:49.597255804 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-08-24 07:38:49.597332464 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:49.597398875 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:49.597475695 DEBUG Client info: None 2026-08-24 07:38:49.597499545 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-08-24 07:38:49.597513715 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:49.597519585 INFO Version: Unknown 2026-08-24 07:38:49.597557646 DEBUG Received server response for request 1 2026-08-24 07:38:49.597601336 DEBUG Client sends notification `initialized` 2026-08-24 07:38:49.597722996 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:49.597764407 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:49.597768637 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:49.597785617 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:49.597788547 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:49.597844347 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:49.597857867 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:49.597862977 DEBUG Initializing workspace `file:///tmp/.tmpNRZJf1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:49.597887967 DEBUG Searching for a project in '/tmp/.tmpNRZJf1/src' 2026-08-24 07:38:49.597934537 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:49.597938887 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:49.598311799 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:49.598317829 DEBUG Discovering virtual environment in `/tmp/.tmpNRZJf1/src` 2026-08-24 07:38:49.598387880 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:49.598392460 DEBUG No virtual environment found 2026-08-24 07:38:49.598405560 DEBUG Adding first-party search path `/tmp/.tmpNRZJf1/src` 2026-08-24 07:38:49.598409600 DEBUG Using vendored stdlib 2026-08-24 07:38:49.598517070 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:49.598522390 DEBUG Adding new file root '/tmp/.tmpNRZJf1/src' of kind Project 2026-08-24 07:38:49.598667551 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:49.598672501 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:49.598728321 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpNRZJf1/src/test.py", kind: File } 2026-08-24 07:38:49.598749662 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNRZJf1/src/test.py` 2026-08-24 07:38:49.598752222 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:49.598769002 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:49.598798282 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:49.600678111 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:49.600741612 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNRZJf1/src/test.py"))}: Checking file '/tmp/.tmpNRZJf1/src/test.py' 2026-08-24 07:38:49.600864032 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNRZJf1/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:49.609700027 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNRZJf1/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:49.613732767 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:49.613744827 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:38:51.597909290 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:51.598060161 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:51.598150201 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNRZJf1/src/test.py", kind: FileContent } 2026-08-24 07:38:51.598162811 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNRZJf1/src/test.py` 2026-08-24 07:38:51.598201542 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-24 07:38:51.598250512 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:51.598327992 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNRZJf1/src/test.py"))}: Checking file '/tmp/.tmpNRZJf1/src/test.py' 2026-08-24 07:38:51.598564003 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:51.598593294 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:38:51.598609754 DEBUG Received server response for request 2 2026-08-24 07:38:51.598652404 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:51.598676914 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:51.598685344 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:51.598688404 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:38:53.598767997 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:53.598903997 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:53.598979078 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNRZJf1/src/test.py", kind: FileContent } 2026-08-24 07:38:53.598988628 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNRZJf1/src/test.py` 2026-08-24 07:38:53.599066348 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-24 07:38:53.599112858 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:53.599186519 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNRZJf1/src/test.py"))}: Checking file '/tmp/.tmpNRZJf1/src/test.py' 2026-08-24 07:38:53.599321050 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:53.599337190 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-08-24 07:38:53.599349420 DEBUG Received server response for request 3 2026-08-24 07:38:53.609768913 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:53.609804764 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.609813254 DEBUG method="shutdown" response.id=4 duration=13.72µs 2026-08-24 07:38:53.609833964 DEBUG Received server response for request 4 2026-08-24 07:38:53.609838184 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.609853724 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-08-24 07:38:53.614155206 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-08-24 07:38:53.614234146 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.614283196 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.614361267 DEBUG Client info: None 2026-08-24 07:38:53.614398387 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-08-24 07:38:53.614413047 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.614418797 INFO Version: Unknown 2026-08-24 07:38:53.614458647 DEBUG Received server response for request 1 2026-08-24 07:38:53.614501877 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.614623748 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.614663878 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.614667478 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.614680408 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:53.614744699 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.614757969 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:53.614762269 DEBUG Initializing workspace `file:///tmp/.tmpPuFhyB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.614785429 DEBUG Searching for a project in '/tmp/.tmpPuFhyB/src' 2026-08-24 07:38:53.614819809 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.614824559 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.615183621 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.615188881 DEBUG Discovering virtual environment in `/tmp/.tmpPuFhyB/src` 2026-08-24 07:38:53.615240381 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.615244881 DEBUG No virtual environment found 2026-08-24 07:38:53.615257311 DEBUG Adding first-party search path `/tmp/.tmpPuFhyB/src` 2026-08-24 07:38:53.615261481 DEBUG Using vendored stdlib 2026-08-24 07:38:53.615390212 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.615394602 DEBUG Adding new file root '/tmp/.tmpPuFhyB/src' of kind Project 2026-08-24 07:38:53.615548633 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.615553453 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:53.615584243 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:53.618129686 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-08-24 07:38:53.618300487 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPuFhyB/src/file_000.py"))}: Checking file '/tmp/.tmpPuFhyB/src/file_000.py' 2026-08-24 07:38:53.618305457 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPuFhyB/src/file_002.py"))}: Checking file '/tmp/.tmpPuFhyB/src/file_002.py' 2026-08-24 07:38:53.618310437 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPuFhyB/src/file_003.py"))}: Checking file '/tmp/.tmpPuFhyB/src/file_003.py' 2026-08-24 07:38:53.618312547 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPuFhyB/src/file_004.py"))}: Checking file '/tmp/.tmpPuFhyB/src/file_004.py' 2026-08-24 07:38:53.618306127 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPuFhyB/src/file_001.py"))}: Checking file '/tmp/.tmpPuFhyB/src/file_001.py' 2026-08-24 07:38:53.618427077 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPuFhyB/src/file_000.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.630087147 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPuFhyB/src/file_000.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:53.634752470 DEBUG Received notification `$/progress` 2026-08-24 07:38:53.634809320 DEBUG Received notification `$/progress` 2026-08-24 07:38:53.634870641 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-08-24 07:38:53.634913131 DEBUG method="workspace/diagnostic" response.id=2 duration=19.36ms 2026-08-24 07:38:53.634933691 DEBUG Received server response for request 2 2026-08-24 07:38:53.645098903 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:53.645131293 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.645138723 DEBUG method="shutdown" response.id=3 duration=11.72µs 2026-08-24 07:38:53.645154513 DEBUG Received server response for request 3 2026-08-24 07:38:53.645157903 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.645173343 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-08-24 07:38:53.648342389 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-08-24 07:38:53.648430390 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.648468620 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.648534310 DEBUG Client info: None 2026-08-24 07:38:53.648561720 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-08-24 07:38:53.648575880 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.648581480 INFO Version: Unknown 2026-08-24 07:38:53.648621761 DEBUG Received server response for request 1 2026-08-24 07:38:53.648663701 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.648765941 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.648807382 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.648811082 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.648826232 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.648829682 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.648832982 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.648835622 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:53.648877262 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.648888262 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:53.648892522 DEBUG Initializing workspace `file:///tmp/.tmpXkXYSJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.648911722 DEBUG Searching for a project in '/tmp/.tmpXkXYSJ/src' 2026-08-24 07:38:53.648944282 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.648948832 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.649266804 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.649271564 DEBUG Discovering virtual environment in `/tmp/.tmpXkXYSJ/src` 2026-08-24 07:38:53.649315134 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.649319064 DEBUG No virtual environment found 2026-08-24 07:38:53.649330174 DEBUG Adding first-party search path `/tmp/.tmpXkXYSJ/src` 2026-08-24 07:38:53.649334244 DEBUG Using vendored stdlib 2026-08-24 07:38:53.649455055 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.649459555 DEBUG Adding new file root '/tmp/.tmpXkXYSJ/src' of kind Project 2026-08-24 07:38:53.649584035 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.649588115 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:53.649633456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXkXYSJ/src/error_0.py", kind: File } 2026-08-24 07:38:53.649651956 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXkXYSJ/src/error_0.py` 2026-08-24 07:38:53.649654356 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.649668976 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:53.649693286 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXkXYSJ/src/error_1.py", kind: File } 2026-08-24 07:38:53.649700506 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXkXYSJ/src/error_1.py` 2026-08-24 07:38:53.649702746 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.649706946 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-24 07:38:53.649727456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXkXYSJ/src/error_2.py", kind: File } 2026-08-24 07:38:53.649734146 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXkXYSJ/src/error_2.py` 2026-08-24 07:38:53.649736216 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.649740416 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200)), file(Id(202))}}: Set open project files (count: 3) 2026-08-24 07:38:53.649766116 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:53.651424455 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-08-24 07:38:53.651498395 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_1.py"))}: Checking file '/tmp/.tmpXkXYSJ/src/error_1.py' 2026-08-24 07:38:53.651512165 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_2.py"))}: Checking file '/tmp/.tmpXkXYSJ/src/error_2.py' 2026-08-24 07:38:53.651552866 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_6.py"))}: Checking file '/tmp/.tmpXkXYSJ/src/error_6.py' 2026-08-24 07:38:53.651557696 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_3.py"))}: Checking file '/tmp/.tmpXkXYSJ/src/error_3.py' 2026-08-24 07:38:53.651566706 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_4.py"))}: Checking file '/tmp/.tmpXkXYSJ/src/error_4.py' 2026-08-24 07:38:53.651565516 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_0.py"))}: Checking file '/tmp/.tmpXkXYSJ/src/error_0.py' 2026-08-24 07:38:53.651614086 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.651598626 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_5.py"))}: Checking file '/tmp/.tmpXkXYSJ/src/error_5.py' 2026-08-24 07:38:53.660005148 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:53.664601422 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:53.664658332 DEBUG method="workspace/diagnostic" response.id=2 duration=14.91ms 2026-08-24 07:38:53.664671532 DEBUG Received server response for request 2 2026-08-24 07:38:53.664763973 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:53.664772913 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:53.664776543 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:53.664778923 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:53.664790623 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:53.664821743 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpXkXYSJ/src/error_0.py", kind: FileContent } 2026-08-24 07:38:53.664828423 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpXkXYSJ/src/error_0.py` 2026-08-24 07:38:53.664858013 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:53.664875303 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpXkXYSJ/src/error_1.py", kind: FileContent } 2026-08-24 07:38:53.664879333 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpXkXYSJ/src/error_1.py` 2026-08-24 07:38:53.664889553 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:53.664906703 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpXkXYSJ/src/error_2.py", kind: FileContent } 2026-08-24 07:38:53.664910363 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpXkXYSJ/src/error_2.py` 2026-08-24 07:38:53.664943574 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:53.664990604 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_1.py"))}: Checking file '/tmp/.tmpXkXYSJ/src/error_1.py' 2026-08-24 07:38:53.665010324 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_2.py"))}: Checking file '/tmp/.tmpXkXYSJ/src/error_2.py' 2026-08-24 07:38:53.665107314 DEBUG Received notification `$/progress` 2026-08-24 07:38:53.665153055 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXkXYSJ/src/error_0.py"))}: Checking file '/tmp/.tmpXkXYSJ/src/error_0.py' 2026-08-24 07:38:53.665265835 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:53.665302635 DEBUG method="workspace/diagnostic" response.id=3 duration=385.83µs 2026-08-24 07:38:53.665322605 DEBUG Received server response for request 3 2026-08-24 07:38:53.675725128 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:53.675753238 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.675762288 DEBUG method="shutdown" response.id=4 duration=13.10µs 2026-08-24 07:38:53.675773358 DEBUG Received server response for request 4 2026-08-24 07:38:53.675777098 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.675786118 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-08-24 07:38:53.681232096 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-08-24 07:38:53.681298937 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.681341557 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.681439077 DEBUG Client info: None 2026-08-24 07:38:53.681483427 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-08-24 07:38:53.681499208 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.681505798 INFO Version: Unknown 2026-08-24 07:38:53.681550678 DEBUG Received server response for request 1 2026-08-24 07:38:53.681590578 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.681690748 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.681730379 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.681733799 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.681746219 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:53.681803149 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.681813969 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:53.681818529 DEBUG Initializing workspace `file:///tmp/.tmpOtayUP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.681837089 DEBUG Searching for a project in '/tmp/.tmpOtayUP/src' 2026-08-24 07:38:53.681886959 DEBUG Found project at '/tmp/.tmpOtayUP' 2026-08-24 07:38:53.681891070 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.682233011 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.682238001 DEBUG Discovering virtual environment in `/tmp/.tmpOtayUP` 2026-08-24 07:38:53.682281241 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.682285001 DEBUG No virtual environment found 2026-08-24 07:38:53.682295402 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:53.682304082 DEBUG Adding first-party search path `/tmp/.tmpOtayUP/src` 2026-08-24 07:38:53.682308072 DEBUG Adding first-party search path `/tmp/.tmpOtayUP` 2026-08-24 07:38:53.682311692 DEBUG Using vendored stdlib 2026-08-24 07:38:53.682422272 INFO Python version: Python 3.10, platform: linux 2026-08-24 07:38:53.682426342 DEBUG Adding new file root '/tmp/.tmpOtayUP' of kind Project 2026-08-24 07:38:53.682546873 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.682550363 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:53.682599223 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpOtayUP' 2026-08-24 07:38:53.685088076 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=.tmpOtayUP}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:53.685180926 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOtayUP/src/foo.py"))}: Checking file '/tmp/.tmpOtayUP/src/foo.py' 2026-08-24 07:38:53.685286307 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOtayUP/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.699115267 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOtayUP/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-08-24 07:38:53.699144777 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOtayUP/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:53.699188217 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-24 07:38:53.699211887 DEBUG method="workspace/diagnostic" response.id=2 duration=16.66ms 2026-08-24 07:38:53.699227898 DEBUG Received server response for request 2 2026-08-24 07:38:53.709511070 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:53.709547700 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.709555130 DEBUG method="shutdown" response.id=3 duration=11.84µs 2026-08-24 07:38:53.709566440 DEBUG Received server response for request 3 2026-08-24 07:38:53.709569800 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.709585370 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-08-24 07:38:53.712629626 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-08-24 07:38:53.712699196 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.712740406 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.712795946 DEBUG Client info: None 2026-08-24 07:38:53.712820347 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-08-24 07:38:53.712831977 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.712837667 INFO Version: Unknown 2026-08-24 07:38:53.712878217 DEBUG Received server response for request 1 2026-08-24 07:38:53.712917267 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.713019648 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.713059098 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.713062648 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.713076538 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:53.713126548 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.713138708 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:53.713142928 DEBUG Initializing workspace `file:///tmp/.tmpyw2Uto/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.713162768 DEBUG Searching for a project in '/tmp/.tmpyw2Uto/src' 2026-08-24 07:38:53.713197228 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.713202199 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.713534350 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.713540000 DEBUG Discovering virtual environment in `/tmp/.tmpyw2Uto/src` 2026-08-24 07:38:53.713583620 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.713587680 DEBUG No virtual environment found 2026-08-24 07:38:53.713598631 DEBUG Adding first-party search path `/tmp/.tmpyw2Uto/src` 2026-08-24 07:38:53.713602621 DEBUG Using vendored stdlib 2026-08-24 07:38:53.713691321 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.713695621 DEBUG Adding new file root '/tmp/.tmpyw2Uto/src' of kind Project 2026-08-24 07:38:53.713833262 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.713837782 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:53.713876802 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:53.715601121 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:53.715737151 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyw2Uto/src/foo.py"))}: Checking file '/tmp/.tmpyw2Uto/src/foo.py' 2026-08-24 07:38:53.715916882 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyw2Uto/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.724811127 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyw2Uto/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:53.729903643 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-24 07:38:53.729949624 DEBUG method="workspace/diagnostic" response.id=2 duration=16.11ms 2026-08-24 07:38:53.729972864 DEBUG Received server response for request 2 2026-08-24 07:38:53.740234156 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:53.740261486 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.740271016 DEBUG method="shutdown" response.id=3 duration=15.01µs 2026-08-24 07:38:53.740281636 DEBUG Received server response for request 3 2026-08-24 07:38:53.740285546 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.740295346 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-08-24 07:38:53.745769854 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-08-24 07:38:53.745826424 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.745861924 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.745930085 DEBUG Client info: None 2026-08-24 07:38:53.745960665 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-08-24 07:38:53.745975095 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.745981695 INFO Version: Unknown 2026-08-24 07:38:53.746023175 DEBUG Received server response for request 1 2026-08-24 07:38:53.746055075 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.746149856 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.746190306 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.746194226 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.746206486 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:53.746257366 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.746268266 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:53.746272686 DEBUG Initializing workspace `file:///tmp/.tmpMNNIKA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.746291976 DEBUG Searching for a project in '/tmp/.tmpMNNIKA/src' 2026-08-24 07:38:53.746323537 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.746328257 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.746670878 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.746676938 DEBUG Discovering virtual environment in `/tmp/.tmpMNNIKA/src` 2026-08-24 07:38:53.746720339 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.746724749 DEBUG No virtual environment found 2026-08-24 07:38:53.746735629 DEBUG Adding first-party search path `/tmp/.tmpMNNIKA/src` 2026-08-24 07:38:53.746739659 DEBUG Using vendored stdlib 2026-08-24 07:38:53.746844299 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.746848529 DEBUG Adding new file root '/tmp/.tmpMNNIKA/src' of kind Project 2026-08-24 07:38:53.746974900 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.746979080 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:53.747151251 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:53.748751279 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:53.748828839 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMNNIKA/src/foo.py"))}: Checking file '/tmp/.tmpMNNIKA/src/foo.py' 2026-08-24 07:38:53.748941480 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:53.748961070 DEBUG method="workspace/diagnostic" response.id=2 duration=1.98ms 2026-08-24 07:38:53.748972170 DEBUG Received server response for request 2 2026-08-24 07:38:53.759191322 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:53.759217912 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.759226472 DEBUG method="shutdown" response.id=3 duration=11.43µs 2026-08-24 07:38:53.759236782 DEBUG Received server response for request 3 2026-08-24 07:38:53.759240192 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.759249112 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-08-24 07:38:53.760450508 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-08-24 07:38:53.760505169 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.760537099 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.760597079 DEBUG Client info: None 2026-08-24 07:38:53.760633639 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-08-24 07:38:53.760646879 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.760653579 INFO Version: Unknown 2026-08-24 07:38:53.760696390 DEBUG Received server response for request 1 2026-08-24 07:38:53.760724880 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.760737080 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpO2nk0o 2026-08-24 07:38:53.760872760 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.760916181 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.760919641 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.760926821 DEBUG No workspace configuration provided for file:///tmp/.tmpO2nk0o 2026-08-24 07:38:53.760940331 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:53.760942751 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-08-24 07:38:53.760984661 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.760990971 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpO2nk0o, using default options 2026-08-24 07:38:53.760998241 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:53.761002221 DEBUG Initializing workspace `file:///tmp/.tmpO2nk0o`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.761021971 DEBUG Searching for a project in '/tmp/.tmpO2nk0o' 2026-08-24 07:38:53.761049481 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.761054531 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.761714155 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.761720645 DEBUG Discovering virtual environment in `/tmp/.tmpO2nk0o` 2026-08-24 07:38:53.761770575 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.761775505 DEBUG No virtual environment found 2026-08-24 07:38:53.761787975 DEBUG Adding first-party search path `/tmp/.tmpO2nk0o` 2026-08-24 07:38:53.761791965 DEBUG Using vendored stdlib 2026-08-24 07:38:53.761913036 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.761923846 DEBUG Adding new file root '/tmp/.tmpO2nk0o' of kind Project 2026-08-24 07:38:53.762099367 DEBUG Updating project to check open files 2026-08-24 07:38:53.762114647 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.762118387 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:53.762142217 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:53.762145197 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:53.762151757 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:53.762157317 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:53.762159617 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:53.762164417 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:38:53.762169187 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:53.762171307 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:53.762175437 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-08-24 07:38:53.762250718 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:53.762353578 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.773227883 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:53.777728166 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:53.777738636 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:53.777802646 DEBUG method="textDocument/prepareRename" response.id=2 duration=77.46µs 2026-08-24 07:38:53.777816897 DEBUG Received server response for request 2 2026-08-24 07:38:53.777824107 DEBUG Client sends request `textDocument/rename` with ID 3 2026-08-24 07:38:53.779774066 INFO request{id=3 method=textDocument/rename}:Project::index_files{project=.tmpO2nk0o}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:53.779828257 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmpO2nk0o/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-08-24 07:38:53.779866087 DEBUG method="textDocument/rename" response.id=3 duration=1.75ms 2026-08-24 07:38:53.779878977 DEBUG Received server response for request 3 2026-08-24 07:38:53.790130779 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:53.790163289 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.790170219 DEBUG method="shutdown" response.id=4 duration=11.99µs 2026-08-24 07:38:53.790188549 DEBUG Received server response for request 4 2026-08-24 07:38:53.790192509 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.790208199 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-08-24 07:38:53.793197125 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-08-24 07:38:53.793271805 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.793311625 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.793362595 DEBUG Client info: None 2026-08-24 07:38:53.793407736 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-08-24 07:38:53.793420446 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.793427626 INFO Version: Unknown 2026-08-24 07:38:53.793470816 DEBUG Received server response for request 1 2026-08-24 07:38:53.793515436 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.793529276 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpM76WDp 2026-08-24 07:38:53.793694387 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.793733767 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.793737107 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.793745357 DEBUG No workspace configuration provided for file:///tmp/.tmpM76WDp 2026-08-24 07:38:53.793751777 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.793754967 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-08-24 07:38:53.793811648 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.793817178 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpM76WDp, using default options 2026-08-24 07:38:53.793823828 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:53.793827668 DEBUG Initializing workspace `file:///tmp/.tmpM76WDp`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.793850898 DEBUG Searching for a project in '/tmp/.tmpM76WDp' 2026-08-24 07:38:53.793879518 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.793884668 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.794460581 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.794466501 DEBUG Discovering virtual environment in `/tmp/.tmpM76WDp` 2026-08-24 07:38:53.794517021 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.794522261 DEBUG No virtual environment found 2026-08-24 07:38:53.794534051 DEBUG Adding first-party search path `/tmp/.tmpM76WDp` 2026-08-24 07:38:53.794538301 DEBUG Using vendored stdlib 2026-08-24 07:38:53.794664712 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.794669562 DEBUG Adding new file root '/tmp/.tmpM76WDp' of kind Project 2026-08-24 07:38:53.794820933 DEBUG Updating project to check open files 2026-08-24 07:38:53.794836083 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.794839533 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:53.794894033 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpM76WDp/foo.py", kind: File } 2026-08-24 07:38:53.794915953 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM76WDp/foo.py` 2026-08-24 07:38:53.794918893 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.794925703 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:53.797578947 INFO request{id=2 method=textDocument/prepareRename}:Project::index_files{project=.tmpM76WDp}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:53.797717238 DEBUG method="textDocument/prepareRename" response.id=2 duration=2.79ms 2026-08-24 07:38:53.797731038 DEBUG Received server response for request 2 2026-08-24 07:38:53.797740468 DEBUG Client sends request `textDocument/rename` with ID 3 2026-08-24 07:38:53.797876988 DEBUG method="textDocument/rename" response.id=3 duration=122.61µs 2026-08-24 07:38:53.797889448 DEBUG Received server response for request 3 2026-08-24 07:38:53.808135170 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:53.808154840 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.808161791 DEBUG method="shutdown" response.id=4 duration=10.42µs 2026-08-24 07:38:53.808172691 DEBUG Received server response for request 4 2026-08-24 07:38:53.808177441 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.808186241 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-08-24 07:38:53.809538497 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-08-24 07:38:53.809607678 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.809639328 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.809699128 DEBUG Client info: None 2026-08-24 07:38:53.809727548 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-08-24 07:38:53.809741579 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.809749369 INFO Version: Unknown 2026-08-24 07:38:53.809791889 DEBUG Received server response for request 1 2026-08-24 07:38:53.809829959 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.809958840 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.809996770 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.809999970 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.810014530 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.810017630 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:38:53.810061660 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.810074800 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:53.810078570 DEBUG Initializing workspace `file:///tmp/.tmpHuUPwn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.810098870 DEBUG Searching for a project in '/tmp/.tmpHuUPwn/src' 2026-08-24 07:38:53.810131770 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.810136791 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.810623843 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.810629053 DEBUG Discovering virtual environment in `/tmp/.tmpHuUPwn/src` 2026-08-24 07:38:53.810673303 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.810678093 DEBUG No virtual environment found 2026-08-24 07:38:53.810689303 DEBUG Adding first-party search path `/tmp/.tmpHuUPwn/src` 2026-08-24 07:38:53.810693433 DEBUG Using vendored stdlib 2026-08-24 07:38:53.810805724 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.810810424 DEBUG Adding new file root '/tmp/.tmpHuUPwn/src' of kind Project 2026-08-24 07:38:53.810963005 DEBUG Updating project to check open files 2026-08-24 07:38:53.810976405 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.810979855 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:53.811040705 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHuUPwn/src/foo.py", kind: File } 2026-08-24 07:38:53.811060655 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHuUPwn/src/foo.py` 2026-08-24 07:38:53.811063365 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.811069935 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:53.811240216 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.811269216 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-24 07:38:53.825268937 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=14.19ms 2026-08-24 07:38:53.825292218 DEBUG Received server response for request 2 2026-08-24 07:38:53.835550160 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:53.835581490 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.835589180 DEBUG method="shutdown" response.id=3 duration=11.13µs 2026-08-24 07:38:53.835599480 DEBUG Received server response for request 3 2026-08-24 07:38:53.835603100 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.835612710 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-08-24 07:38:53.838312684 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-08-24 07:38:53.838394394 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.838431304 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.838493684 DEBUG Client info: None 2026-08-24 07:38:53.838525325 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-08-24 07:38:53.838537865 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.838543735 INFO Version: Unknown 2026-08-24 07:38:53.838585745 DEBUG Received server response for request 1 2026-08-24 07:38:53.838618985 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.838721606 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.838761056 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.838764446 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.838778086 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.838781216 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:38:53.838828906 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.838839766 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:53.838843566 DEBUG Initializing workspace `file:///tmp/.tmpK2ALxh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.838863386 DEBUG Searching for a project in '/tmp/.tmpK2ALxh/src' 2026-08-24 07:38:53.838895037 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.838899757 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.839222138 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.839227258 DEBUG Discovering virtual environment in `/tmp/.tmpK2ALxh/src` 2026-08-24 07:38:53.839272129 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.839276499 DEBUG No virtual environment found 2026-08-24 07:38:53.839287319 DEBUG Adding first-party search path `/tmp/.tmpK2ALxh/src` 2026-08-24 07:38:53.839291419 DEBUG Using vendored stdlib 2026-08-24 07:38:53.839399259 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.839403409 DEBUG Adding new file root '/tmp/.tmpK2ALxh/src' of kind Project 2026-08-24 07:38:53.839524840 DEBUG Updating project to check open files 2026-08-24 07:38:53.839536010 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.839538700 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:53.839581370 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpK2ALxh/src/foo.py", kind: File } 2026-08-24 07:38:53.839598930 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpK2ALxh/src/foo.py` 2026-08-24 07:38:53.839601900 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.839607550 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:53.839785471 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.839813271 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-24 07:38:53.853552211 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.94ms 2026-08-24 07:38:53.853571791 DEBUG Received server response for request 2 2026-08-24 07:38:53.863802773 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:53.863833583 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.863840993 DEBUG method="shutdown" response.id=3 duration=10.17µs 2026-08-24 07:38:53.863850593 DEBUG Received server response for request 3 2026-08-24 07:38:53.863853933 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.863869073 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-08-24 07:38:53.866752218 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-08-24 07:38:53.866831128 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.866869529 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.866929689 DEBUG Client info: None 2026-08-24 07:38:53.866953639 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-08-24 07:38:53.866967379 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.866974259 INFO Version: Unknown 2026-08-24 07:38:53.867015289 DEBUG Received server response for request 1 2026-08-24 07:38:53.867057610 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.867157470 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.867194350 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.867197790 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.867213100 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.867216510 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:38:53.867259791 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.867270551 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:53.867274341 DEBUG Initializing workspace `file:///tmp/.tmplV1Ih7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.867294361 DEBUG Searching for a project in '/tmp/.tmplV1Ih7/src' 2026-08-24 07:38:53.867326061 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.867330541 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.867659143 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.867664363 DEBUG Discovering virtual environment in `/tmp/.tmplV1Ih7/src` 2026-08-24 07:38:53.867706093 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.867710383 DEBUG No virtual environment found 2026-08-24 07:38:53.867721203 DEBUG Adding first-party search path `/tmp/.tmplV1Ih7/src` 2026-08-24 07:38:53.867725363 DEBUG Using vendored stdlib 2026-08-24 07:38:53.867818443 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.867822713 DEBUG Adding new file root '/tmp/.tmplV1Ih7/src' of kind Project 2026-08-24 07:38:53.867952304 DEBUG Updating project to check open files 2026-08-24 07:38:53.867963204 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.867966444 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:53.868007644 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplV1Ih7/src/foo", kind: File } 2026-08-24 07:38:53.868023434 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplV1Ih7/src/foo` 2026-08-24 07:38:53.868025955 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.868031655 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:53.868343376 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.870265746 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.23ms 2026-08-24 07:38:53.870281776 DEBUG Received server response for request 2 2026-08-24 07:38:53.870289456 DEBUG Client sends notification `textDocument/didClose` 2026-08-24 07:38:53.870296226 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.870298816 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-08-24 07:38:53.870305346 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmplV1Ih7/src/foo` 2026-08-24 07:38:53.870308436 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-24 07:38:53.870313696 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-08-24 07:38:53.870319196 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmplV1Ih7/src/foo` from project `src` 2026-08-24 07:38:53.870326706 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmplV1Ih7/src/foo` 2026-08-24 07:38:53.870330696 DEBUG notification{method=textDocument/didClose}: Updating the permissions of `/tmp/.tmplV1Ih7/src/foo` 2026-08-24 07:38:53.870357266 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplV1Ih7/src/foo") 2026-08-24 07:38:53.870361116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplV1Ih7/src/foo` 2026-08-24 07:38:53.870376726 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplV1Ih7/src/foo` 2026-08-24 07:38:53.870384316 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplV1Ih7/src/foo` 2026-08-24 07:38:53.870386596 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.870390396 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:53.870445567 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-24 07:38:53.881843565 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=11.45ms 2026-08-24 07:38:53.881859845 DEBUG Received server response for request 3 2026-08-24 07:38:53.891934486 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:53.891963856 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.891970886 DEBUG method="shutdown" response.id=4 duration=10.61µs 2026-08-24 07:38:53.891987766 DEBUG Received server response for request 4 2026-08-24 07:38:53.891992366 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.892007316 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-08-24 07:38:53.894880991 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-08-24 07:38:53.894945411 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.894982401 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.895046122 DEBUG Client info: None 2026-08-24 07:38:53.895072162 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-08-24 07:38:53.895084682 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.895090702 INFO Version: Unknown 2026-08-24 07:38:53.895130722 DEBUG Received server response for request 1 2026-08-24 07:38:53.895169912 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.895268743 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.895305253 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.895308613 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.895322513 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.895325293 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-08-24 07:38:53.895381983 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.895393273 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:53.895397453 DEBUG Initializing workspace `file:///tmp/.tmpEDdhM3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.895416354 DEBUG Searching for a project in '/tmp/.tmpEDdhM3/src' 2026-08-24 07:38:53.895449044 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.895453604 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.895765875 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.895770905 DEBUG Discovering virtual environment in `/tmp/.tmpEDdhM3/src` 2026-08-24 07:38:53.895813726 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.895817966 DEBUG No virtual environment found 2026-08-24 07:38:53.895828816 DEBUG Adding first-party search path `/tmp/.tmpEDdhM3/src` 2026-08-24 07:38:53.895832626 DEBUG Using vendored stdlib 2026-08-24 07:38:53.895926406 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.895931016 DEBUG Adding new file root '/tmp/.tmpEDdhM3/src' of kind Project 2026-08-24 07:38:53.896053747 DEBUG Updating project to check open files 2026-08-24 07:38:53.896064587 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.896067797 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:53.896108097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEDdhM3/src/foo.py", kind: File } 2026-08-24 07:38:53.896123407 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEDdhM3/src/foo.py` 2026-08-24 07:38:53.896126097 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.896131677 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:53.896410099 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.908072698 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-08-24 07:38:53.913488155 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:53.913500295 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-08-24 07:38:53.913508065 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:53.913529725 DEBUG method="textDocument/signatureHelp" response.id=2 duration=17.39ms 2026-08-24 07:38:53.913545396 DEBUG Received server response for request 2 2026-08-24 07:38:53.923804158 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:53.923832308 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.923840398 DEBUG method="shutdown" response.id=3 duration=12.19µs 2026-08-24 07:38:53.923849858 DEBUG Received server response for request 3 2026-08-24 07:38:53.923853368 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.923862328 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-08-24 07:38:53.927103994 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-08-24 07:38:53.927174225 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.927211845 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.927268315 DEBUG Client info: None 2026-08-24 07:38:53.927294255 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-08-24 07:38:53.927308075 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.927314985 INFO Version: Unknown 2026-08-24 07:38:53.927356066 DEBUG Received server response for request 1 2026-08-24 07:38:53.927409776 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.927423816 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpxzoKyG 2026-08-24 07:38:53.927516666 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.927557077 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.927560687 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.927568067 DEBUG No workspace configuration provided for file:///tmp/.tmpxzoKyG 2026-08-24 07:38:53.927574007 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.927576787 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:38:53.927622777 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.927627127 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpxzoKyG, using default options 2026-08-24 07:38:53.927633267 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:53.927636707 DEBUG Initializing workspace `file:///tmp/.tmpxzoKyG`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.927655747 DEBUG Searching for a project in '/tmp/.tmpxzoKyG' 2026-08-24 07:38:53.927682197 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.927686757 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.928009179 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.928014729 DEBUG Discovering virtual environment in `/tmp/.tmpxzoKyG` 2026-08-24 07:38:53.928059539 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.928063979 DEBUG No virtual environment found 2026-08-24 07:38:53.928074729 DEBUG Adding first-party search path `/tmp/.tmpxzoKyG` 2026-08-24 07:38:53.928078849 DEBUG Using vendored stdlib 2026-08-24 07:38:53.928174760 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.928179370 DEBUG Adding new file root '/tmp/.tmpxzoKyG' of kind Project 2026-08-24 07:38:53.928300770 DEBUG Updating project to check open files 2026-08-24 07:38:53.928313150 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.928315770 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:53.928357471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpxzoKyG/foo.py", kind: File } 2026-08-24 07:38:53.928392091 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxzoKyG/foo.py` 2026-08-24 07:38:53.928394951 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.928401121 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:53.928693422 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.928745793 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=339.03µs 2026-08-24 07:38:53.928756343 DEBUG Received server response for request 2 2026-08-24 07:38:53.928771313 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-24 07:38:53.928818973 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=34.71µs 2026-08-24 07:38:53.928827913 DEBUG Received server response for request 3 2026-08-24 07:38:53.928837503 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-08-24 07:38:53.928870743 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=22.73µs 2026-08-24 07:38:53.928879253 DEBUG Received server response for request 4 2026-08-24 07:38:53.928888883 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-08-24 07:38:53.938931814 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.03ms 2026-08-24 07:38:53.938954775 DEBUG Received server response for request 5 2026-08-24 07:38:53.938969505 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-08-24 07:38:53.939016195 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=32.35µs 2026-08-24 07:38:53.939024975 DEBUG Received server response for request 6 2026-08-24 07:38:53.949099636 DEBUG Client sends request `shutdown` with ID 7 2026-08-24 07:38:53.949132726 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.949139396 DEBUG method="shutdown" response.id=7 duration=9.95µs 2026-08-24 07:38:53.949148496 DEBUG Received server response for request 7 2026-08-24 07:38:53.949151976 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.949168296 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-08-24 07:38:53.951545879 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-08-24 07:38:53.951607959 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.951640599 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.951693199 DEBUG Client info: None 2026-08-24 07:38:53.951718339 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-08-24 07:38:53.951730939 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.951737299 INFO Version: Unknown 2026-08-24 07:38:53.951777350 DEBUG Received server response for request 1 2026-08-24 07:38:53.951814740 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.951827370 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpv7xtQA 2026-08-24 07:38:53.951912980 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.951948961 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.951952801 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.951961631 DEBUG No workspace configuration provided for file:///tmp/.tmpv7xtQA 2026-08-24 07:38:53.951967621 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.951970481 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:38:53.952018101 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.952022601 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpv7xtQA, using default options 2026-08-24 07:38:53.952028121 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:53.952031121 DEBUG Initializing workspace `file:///tmp/.tmpv7xtQA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.952049101 DEBUG Searching for a project in '/tmp/.tmpv7xtQA' 2026-08-24 07:38:53.952074231 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.952078581 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:53.952405133 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:53.952410203 DEBUG Discovering virtual environment in `/tmp/.tmpv7xtQA` 2026-08-24 07:38:53.952450783 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:53.952454833 DEBUG No virtual environment found 2026-08-24 07:38:53.952465343 DEBUG Adding first-party search path `/tmp/.tmpv7xtQA` 2026-08-24 07:38:53.952469373 DEBUG Using vendored stdlib 2026-08-24 07:38:53.952560854 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:53.952565064 DEBUG Adding new file root '/tmp/.tmpv7xtQA' of kind Project 2026-08-24 07:38:53.952687964 DEBUG Updating project to check open files 2026-08-24 07:38:53.952697514 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:53.952700424 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:53.952741365 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpv7xtQA/foo.py", kind: File } 2026-08-24 07:38:53.952756335 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpv7xtQA/foo.py` 2026-08-24 07:38:53.952759065 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:53.952764935 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:53.953030766 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:53.953081736 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=311.73µs 2026-08-24 07:38:53.953093156 DEBUG Received server response for request 2 2026-08-24 07:38:53.953105626 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-08-24 07:38:53.953142497 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path '/tmp/.tmpv7xtQA' 2026-08-24 07:38:53.953152747 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:53.963721090 DEBUG Module `__builtins__` not found in search paths 2026-08-24 07:38:53.971895362 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=18.78ms 2026-08-24 07:38:53.971922482 DEBUG Received server response for request 3 2026-08-24 07:38:53.982025584 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:53.982065044 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:53.982074434 DEBUG method="shutdown" response.id=4 duration=15.04µs 2026-08-24 07:38:53.982085004 DEBUG Received server response for request 4 2026-08-24 07:38:53.982089314 DEBUG Client sends notification `exit` 2026-08-24 07:38:53.982105384 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-08-24 07:38:53.999168150 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-08-24 07:38:53.999235501 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:53.999273771 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:53.999332871 DEBUG Client info: None 2026-08-24 07:38:53.999360931 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-08-24 07:38:53.999389071 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:53.999395081 INFO Version: Unknown 2026-08-24 07:38:53.999435782 DEBUG Received server response for request 1 2026-08-24 07:38:53.999477742 DEBUG Client sends notification `initialized` 2026-08-24 07:38:53.999491092 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8mH5Ew 2026-08-24 07:38:53.999594572 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:53.999641813 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:53.999645583 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:53.999655183 DEBUG No workspace configuration provided for file:///tmp/.tmp8mH5Ew 2026-08-24 07:38:53.999661473 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:53.999664393 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:38:53.999711103 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:53.999715973 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8mH5Ew, using default options 2026-08-24 07:38:53.999722213 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:53.999726173 DEBUG Initializing workspace `file:///tmp/.tmp8mH5Ew`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:53.999754633 DEBUG Searching for a project in '/tmp/.tmp8mH5Ew' 2026-08-24 07:38:53.999782863 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:53.999787793 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.000188115 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.000194505 DEBUG Discovering virtual environment in `/tmp/.tmp8mH5Ew` 2026-08-24 07:38:54.000242526 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.000247206 DEBUG No virtual environment found 2026-08-24 07:38:54.000259106 DEBUG Adding first-party search path `/tmp/.tmp8mH5Ew` 2026-08-24 07:38:54.000263206 DEBUG Using vendored stdlib 2026-08-24 07:38:54.000382226 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.000386466 DEBUG Adding new file root '/tmp/.tmp8mH5Ew' of kind Project 2026-08-24 07:38:54.000525727 DEBUG Updating project to check open files 2026-08-24 07:38:54.000540557 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.000544257 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:54.000593727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8mH5Ew/foo.py", kind: File } 2026-08-24 07:38:54.000613748 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8mH5Ew/foo.py` 2026-08-24 07:38:54.000616158 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.000623088 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.000849579 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.000906639 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=277.28µs 2026-08-24 07:38:54.000918509 DEBUG Received server response for request 2 2026-08-24 07:38:54.000931919 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-24 07:38:54.000979609 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=34.71µs 2026-08-24 07:38:54.000988519 DEBUG Received server response for request 3 2026-08-24 07:38:54.011070721 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:54.011093271 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.011101391 DEBUG method="shutdown" response.id=4 duration=11.05µs 2026-08-24 07:38:54.011111081 DEBUG Received server response for request 4 2026-08-24 07:38:54.011114651 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.011123211 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-08-24 07:38:54.012420467 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-08-24 07:38:54.012484128 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.012517768 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.012606458 DEBUG Client info: None 2026-08-24 07:38:54.012648989 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-08-24 07:38:54.012664769 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.012672219 INFO Version: Unknown 2026-08-24 07:38:54.012717449 DEBUG Received server response for request 1 2026-08-24 07:38:54.012755929 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.012774349 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp364ZiG 2026-08-24 07:38:54.012907990 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.012941970 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.012945380 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.012953710 DEBUG No workspace configuration provided for file:///tmp/.tmp364ZiG 2026-08-24 07:38:54.012959660 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.012962480 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:38:54.013013990 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.013019641 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp364ZiG, using default options 2026-08-24 07:38:54.013026471 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:54.013030031 DEBUG Initializing workspace `file:///tmp/.tmp364ZiG`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.013050961 DEBUG Searching for a project in '/tmp/.tmp364ZiG' 2026-08-24 07:38:54.013079711 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.013084311 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.013642284 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.013648024 DEBUG Discovering virtual environment in `/tmp/.tmp364ZiG` 2026-08-24 07:38:54.013699534 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.013704724 DEBUG No virtual environment found 2026-08-24 07:38:54.013717074 DEBUG Adding first-party search path `/tmp/.tmp364ZiG` 2026-08-24 07:38:54.013721304 DEBUG Using vendored stdlib 2026-08-24 07:38:54.013836765 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.013841345 DEBUG Adding new file root '/tmp/.tmp364ZiG' of kind Project 2026-08-24 07:38:54.013992815 DEBUG Updating project to check open files 2026-08-24 07:38:54.014009016 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.014012656 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:54.014080046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp364ZiG/foo.py", kind: File } 2026-08-24 07:38:54.014100646 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp364ZiG/foo.py` 2026-08-24 07:38:54.014103416 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.014110346 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.014265457 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.026737830 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.62ms 2026-08-24 07:38:54.026757560 DEBUG Received server response for request 2 2026-08-24 07:38:54.026774130 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-24 07:38:54.026834451 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.026973931 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=184.29µs 2026-08-24 07:38:54.026985071 DEBUG Received server response for request 3 2026-08-24 07:38:54.027000181 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-08-24 07:38:54.027053262 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=42.67µs 2026-08-24 07:38:54.027061842 DEBUG Received server response for request 4 2026-08-24 07:38:54.037140273 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:38:54.037162743 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.037170043 DEBUG method="shutdown" response.id=5 duration=10.90µs 2026-08-24 07:38:54.037179043 DEBUG Received server response for request 5 2026-08-24 07:38:54.037182523 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.037191563 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-08-24 07:38:54.039793936 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-08-24 07:38:54.039856557 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.039893967 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.039957547 DEBUG Client info: None 2026-08-24 07:38:54.039984277 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-08-24 07:38:54.039996257 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.040001377 INFO Version: Unknown 2026-08-24 07:38:54.040041518 DEBUG Received server response for request 1 2026-08-24 07:38:54.040076838 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.040198018 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.040242909 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.040246239 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.040262659 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:54.040315969 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.040332149 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:54.040336199 DEBUG Initializing workspace `file:///tmp/.tmpv7gQc7/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.040358179 DEBUG Searching for a project in '/tmp/.tmpv7gQc7/root1' 2026-08-24 07:38:54.040406579 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.040411649 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.041159523 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.041165263 DEBUG Discovering virtual environment in `/tmp/.tmpv7gQc7/root1` 2026-08-24 07:38:54.041212134 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.041216514 DEBUG No virtual environment found 2026-08-24 07:38:54.041228794 DEBUG Adding first-party search path `/tmp/.tmpv7gQc7/root1` 2026-08-24 07:38:54.041232784 DEBUG Using vendored stdlib 2026-08-24 07:38:54.041345744 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.041350654 DEBUG Adding new file root '/tmp/.tmpv7gQc7/root1' of kind Project 2026-08-24 07:38:54.041509565 DEBUG Initializing workspace `file:///tmp/.tmpv7gQc7/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.041518945 DEBUG Searching for a project in '/tmp/.tmpv7gQc7/root2' 2026-08-24 07:38:54.041548525 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.041552375 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.041896127 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.041908317 DEBUG Discovering virtual environment in `/tmp/.tmpv7gQc7/root2` 2026-08-24 07:38:54.041954607 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.041958387 DEBUG No virtual environment found 2026-08-24 07:38:54.041969198 DEBUG Adding first-party search path `/tmp/.tmpv7gQc7/root2` 2026-08-24 07:38:54.041973088 DEBUG Using vendored stdlib 2026-08-24 07:38:54.042055978 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.042060168 DEBUG Adding new file root '/tmp/.tmpv7gQc7/root2' of kind Project 2026-08-24 07:38:54.042147948 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.042152028 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:54.042185859 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:54.043837867 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:54.043924197 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpv7gQc7/root1/main.py"))}: Checking file '/tmp/.tmpv7gQc7/root1/main.py' 2026-08-24 07:38:54.044019188 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpv7gQc7/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.052524381 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpv7gQc7/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.052615241 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:54.052624552 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:54.055018484 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:54.055075464 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpv7gQc7/root2/main.py"))}: Checking file '/tmp/.tmpv7gQc7/root2/main.py' 2026-08-24 07:38:54.055125284 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpv7gQc7/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.063299276 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpv7gQc7/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.063358246 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:54.063408076 DEBUG method="workspace/diagnostic" response.id=2 duration=21.25ms 2026-08-24 07:38:54.063423326 DEBUG Received server response for request 2 2026-08-24 07:38:54.063562057 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:54.063587807 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpv7gQc7/root3), to remove: (root2, file:///tmp/.tmpv7gQc7/root2) 2026-08-24 07:38:54.063593367 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpv7gQc7/root2 2026-08-24 07:38:54.064600432 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:38:54.064620672 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.064625462 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.064641833 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:54.064657543 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.064671143 DEBUG Initializing workspace `file:///tmp/.tmpv7gQc7/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.064684363 DEBUG Searching for a project in '/tmp/.tmpv7gQc7/root3' 2026-08-24 07:38:54.064718753 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.064723333 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.065047165 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.065055875 DEBUG Discovering virtual environment in `/tmp/.tmpv7gQc7/root3` 2026-08-24 07:38:54.065095475 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.065099855 DEBUG No virtual environment found 2026-08-24 07:38:54.065110975 DEBUG Adding first-party search path `/tmp/.tmpv7gQc7/root3` 2026-08-24 07:38:54.065115155 DEBUG Using vendored stdlib 2026-08-24 07:38:54.065208195 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.065214835 DEBUG Adding new file root '/tmp/.tmpv7gQc7/root3' of kind Project 2026-08-24 07:38:54.065318166 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.065341066 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:54.065355816 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:54.065358746 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-24 07:38:54.067884249 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:54.067943389 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpv7gQc7/root3/main.py"))}: Checking file '/tmp/.tmpv7gQc7/root3/main.py' 2026-08-24 07:38:54.067997330 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpv7gQc7/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.075889220 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpv7gQc7/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.075952670 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:54.075976780 DEBUG method="workspace/diagnostic" response.id=3 duration=10.65ms 2026-08-24 07:38:54.075990850 DEBUG Received server response for request 3 2026-08-24 07:38:54.086154422 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:54.086187992 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.086195692 DEBUG method="shutdown" response.id=4 duration=12.44µs 2026-08-24 07:38:54.086214282 DEBUG Received server response for request 4 2026-08-24 07:38:54.086218182 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.086234152 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-08-24 07:38:54.090077082 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-08-24 07:38:54.090148722 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.090191382 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.090253943 DEBUG Client info: None 2026-08-24 07:38:54.090278433 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-08-24 07:38:54.090293123 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.090299403 INFO Version: Unknown 2026-08-24 07:38:54.090340583 DEBUG Received server response for request 1 2026-08-24 07:38:54.090395333 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.090496724 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.090535064 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.090538804 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.090554624 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:54.090557554 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:54.090603544 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.090614614 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-08-24 07:38:54.090618624 DEBUG Initializing workspace `file:///tmp/.tmp7XicZa/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.090637425 DEBUG Searching for a project in '/tmp/.tmp7XicZa/root1' 2026-08-24 07:38:54.090669515 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.090674075 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.090995826 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.091001126 DEBUG Discovering virtual environment in `/tmp/.tmp7XicZa/root1` 2026-08-24 07:38:54.091043787 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.091048247 DEBUG No virtual environment found 2026-08-24 07:38:54.091060457 DEBUG Adding first-party search path `/tmp/.tmp7XicZa/root1` 2026-08-24 07:38:54.091064397 DEBUG Using vendored stdlib 2026-08-24 07:38:54.091155907 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.091160267 DEBUG Adding new file root '/tmp/.tmp7XicZa/root1' of kind Project 2026-08-24 07:38:54.091291868 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.091295738 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:54.091304748 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmp7XicZa/root1), to remove: 2026-08-24 07:38:54.091308838 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmp7XicZa/root1` has already been added 2026-08-24 07:38:54.091351558 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:54.092915436 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:54.093015717 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp7XicZa/root1/main.py"))}: Checking file '/tmp/.tmp7XicZa/root1/main.py' 2026-08-24 07:38:54.093101737 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp7XicZa/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.102909837 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp7XicZa/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.102983857 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-24 07:38:54.103005137 DEBUG method="workspace/diagnostic" response.id=2 duration=11.69ms 2026-08-24 07:38:54.103019127 DEBUG Received server response for request 2 2026-08-24 07:38:54.113203879 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:54.113228999 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.113235419 DEBUG method="shutdown" response.id=3 duration=9.52µs 2026-08-24 07:38:54.113245789 DEBUG Received server response for request 3 2026-08-24 07:38:54.113249219 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.113260119 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-08-24 07:38:54.115765782 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-08-24 07:38:54.115831122 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.115869463 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.115929773 DEBUG Client info: None 2026-08-24 07:38:54.115954253 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-08-24 07:38:54.115968943 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.115974783 INFO Version: Unknown 2026-08-24 07:38:54.116015043 DEBUG Received server response for request 1 2026-08-24 07:38:54.116054514 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.116144864 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.116184224 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.116187744 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.116198134 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:54.116244674 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.116257185 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:54.116261615 DEBUG Initializing workspace `file:///tmp/.tmpIDsbVs/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.116281395 DEBUG Searching for a project in '/tmp/.tmpIDsbVs/root1' 2026-08-24 07:38:54.116323115 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.116327265 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.116658617 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.116664327 DEBUG Discovering virtual environment in `/tmp/.tmpIDsbVs/root1` 2026-08-24 07:38:54.116706927 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.116711347 DEBUG No virtual environment found 2026-08-24 07:38:54.116723077 DEBUG Adding first-party search path `/tmp/.tmpIDsbVs/root1` 2026-08-24 07:38:54.116727017 DEBUG Using vendored stdlib 2026-08-24 07:38:54.116823127 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.116827727 DEBUG Adding new file root '/tmp/.tmpIDsbVs/root1' of kind Project 2026-08-24 07:38:54.116943058 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.116946918 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:54.116968838 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:54.118609807 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:54.118690797 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIDsbVs/root1/main.py"))}: Checking file '/tmp/.tmpIDsbVs/root1/main.py' 2026-08-24 07:38:54.118768997 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIDsbVs/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.127227470 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIDsbVs/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.127295861 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:54.127318561 DEBUG method="workspace/diagnostic" response.id=2 duration=10.37ms 2026-08-24 07:38:54.127333041 DEBUG Received server response for request 2 2026-08-24 07:38:54.127464361 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:54.127488812 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpIDsbVs/root2), (root3, file:///tmp/.tmpIDsbVs/root3), to remove: 2026-08-24 07:38:54.127495292 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:38:54.127505712 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.127509642 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.127524102 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:54.127532842 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.127542382 DEBUG Initializing workspace `file:///tmp/.tmpIDsbVs/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.127554342 DEBUG Searching for a project in '/tmp/.tmpIDsbVs/root2' 2026-08-24 07:38:54.127588072 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.127591952 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.127924734 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.127930864 DEBUG Discovering virtual environment in `/tmp/.tmpIDsbVs/root2` 2026-08-24 07:38:54.127969004 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.127972734 DEBUG No virtual environment found 2026-08-24 07:38:54.127983074 DEBUG Adding first-party search path `/tmp/.tmpIDsbVs/root2` 2026-08-24 07:38:54.127987224 DEBUG Using vendored stdlib 2026-08-24 07:38:54.128071475 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.128076295 DEBUG Adding new file root '/tmp/.tmpIDsbVs/root2' of kind Project 2026-08-24 07:38:54.128169815 DEBUG Initializing workspace `file:///tmp/.tmpIDsbVs/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.128179465 DEBUG Searching for a project in '/tmp/.tmpIDsbVs/root3' 2026-08-24 07:38:54.128207735 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.128211335 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.128539347 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.128544797 DEBUG Discovering virtual environment in `/tmp/.tmpIDsbVs/root3` 2026-08-24 07:38:54.128579597 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.128583377 DEBUG No virtual environment found 2026-08-24 07:38:54.128594207 DEBUG Adding first-party search path `/tmp/.tmpIDsbVs/root3` 2026-08-24 07:38:54.128598007 DEBUG Using vendored stdlib 2026-08-24 07:38:54.128682908 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.128686718 DEBUG Adding new file root '/tmp/.tmpIDsbVs/root3' of kind Project 2026-08-24 07:38:54.128771708 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.128790358 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:54.128805448 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:54.128808898 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:54.131199990 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:54.131249311 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIDsbVs/root2/main.py"))}: Checking file '/tmp/.tmpIDsbVs/root2/main.py' 2026-08-24 07:38:54.131299301 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIDsbVs/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.139583563 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIDsbVs/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.139644343 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:54.139651553 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-24 07:38:54.141100211 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-08-24 07:38:54.141151931 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIDsbVs/root3/main.py"))}: Checking file '/tmp/.tmpIDsbVs/root3/main.py' 2026-08-24 07:38:54.141202511 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIDsbVs/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.149594964 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIDsbVs/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.149656434 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:54.149693144 DEBUG method="workspace/diagnostic" response.id=3 duration=20.92ms 2026-08-24 07:38:54.149711154 DEBUG Received server response for request 3 2026-08-24 07:38:54.159895486 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:54.159930236 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.159937876 DEBUG method="shutdown" response.id=4 duration=12.80µs 2026-08-24 07:38:54.159947466 DEBUG Received server response for request 4 2026-08-24 07:38:54.159951416 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.159966766 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-08-24 07:38:54.164967982 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-08-24 07:38:54.165031182 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.165071792 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.165132253 DEBUG Client info: None 2026-08-24 07:38:54.165156413 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-08-24 07:38:54.165170453 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.165176173 INFO Version: Unknown 2026-08-24 07:38:54.165214073 DEBUG Received server response for request 1 2026-08-24 07:38:54.165255213 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.165355214 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.165408824 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.165412384 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.165425074 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:54.165470114 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.165482114 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:54.165486394 DEBUG Initializing workspace `file:///tmp/.tmplCucJV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.165505975 DEBUG Searching for a project in '/tmp/.tmplCucJV/root1' 2026-08-24 07:38:54.165540545 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.165545155 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.165887126 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.165892807 DEBUG Discovering virtual environment in `/tmp/.tmplCucJV/root1` 2026-08-24 07:38:54.165943287 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.165947597 DEBUG No virtual environment found 2026-08-24 07:38:54.165959867 DEBUG Adding first-party search path `/tmp/.tmplCucJV/root1` 2026-08-24 07:38:54.165963937 DEBUG Using vendored stdlib 2026-08-24 07:38:54.166055857 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.166061057 DEBUG Adding new file root '/tmp/.tmplCucJV/root1' of kind Project 2026-08-24 07:38:54.166187978 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.166191828 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:54.166216888 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:54.167797986 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:54.167885087 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmplCucJV/root1/main.py"))}: Checking file '/tmp/.tmplCucJV/root1/main.py' 2026-08-24 07:38:54.167970167 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmplCucJV/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.176879782 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmplCucJV/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.176956223 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:54.176981073 DEBUG method="workspace/diagnostic" response.id=2 duration=10.79ms 2026-08-24 07:38:54.176996503 DEBUG Received server response for request 2 2026-08-24 07:38:54.177124354 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:54.177151394 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmplCucJV/root2), to remove: 2026-08-24 07:38:54.177158344 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:38:54.177169464 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.177173684 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.177185324 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:54.177192184 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.177200304 DEBUG Initializing workspace `file:///tmp/.tmplCucJV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.177214054 DEBUG Searching for a project in '/tmp/.tmplCucJV/root2' 2026-08-24 07:38:54.177247984 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.177252514 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.177599736 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.177608976 DEBUG Discovering virtual environment in `/tmp/.tmplCucJV/root2` 2026-08-24 07:38:54.177648846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.177652836 DEBUG No virtual environment found 2026-08-24 07:38:54.177664206 DEBUG Adding first-party search path `/tmp/.tmplCucJV/root2` 2026-08-24 07:38:54.177668476 DEBUG Using vendored stdlib 2026-08-24 07:38:54.177755857 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.177760857 DEBUG Adding new file root '/tmp/.tmplCucJV/root2' of kind Project 2026-08-24 07:38:54.177857817 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.177875547 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:54.177889517 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:54.177892817 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:54.179352875 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-08-24 07:38:54.179409865 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmplCucJV/root2/main.py"))}: Checking file '/tmp/.tmplCucJV/root2/main.py' 2026-08-24 07:38:54.179457985 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmplCucJV/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.187943799 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmplCucJV/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.188004749 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:54.188026019 DEBUG method="workspace/diagnostic" response.id=3 duration=10.16ms 2026-08-24 07:38:54.188039329 DEBUG Received server response for request 3 2026-08-24 07:38:54.198191211 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:54.198212441 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.198219821 DEBUG method="shutdown" response.id=4 duration=10.85µs 2026-08-24 07:38:54.198229101 DEBUG Received server response for request 4 2026-08-24 07:38:54.198232511 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.198241971 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-08-24 07:38:54.201997340 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-08-24 07:38:54.202069790 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.202111120 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.202174311 DEBUG Client info: None 2026-08-24 07:38:54.202199021 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-08-24 07:38:54.202213151 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.202218851 INFO Version: Unknown 2026-08-24 07:38:54.202258671 DEBUG Received server response for request 1 2026-08-24 07:38:54.202298861 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.202404192 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.202443612 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.202447052 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.202465702 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.202469632 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:54.202505902 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.202519453 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:54.202523423 DEBUG Initializing workspace `file:///tmp/.tmp1YDtVt/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.202541993 DEBUG Searching for a project in '/tmp/.tmp1YDtVt/root1' 2026-08-24 07:38:54.202590303 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.202594963 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.202920175 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.202925305 DEBUG Discovering virtual environment in `/tmp/.tmp1YDtVt/root1` 2026-08-24 07:38:54.202967325 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.202971975 DEBUG No virtual environment found 2026-08-24 07:38:54.202983945 DEBUG Adding first-party search path `/tmp/.tmp1YDtVt/root1` 2026-08-24 07:38:54.202988015 DEBUG Using vendored stdlib 2026-08-24 07:38:54.203081295 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.203085945 DEBUG Adding new file root '/tmp/.tmp1YDtVt/root1' of kind Project 2026-08-24 07:38:54.203201116 DEBUG Initializing workspace `file:///tmp/.tmp1YDtVt/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.203210346 DEBUG Searching for a project in '/tmp/.tmp1YDtVt/root2' 2026-08-24 07:38:54.203239126 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.203242616 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.203532398 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.203537078 DEBUG Discovering virtual environment in `/tmp/.tmp1YDtVt/root2` 2026-08-24 07:38:54.203571378 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.203574948 DEBUG No virtual environment found 2026-08-24 07:38:54.203586408 DEBUG Adding first-party search path `/tmp/.tmp1YDtVt/root2` 2026-08-24 07:38:54.203590548 DEBUG Using vendored stdlib 2026-08-24 07:38:54.203672008 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.203675618 DEBUG Adding new file root '/tmp/.tmp1YDtVt/root2' of kind Project 2026-08-24 07:38:54.203760409 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.203763829 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:54.203808519 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1YDtVt/root1/main.py", kind: File } 2026-08-24 07:38:54.203828749 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1YDtVt/root1/main.py` 2026-08-24 07:38:54.203831529 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.203848469 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.204088260 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.220011971 INFO request{id=2 method=textDocument/completion}:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:54.220103262 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.223681900 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:54.244354225 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:54.244389755 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:54.244395605 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:54.244446635 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:54.244450105 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:38:54.244502546 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp1YDtVt/root1' 2026-08-24 07:38:54.244512606 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:54.261886924 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.006965ms 2026-08-24 07:38:54.261934284 DEBUG method="textDocument/completion" response.id=2 duration=58.08ms 2026-08-24 07:38:54.261964284 DEBUG Received server response for request 2 2026-08-24 07:38:54.262156945 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.262171755 DEBUG Client sends request `textDocument/completion` with ID 3 2026-08-24 07:38:54.262259516 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1YDtVt/root2/main.py", kind: File } 2026-08-24 07:38:54.262285156 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1YDtVt/root2/main.py` 2026-08-24 07:38:54.262288646 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.262311006 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.262355656 DEBUG method="textDocument/completion" response.id=3 duration=38.43µs 2026-08-24 07:38:54.262378126 DEBUG Received server response for request 3 2026-08-24 07:38:54.272473998 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:54.272503368 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.272509478 DEBUG method="shutdown" response.id=4 duration=9.76µs 2026-08-24 07:38:54.272526018 DEBUG Received server response for request 4 2026-08-24 07:38:54.272529478 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.272546718 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-08-24 07:38:54.280725910 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-08-24 07:38:54.280793500 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.280841310 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.280939951 DEBUG Client info: None 2026-08-24 07:38:54.280984411 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-08-24 07:38:54.280998921 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.281005671 INFO Version: Unknown 2026-08-24 07:38:54.281055931 DEBUG Received server response for request 1 2026-08-24 07:38:54.281095561 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.281260142 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.281317083 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.281320263 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.281334403 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.281337673 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:54.281414493 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.281429393 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:54.281433923 DEBUG Initializing workspace `file:///tmp/.tmphfntbA/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.281458973 DEBUG Searching for a project in '/tmp/.tmphfntbA/root1' 2026-08-24 07:38:54.281494693 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.281499773 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.282103557 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.282109747 DEBUG Discovering virtual environment in `/tmp/.tmphfntbA/root1` 2026-08-24 07:38:54.282161427 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.282165937 DEBUG No virtual environment found 2026-08-24 07:38:54.282178897 DEBUG Adding first-party search path `/tmp/.tmphfntbA/root1` 2026-08-24 07:38:54.282183237 DEBUG Using vendored stdlib 2026-08-24 07:38:54.282284167 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.282289687 DEBUG Adding new file root '/tmp/.tmphfntbA/root1' of kind Project 2026-08-24 07:38:54.282456008 DEBUG Updating project to check open files 2026-08-24 07:38:54.282471808 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.282475428 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:54.282531309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphfntbA/root1/main.py", kind: File } 2026-08-24 07:38:54.282562729 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphfntbA/root1/main.py` 2026-08-24 07:38:54.282565719 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.282572869 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.282658789 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphfntbA/root1/main.py"))}: Checking file '/tmp/.tmphfntbA/root1/main.py' 2026-08-24 07:38:54.282768060 DEBUG method="textDocument/diagnostic" response.id=2 duration=189.20µs 2026-08-24 07:38:54.282779570 DEBUG Received server response for request 2 2026-08-24 07:38:54.282848560 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:54.282865620 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmphfntbA/root2), to remove: 2026-08-24 07:38:54.282870680 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:38:54.282879660 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.282882940 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.282894311 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:54.282900171 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.282907531 DEBUG Initializing workspace `file:///tmp/.tmphfntbA/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.282916181 DEBUG Searching for a project in '/tmp/.tmphfntbA/root2' 2026-08-24 07:38:54.282946731 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.282950511 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.283496094 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.283503504 DEBUG Discovering virtual environment in `/tmp/.tmphfntbA/root2` 2026-08-24 07:38:54.283539464 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.283543524 DEBUG No virtual environment found 2026-08-24 07:38:54.283554634 DEBUG Adding first-party search path `/tmp/.tmphfntbA/root2` 2026-08-24 07:38:54.283558644 DEBUG Using vendored stdlib 2026-08-24 07:38:54.283644464 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.283647774 DEBUG Adding new file root '/tmp/.tmphfntbA/root2' of kind Project 2026-08-24 07:38:54.283735745 DEBUG Updating project to check open files 2026-08-24 07:38:54.283745595 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.283775775 DEBUG method="textDocument/diagnostic" response.id=3 duration=26.75µs 2026-08-24 07:38:54.283785315 DEBUG Received server response for request 3 2026-08-24 07:38:54.283811285 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.283816255 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-24 07:38:54.283856385 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphfntbA/root2/main.py", kind: File } 2026-08-24 07:38:54.283869525 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphfntbA/root2/main.py` 2026-08-24 07:38:54.283871905 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.283877925 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.283903466 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphfntbA/root2/main.py"))}: Checking file '/tmp/.tmphfntbA/root2/main.py' 2026-08-24 07:38:54.283929316 DEBUG method="textDocument/diagnostic" response.id=4 duration=46.39µs 2026-08-24 07:38:54.283938576 DEBUG Received server response for request 4 2026-08-24 07:38:54.294028657 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:38:54.294049777 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.294055987 DEBUG method="shutdown" response.id=5 duration=9.80µs 2026-08-24 07:38:54.294065857 DEBUG Received server response for request 5 2026-08-24 07:38:54.294068817 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.294077307 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-08-24 07:38:54.295509765 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-08-24 07:38:54.295571295 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.295608345 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.295666605 DEBUG Client info: None 2026-08-24 07:38:54.295689005 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-08-24 07:38:54.295701666 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.295707746 INFO Version: Unknown 2026-08-24 07:38:54.295749156 DEBUG Received server response for request 1 2026-08-24 07:38:54.295792936 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.295911677 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.295959397 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.295962667 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.295980087 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.295986607 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:54.296032857 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.296048847 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:54.296053287 DEBUG Initializing workspace `file:///tmp/.tmpNrpB3k/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.296075057 DEBUG Searching for a project in '/tmp/.tmpNrpB3k/root1' 2026-08-24 07:38:54.296112518 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.296117448 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.296664190 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.296670410 DEBUG Discovering virtual environment in `/tmp/.tmpNrpB3k/root1` 2026-08-24 07:38:54.296725001 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.296729571 DEBUG No virtual environment found 2026-08-24 07:38:54.296742701 DEBUG Adding first-party search path `/tmp/.tmpNrpB3k/root1` 2026-08-24 07:38:54.296746931 DEBUG Using vendored stdlib 2026-08-24 07:38:54.296864681 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.296869581 DEBUG Adding new file root '/tmp/.tmpNrpB3k/root1' of kind Project 2026-08-24 07:38:54.297022752 DEBUG Initializing workspace `file:///tmp/.tmpNrpB3k/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.297031742 DEBUG Searching for a project in '/tmp/.tmpNrpB3k/root2' 2026-08-24 07:38:54.297062192 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.297065912 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.297482965 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.297493325 DEBUG Discovering virtual environment in `/tmp/.tmpNrpB3k/root2` 2026-08-24 07:38:54.297528845 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.297532305 DEBUG No virtual environment found 2026-08-24 07:38:54.297543545 DEBUG Adding first-party search path `/tmp/.tmpNrpB3k/root2` 2026-08-24 07:38:54.297547525 DEBUG Using vendored stdlib 2026-08-24 07:38:54.297643415 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.297647155 DEBUG Adding new file root '/tmp/.tmpNrpB3k/root2' of kind Project 2026-08-24 07:38:54.297746396 DEBUG Updating project to check open files 2026-08-24 07:38:54.297760496 DEBUG Updating project to check open files 2026-08-24 07:38:54.297764476 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.297767846 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:54.297819756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpNrpB3k/root1/main.py", kind: File } 2026-08-24 07:38:54.297836946 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNrpB3k/root1/main.py` 2026-08-24 07:38:54.297839686 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.297845616 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.298027207 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNrpB3k/root1/main.py"))}: Checking file '/tmp/.tmpNrpB3k/root1/main.py' 2026-08-24 07:38:54.298117768 DEBUG method="textDocument/diagnostic" response.id=2 duration=267.17µs 2026-08-24 07:38:54.298131148 DEBUG Received server response for request 2 2026-08-24 07:38:54.298194418 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.298201368 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:54.298242638 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpNrpB3k/root2/main.py", kind: File } 2026-08-24 07:38:54.298253298 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNrpB3k/root2/main.py` 2026-08-24 07:38:54.298255668 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.298260558 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.298286889 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNrpB3k/root2/main.py"))}: Checking file '/tmp/.tmpNrpB3k/root2/main.py' 2026-08-24 07:38:54.298308639 DEBUG method="textDocument/diagnostic" response.id=3 duration=43.34µs 2026-08-24 07:38:54.298317899 DEBUG Received server response for request 3 2026-08-24 07:38:54.298839511 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-08-24 07:38:54.298876162 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.298920672 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.298997182 DEBUG Client info: None 2026-08-24 07:38:54.299019842 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-08-24 07:38:54.299028942 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.299036312 INFO Version: Unknown 2026-08-24 07:38:54.299076253 DEBUG Received server response for request 1 2026-08-24 07:38:54.299109113 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.299217263 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.299253254 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.299256874 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.299275954 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.299278904 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:54.299331744 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.299349014 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:54.299355144 DEBUG Initializing workspace `file:///tmp/.tmpGMz4w1/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.299383794 DEBUG Searching for a project in '/tmp/.tmpGMz4w1/root1' 2026-08-24 07:38:54.299415654 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.299419784 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.299794006 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.299798866 DEBUG Discovering virtual environment in `/tmp/.tmpGMz4w1/root1` 2026-08-24 07:38:54.299836737 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.299840597 DEBUG No virtual environment found 2026-08-24 07:38:54.299851037 DEBUG Adding first-party search path `/tmp/.tmpGMz4w1/root1` 2026-08-24 07:38:54.299854957 DEBUG Using vendored stdlib 2026-08-24 07:38:54.299956767 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.299961217 DEBUG Adding new file root '/tmp/.tmpGMz4w1/root1' of kind Project 2026-08-24 07:38:54.300078368 DEBUG Initializing workspace `file:///tmp/.tmpGMz4w1/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.300087668 DEBUG Searching for a project in '/tmp/.tmpGMz4w1/root2' 2026-08-24 07:38:54.300117058 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.300120718 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.300450060 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.300454800 DEBUG Discovering virtual environment in `/tmp/.tmpGMz4w1/root2` 2026-08-24 07:38:54.300490000 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.300493700 DEBUG No virtual environment found 2026-08-24 07:38:54.300504390 DEBUG Adding first-party search path `/tmp/.tmpGMz4w1/root2` 2026-08-24 07:38:54.300508340 DEBUG Using vendored stdlib 2026-08-24 07:38:54.300590350 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.300593600 DEBUG Adding new file root '/tmp/.tmpGMz4w1/root2' of kind Project 2026-08-24 07:38:54.300678001 DEBUG Updating project to check open files 2026-08-24 07:38:54.300686391 DEBUG Updating project to check open files 2026-08-24 07:38:54.300690701 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.300693381 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:54.300732321 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGMz4w1/root1/main.py", kind: File } 2026-08-24 07:38:54.300746461 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGMz4w1/root1/main.py` 2026-08-24 07:38:54.300748961 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.300754141 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.300827972 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGMz4w1/root1/main.py"))}: Checking file '/tmp/.tmpGMz4w1/root1/main.py' 2026-08-24 07:38:54.300902172 DEBUG method="textDocument/diagnostic" response.id=2 duration=142.34µs 2026-08-24 07:38:54.300912802 DEBUG Received server response for request 2 2026-08-24 07:38:54.300983892 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.300992892 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:54.301026373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGMz4w1/root2/main.py", kind: File } 2026-08-24 07:38:54.301035763 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGMz4w1/root2/main.py` 2026-08-24 07:38:54.301038043 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.301043213 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.301068263 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGMz4w1/root2/main.py"))}: Checking file '/tmp/.tmpGMz4w1/root2/main.py' 2026-08-24 07:38:54.301092613 DEBUG method="textDocument/diagnostic" response.id=3 duration=45.07µs 2026-08-24 07:38:54.301102153 DEBUG Received server response for request 3 2026-08-24 07:38:54.311199234 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:54.311218474 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.311224484 DEBUG method="shutdown" response.id=4 duration=9.39µs 2026-08-24 07:38:54.311234614 DEBUG Received server response for request 4 2026-08-24 07:38:54.311238964 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.311247744 DEBUG Received exit notification, exiting 2026-08-24 07:38:54.321903259 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:54.321946629 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.321954909 DEBUG method="shutdown" response.id=4 duration=13.29µs 2026-08-24 07:38:54.321965489 DEBUG Received server response for request 4 2026-08-24 07:38:54.321968769 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.321985289 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-08-24 07:38:54.323518057 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-08-24 07:38:54.323584527 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.323622257 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.323684568 DEBUG Client info: None 2026-08-24 07:38:54.323707858 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-08-24 07:38:54.323721188 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.323727038 INFO Version: Unknown 2026-08-24 07:38:54.323767188 DEBUG Received server response for request 1 2026-08-24 07:38:54.323802858 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.323899519 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.323936199 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.323939669 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.323956879 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:54.324000459 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.324012229 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:54.324016699 DEBUG Initializing workspace `file:///tmp/.tmp94M3L2/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.324035059 DEBUG Searching for a project in '/tmp/.tmp94M3L2/root1' 2026-08-24 07:38:54.324066610 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.324071050 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.324385841 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.324391081 DEBUG Discovering virtual environment in `/tmp/.tmp94M3L2/root1` 2026-08-24 07:38:54.324431121 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.324435521 DEBUG No virtual environment found 2026-08-24 07:38:54.324446271 DEBUG Adding first-party search path `/tmp/.tmp94M3L2/root1` 2026-08-24 07:38:54.324450311 DEBUG Using vendored stdlib 2026-08-24 07:38:54.324539392 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.324543382 DEBUG Adding new file root '/tmp/.tmp94M3L2/root1' of kind Project 2026-08-24 07:38:54.324658603 DEBUG Initializing workspace `file:///tmp/.tmp94M3L2/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.324667503 DEBUG Searching for a project in '/tmp/.tmp94M3L2/root2' 2026-08-24 07:38:54.324696503 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.324699913 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.324954844 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.324959104 DEBUG Discovering virtual environment in `/tmp/.tmp94M3L2/root2` 2026-08-24 07:38:54.324992324 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.324995944 DEBUG No virtual environment found 2026-08-24 07:38:54.325005644 DEBUG Adding first-party search path `/tmp/.tmp94M3L2/root2` 2026-08-24 07:38:54.325009544 DEBUG Using vendored stdlib 2026-08-24 07:38:54.325089905 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.325093165 DEBUG Adding new file root '/tmp/.tmp94M3L2/root2' of kind Project 2026-08-24 07:38:54.325173965 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.325177945 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:54.325209255 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:54.326898774 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:54.326982774 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp94M3L2/root1/main.py"))}: Checking file '/tmp/.tmp94M3L2/root1/main.py' 2026-08-24 07:38:54.327088545 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp94M3L2/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.335797379 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp94M3L2/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.335882330 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:54.335889550 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:54.338327202 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:54.338386172 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp94M3L2/root2/main.py"))}: Checking file '/tmp/.tmp94M3L2/root2/main.py' 2026-08-24 07:38:54.338433772 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp94M3L2/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.346686454 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp94M3L2/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.346749715 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:54.346780215 DEBUG method="workspace/diagnostic" response.id=2 duration=21.60ms 2026-08-24 07:38:54.346795895 DEBUG Received server response for request 2 2026-08-24 07:38:54.356999607 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:54.357030777 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.357037427 DEBUG method="shutdown" response.id=3 duration=11.21µs 2026-08-24 07:38:54.357047157 DEBUG Received server response for request 3 2026-08-24 07:38:54.357050837 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.357066157 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-08-24 07:38:54.360778146 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-08-24 07:38:54.360847296 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.360886226 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.360946617 DEBUG Client info: None 2026-08-24 07:38:54.360978237 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-08-24 07:38:54.360991747 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.360997637 INFO Version: Unknown 2026-08-24 07:38:54.361039617 DEBUG Received server response for request 1 2026-08-24 07:38:54.361077937 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.361206378 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.361243808 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.361247688 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.361267038 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.361270268 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:54.361328079 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.361343099 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:54.361347399 DEBUG Initializing workspace `file:///tmp/.tmpME1GN2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.361381549 DEBUG Searching for a project in '/tmp/.tmpME1GN2' 2026-08-24 07:38:54.361428159 DEBUG Found project at '/tmp/.tmpME1GN2' 2026-08-24 07:38:54.361432969 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.362051892 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.362057692 DEBUG Discovering virtual environment in `/tmp/.tmpME1GN2` 2026-08-24 07:38:54.362105013 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.362109643 DEBUG No virtual environment found 2026-08-24 07:38:54.362121583 DEBUG Adding first-party search path `/tmp/.tmpME1GN2` 2026-08-24 07:38:54.362125973 DEBUG Using vendored stdlib 2026-08-24 07:38:54.362244733 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.362249373 DEBUG Adding new file root '/tmp/.tmpME1GN2' of kind Project 2026-08-24 07:38:54.362528275 DEBUG Initializing workspace `file:///tmp/.tmpME1GN2/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.362540055 DEBUG Searching for a project in '/tmp/.tmpME1GN2/external/Y' 2026-08-24 07:38:54.362567105 DEBUG Found project at '/tmp/.tmpME1GN2/external/Y' 2026-08-24 07:38:54.362570585 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.363088988 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.363095868 DEBUG Discovering virtual environment in `/tmp/.tmpME1GN2/external/Y` 2026-08-24 07:38:54.363131708 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.363135558 DEBUG No virtual environment found 2026-08-24 07:38:54.363145838 DEBUG Adding first-party search path `/tmp/.tmpME1GN2/external/Y` 2026-08-24 07:38:54.363150238 DEBUG Using vendored stdlib 2026-08-24 07:38:54.363246738 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.363250169 DEBUG Adding new file root '/tmp/.tmpME1GN2/external/Y' of kind Project 2026-08-24 07:38:54.363502270 DEBUG Updating project to check open files 2026-08-24 07:38:54.363518490 DEBUG Updating project to check open files 2026-08-24 07:38:54.363522440 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.363526070 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:54.363579950 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpME1GN2/systemtests/included.py", kind: File } 2026-08-24 07:38:54.363600620 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpME1GN2/systemtests/included.py` 2026-08-24 07:38:54.363603360 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.363609960 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.363714491 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpME1GN2/systemtests/included.py"))}: Checking file '/tmp/.tmpME1GN2/systemtests/included.py' 2026-08-24 07:38:54.363884232 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpME1GN2/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.372857237 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpME1GN2/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.376896798 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.28ms 2026-08-24 07:38:54.376912808 DEBUG Received server response for request 2 2026-08-24 07:38:54.377024038 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.377036788 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:54.377081379 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpME1GN2/external/Y/only_external.py", kind: File } 2026-08-24 07:38:54.377095679 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpME1GN2/external/Y/only_external.py` 2026-08-24 07:38:54.377098279 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.377106559 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.377139289 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpME1GN2/external/Y/only_external.py"))}: Checking file '/tmp/.tmpME1GN2/external/Y/only_external.py' 2026-08-24 07:38:54.377199899 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpME1GN2/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.385358031 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpME1GN2/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.389252200 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.14ms 2026-08-24 07:38:54.389270421 DEBUG Received server response for request 3 2026-08-24 07:38:54.399381432 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:54.399410772 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.399417222 DEBUG method="shutdown" response.id=4 duration=10.44µs 2026-08-24 07:38:54.399434782 DEBUG Received server response for request 4 2026-08-24 07:38:54.399438482 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.399453212 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-08-24 07:38:54.403921315 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-08-24 07:38:54.403983375 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.404019385 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.404083686 DEBUG Client info: None 2026-08-24 07:38:54.404116396 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-08-24 07:38:54.404128926 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.404135306 INFO Version: Unknown 2026-08-24 07:38:54.404171836 DEBUG Received server response for request 1 2026-08-24 07:38:54.404205536 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.404301997 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.404343437 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.404347287 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.404380537 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.404383697 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:54.404429987 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.404444638 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:54.404448988 DEBUG Initializing workspace `file:///tmp/.tmpQ7yqRs`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.404468378 DEBUG Searching for a project in '/tmp/.tmpQ7yqRs' 2026-08-24 07:38:54.404496458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.404501258 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.404833150 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.404838400 DEBUG Discovering virtual environment in `/tmp/.tmpQ7yqRs` 2026-08-24 07:38:54.404882920 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.404887460 DEBUG No virtual environment found 2026-08-24 07:38:54.404898660 DEBUG Adding first-party search path `/tmp/.tmpQ7yqRs` 2026-08-24 07:38:54.404902780 DEBUG Using vendored stdlib 2026-08-24 07:38:54.404996450 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.405000620 DEBUG Adding new file root '/tmp/.tmpQ7yqRs' of kind Project 2026-08-24 07:38:54.405129351 DEBUG Initializing workspace `file:///tmp/.tmpQ7yqRs/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.405139721 DEBUG Searching for a project in '/tmp/.tmpQ7yqRs/external/Y' 2026-08-24 07:38:54.405176121 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.405179741 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.405467443 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.405472013 DEBUG Discovering virtual environment in `/tmp/.tmpQ7yqRs/external/Y` 2026-08-24 07:38:54.405507843 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.405511503 DEBUG No virtual environment found 2026-08-24 07:38:54.405522023 DEBUG Adding first-party search path `/tmp/.tmpQ7yqRs/external/Y` 2026-08-24 07:38:54.405526163 DEBUG Using vendored stdlib 2026-08-24 07:38:54.405608814 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.405612554 DEBUG Adding new file root '/tmp/.tmpQ7yqRs/external/Y' of kind Project 2026-08-24 07:38:54.405693454 DEBUG Updating project to check open files 2026-08-24 07:38:54.405704574 DEBUG Updating project to check open files 2026-08-24 07:38:54.405708334 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.405711504 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:54.405753454 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQ7yqRs/systemtests/foo.py", kind: File } 2026-08-24 07:38:54.405772154 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQ7yqRs/systemtests/foo.py` 2026-08-24 07:38:54.405774574 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.405780244 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.405945465 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.416296818 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.420430379 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-08-24 07:38:54.420471279 DEBUG method="textDocument/hover" response.id=2 duration=14.69ms 2026-08-24 07:38:54.420486569 DEBUG Received server response for request 2 2026-08-24 07:38:54.420524119 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:54.420531259 DEBUG Client sends request `textDocument/hover` with ID 3 2026-08-24 07:38:54.420574490 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQ7yqRs/external/Y/foo.py", kind: File } 2026-08-24 07:38:54.420589730 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQ7yqRs/external/Y/foo.py` 2026-08-24 07:38:54.420592050 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:54.420600570 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:54.420634720 DEBUG method="textDocument/hover" response.id=3 duration=29.20µs 2026-08-24 07:38:54.420643590 DEBUG Received server response for request 3 2026-08-24 07:38:54.430717591 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:54.430750981 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.430758331 DEBUG method="shutdown" response.id=4 duration=10.50µs 2026-08-24 07:38:54.430767691 DEBUG Received server response for request 4 2026-08-24 07:38:54.430771291 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.430787001 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-08-24 07:38:54.433572376 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-08-24 07:38:54.433629796 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.433666336 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.433729256 DEBUG Client info: None 2026-08-24 07:38:54.433760116 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-08-24 07:38:54.433771557 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.433776357 INFO Version: Unknown 2026-08-24 07:38:54.433812957 DEBUG Received server response for request 1 2026-08-24 07:38:54.433844397 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.433939677 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.433978348 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.433981938 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.434001168 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:54.434058228 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.434071018 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:54.434074828 DEBUG Initializing workspace `file:///tmp/.tmpJuZijY/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.434093878 DEBUG Searching for a project in '/tmp/.tmpJuZijY/root1' 2026-08-24 07:38:54.434126528 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.434130868 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.434461450 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.434466730 DEBUG Discovering virtual environment in `/tmp/.tmpJuZijY/root1` 2026-08-24 07:38:54.434510990 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.434515290 DEBUG No virtual environment found 2026-08-24 07:38:54.434526390 DEBUG Adding first-party search path `/tmp/.tmpJuZijY/root1` 2026-08-24 07:38:54.434530580 DEBUG Using vendored stdlib 2026-08-24 07:38:54.434621631 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.434625911 DEBUG Adding new file root '/tmp/.tmpJuZijY/root1' of kind Project 2026-08-24 07:38:54.434754841 DEBUG Initializing workspace `file:///tmp/.tmpJuZijY/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.434764142 DEBUG Searching for a project in '/tmp/.tmpJuZijY/root2' 2026-08-24 07:38:54.434793952 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.434797452 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.435061143 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.435064983 DEBUG Discovering virtual environment in `/tmp/.tmpJuZijY/root2` 2026-08-24 07:38:54.435098453 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.435101783 DEBUG No virtual environment found 2026-08-24 07:38:54.435112053 DEBUG Adding first-party search path `/tmp/.tmpJuZijY/root2` 2026-08-24 07:38:54.435115873 DEBUG Using vendored stdlib 2026-08-24 07:38:54.435193104 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.435196474 DEBUG Adding new file root '/tmp/.tmpJuZijY/root2' of kind Project 2026-08-24 07:38:54.435275474 DEBUG Initializing workspace `file:///tmp/.tmpJuZijY/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.435283924 DEBUG Searching for a project in '/tmp/.tmpJuZijY/root3' 2026-08-24 07:38:54.435313074 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.435316224 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.435639176 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.435647346 DEBUG Discovering virtual environment in `/tmp/.tmpJuZijY/root3` 2026-08-24 07:38:54.435681946 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.435685656 DEBUG No virtual environment found 2026-08-24 07:38:54.435696296 DEBUG Adding first-party search path `/tmp/.tmpJuZijY/root3` 2026-08-24 07:38:54.435700156 DEBUG Using vendored stdlib 2026-08-24 07:38:54.435773807 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.435784547 DEBUG Adding new file root '/tmp/.tmpJuZijY/root3' of kind Project 2026-08-24 07:38:54.435865077 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.435868287 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:54.435899767 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:54.438626621 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:54.438697561 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJuZijY/root1/main.py"))}: Checking file '/tmp/.tmpJuZijY/root1/main.py' 2026-08-24 07:38:54.438780192 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJuZijY/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.447386066 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJuZijY/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.447470926 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:54.447479906 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:54.448939094 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-08-24 07:38:54.448988414 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJuZijY/root2/main.py"))}: Checking file '/tmp/.tmpJuZijY/root2/main.py' 2026-08-24 07:38:54.449036504 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJuZijY/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.457389036 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJuZijY/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.457453777 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:54.457461477 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-24 07:38:54.458909534 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-08-24 07:38:54.458969474 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJuZijY/root3/main.py"))}: Checking file '/tmp/.tmpJuZijY/root3/main.py' 2026-08-24 07:38:54.459019855 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJuZijY/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:54.467166986 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJuZijY/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:54.467229086 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:54.467259777 DEBUG method="workspace/diagnostic" response.id=2 duration=31.39ms 2026-08-24 07:38:54.467283537 DEBUG Received server response for request 2 2026-08-24 07:38:54.467457378 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:54.467469548 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:54.467489308 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpJuZijY/root2), (root3, file:///tmp/.tmpJuZijY/root3) 2026-08-24 07:38:54.467493468 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpJuZijY/root2 2026-08-24 07:38:54.468619073 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpJuZijY/root3 2026-08-24 07:38:54.469663269 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:54.469682189 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:54.469695409 DEBUG method="workspace/diagnostic" response.id=3 duration=47.81µs 2026-08-24 07:38:54.469708939 DEBUG Received server response for request 3 2026-08-24 07:38:54.479834220 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:54.479860630 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:54.479866900 DEBUG method="shutdown" response.id=4 duration=9.73µs 2026-08-24 07:38:54.479876510 DEBUG Received server response for request 4 2026-08-24 07:38:54.479880291 DEBUG Client sends notification `exit` 2026-08-24 07:38:54.479895031 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-08-24 07:38:54.482591454 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-08-24 07:38:54.482650495 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:54.482688545 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:54.482756495 DEBUG Client info: None 2026-08-24 07:38:54.482796655 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-08-24 07:38:54.482811105 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:54.482816906 INFO Version: Unknown 2026-08-24 07:38:54.482856946 DEBUG Received server response for request 1 2026-08-24 07:38:54.482891496 DEBUG Client sends notification `initialized` 2026-08-24 07:38:54.482988126 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:54.483030567 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:54.483033867 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:54.483047127 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:54.483049677 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:54.483097497 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:54.483110417 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-08-24 07:38:54.483115187 DEBUG Initializing workspace `file:///tmp/.tmpaGgSHw/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:54.483135247 DEBUG Searching for a project in '/tmp/.tmpaGgSHw/root1' 2026-08-24 07:38:54.483170607 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:54.483174807 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:54.483532129 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:54.483538089 DEBUG Discovering virtual environment in `/tmp/.tmpaGgSHw/root1` 2026-08-24 07:38:54.483584609 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:54.483589019 DEBUG No virtual environment found 2026-08-24 07:38:54.483601539 DEBUG Adding first-party search path `/tmp/.tmpaGgSHw/root1` 2026-08-24 07:38:54.483605669 DEBUG Using vendored stdlib 2026-08-24 07:38:54.483696350 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:54.483701390 DEBUG Adding new file root '/tmp/.tmpaGgSHw/root1' of kind Project 2026-08-24 07:38:54.483832171 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:54.483836211 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:54.483844581 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpaGgSHw/root1) 2026-08-24 07:38:54.483847921 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpaGgSHw/root1 2026-08-24 07:38:54.483952381 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:38:56.483147834 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:56.483283755 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:56.483340645 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:38:56.483352875 DEBUG method="shutdown" response.id=3 duration=78.91µs 2026-08-24 07:38:56.483357415 DEBUG Received server response for request 2 2026-08-24 07:38:56.483362405 DEBUG Received server response for request 3 2026-08-24 07:38:56.483394145 DEBUG Client sends notification `exit` 2026-08-24 07:38:56.483437525 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-08-24 07:38:56.484844493 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-08-24 07:38:56.484912183 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:56.484961383 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:56.485042344 DEBUG Client info: None 2026-08-24 07:38:56.485066904 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-08-24 07:38:56.485081894 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:56.485087654 INFO Version: Unknown 2026-08-24 07:38:56.485127914 DEBUG Received server response for request 1 2026-08-24 07:38:56.485172904 DEBUG Client sends notification `initialized` 2026-08-24 07:38:56.485280365 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:56.485311615 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:56.485318095 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:56.485338615 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:56.485390755 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:56.485404535 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:56.485408205 DEBUG Initializing workspace `file:///tmp/.tmpP1BB1f/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:56.485427775 DEBUG Searching for a project in '/tmp/.tmpP1BB1f/root1' 2026-08-24 07:38:56.485463646 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:56.485468536 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:56.485900248 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:56.485906188 DEBUG Discovering virtual environment in `/tmp/.tmpP1BB1f/root1` 2026-08-24 07:38:56.485966318 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:56.485971418 DEBUG No virtual environment found 2026-08-24 07:38:56.485983338 DEBUG Adding first-party search path `/tmp/.tmpP1BB1f/root1` 2026-08-24 07:38:56.485987638 DEBUG Using vendored stdlib 2026-08-24 07:38:56.486096579 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:56.486102059 DEBUG Adding new file root '/tmp/.tmpP1BB1f/root1' of kind Project 2026-08-24 07:38:56.486225610 DEBUG Initializing workspace `file:///tmp/.tmpP1BB1f/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:56.486233850 DEBUG Searching for a project in '/tmp/.tmpP1BB1f/root2' 2026-08-24 07:38:56.486264010 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:56.486267600 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:56.486606701 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:56.486611161 DEBUG Discovering virtual environment in `/tmp/.tmpP1BB1f/root2` 2026-08-24 07:38:56.486644822 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:56.486648592 DEBUG No virtual environment found 2026-08-24 07:38:56.486659432 DEBUG Adding first-party search path `/tmp/.tmpP1BB1f/root2` 2026-08-24 07:38:56.486663332 DEBUG Using vendored stdlib 2026-08-24 07:38:56.486745882 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:56.486749412 DEBUG Adding new file root '/tmp/.tmpP1BB1f/root2' of kind Project 2026-08-24 07:38:56.486831413 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:56.486835413 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:56.486864903 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:56.488833683 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:56.488917893 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP1BB1f/root1/main.py"))}: Checking file '/tmp/.tmpP1BB1f/root1/main.py' 2026-08-24 07:38:56.489026074 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP1BB1f/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:56.497720138 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP1BB1f/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:56.497816428 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:56.497825478 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:56.500171090 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:56.500228910 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP1BB1f/root2/main.py"))}: Checking file '/tmp/.tmpP1BB1f/root2/main.py' 2026-08-24 07:38:56.500281621 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP1BB1f/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:56.508561202 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpP1BB1f/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:56.508624183 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:56.508651203 DEBUG method="workspace/diagnostic" response.id=2 duration=21.81ms 2026-08-24 07:38:56.508664313 DEBUG Received server response for request 2 2026-08-24 07:38:56.508775983 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:56.508784484 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:56.508796344 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpP1BB1f/root2) 2026-08-24 07:38:56.508799824 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpP1BB1f/root2 2026-08-24 07:38:56.509782289 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:56.509824409 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:56.509835699 DEBUG method="workspace/diagnostic" response.id=3 duration=66.81µs 2026-08-24 07:38:56.509845709 DEBUG Received server response for request 3 2026-08-24 07:38:56.519946450 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:56.519963380 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:56.519968760 DEBUG method="shutdown" response.id=4 duration=8.37µs 2026-08-24 07:38:56.519976500 DEBUG Received server response for request 4 2026-08-24 07:38:56.519979170 DEBUG Client sends notification `exit` 2026-08-24 07:38:56.519985970 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-08-24 07:38:56.522555933 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-08-24 07:38:56.522634904 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:56.522683634 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:56.522759494 DEBUG Client info: None 2026-08-24 07:38:56.522798544 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-08-24 07:38:56.522812224 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:56.522818384 INFO Version: Unknown 2026-08-24 07:38:56.522862365 DEBUG Received server response for request 1 2026-08-24 07:38:56.522907405 DEBUG Client sends notification `initialized` 2026-08-24 07:38:56.523049346 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:56.523100116 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:56.523103796 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:56.523125876 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:56.523139476 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:56.523181656 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:56.523198506 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:56.523203286 DEBUG Initializing workspace `file:///tmp/.tmp5F0OVi/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:56.523226397 DEBUG Searching for a project in '/tmp/.tmp5F0OVi/root1' 2026-08-24 07:38:56.523260337 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:56.523265507 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:56.523926910 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:56.523933680 DEBUG Discovering virtual environment in `/tmp/.tmp5F0OVi/root1` 2026-08-24 07:38:56.523986670 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:56.523991670 DEBUG No virtual environment found 2026-08-24 07:38:56.524004030 DEBUG Adding first-party search path `/tmp/.tmp5F0OVi/root1` 2026-08-24 07:38:56.524008220 DEBUG Using vendored stdlib 2026-08-24 07:38:56.524134281 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:56.524138941 DEBUG Adding new file root '/tmp/.tmp5F0OVi/root1' of kind Project 2026-08-24 07:38:56.524299932 DEBUG Initializing workspace `file:///tmp/.tmp5F0OVi/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:56.524308592 DEBUG Searching for a project in '/tmp/.tmp5F0OVi/root2' 2026-08-24 07:38:56.524338762 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:56.524342392 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:56.524935205 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:56.524942645 DEBUG Discovering virtual environment in `/tmp/.tmp5F0OVi/root2` 2026-08-24 07:38:56.524977795 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:56.524981425 DEBUG No virtual environment found 2026-08-24 07:38:56.524992035 DEBUG Adding first-party search path `/tmp/.tmp5F0OVi/root2` 2026-08-24 07:38:56.524996215 DEBUG Using vendored stdlib 2026-08-24 07:38:56.525094786 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:56.525098266 DEBUG Adding new file root '/tmp/.tmp5F0OVi/root2' of kind Project 2026-08-24 07:38:56.525195626 DEBUG Updating project to check open files 2026-08-24 07:38:56.525210877 DEBUG Updating project to check open files 2026-08-24 07:38:56.525214697 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:56.525218417 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:56.525271417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5F0OVi/root1/main.py", kind: File } 2026-08-24 07:38:56.525292317 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5F0OVi/root1/main.py` 2026-08-24 07:38:56.525295047 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:56.525301717 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:56.525391287 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5F0OVi/root1/main.py"))}: Checking file '/tmp/.tmp5F0OVi/root1/main.py' 2026-08-24 07:38:56.525508508 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5F0OVi/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:56.534196302 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5F0OVi/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:56.534275842 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.97ms 2026-08-24 07:38:56.534293882 DEBUG Received server response for request 2 2026-08-24 07:38:56.534404323 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:56.534415633 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:56.534462843 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5F0OVi/root2/main.py", kind: File } 2026-08-24 07:38:56.534476813 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5F0OVi/root2/main.py` 2026-08-24 07:38:56.534479263 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:56.534486803 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:56.534525914 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5F0OVi/root2/main.py"))}: Checking file '/tmp/.tmp5F0OVi/root2/main.py' 2026-08-24 07:38:56.534579834 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5F0OVi/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:56.542754365 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5F0OVi/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:56.542822196 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.33ms 2026-08-24 07:38:56.542835876 DEBUG Received server response for request 3 2026-08-24 07:38:56.542889826 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:56.542895796 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-24 07:38:56.542907776 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp5F0OVi/root2) 2026-08-24 07:38:56.542911806 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp5F0OVi/root2 2026-08-24 07:38:56.546212353 DEBUG method="textDocument/diagnostic" response.id=4 duration=155.93µs 2026-08-24 07:38:56.546229453 DEBUG Received server response for request 4 2026-08-24 07:38:56.546271963 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-08-24 07:38:56.546319703 DEBUG method="textDocument/diagnostic" response.id=5 duration=37.97µs 2026-08-24 07:38:56.546329543 DEBUG Received server response for request 5 2026-08-24 07:38:56.556385894 DEBUG Client sends request `shutdown` with ID 6 2026-08-24 07:38:56.556420884 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:56.556428574 DEBUG method="shutdown" response.id=6 duration=11.13µs 2026-08-24 07:38:56.556458945 DEBUG Received server response for request 6 2026-08-24 07:38:56.556469995 DEBUG Client sends notification `exit` 2026-08-24 07:38:56.556488305 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-08-24 07:38:56.560707926 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-08-24 07:38:56.560779266 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:56.560820817 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:56.560880727 DEBUG Client info: None 2026-08-24 07:38:56.560914317 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-08-24 07:38:56.560926367 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:56.560931637 INFO Version: Unknown 2026-08-24 07:38:56.560975147 DEBUG Received server response for request 1 2026-08-24 07:38:56.561017848 DEBUG Client sends notification `initialized` 2026-08-24 07:38:56.561119328 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:56.561160508 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:56.561164028 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:56.561179108 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:56.561182208 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:56.561237359 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:56.561249149 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:56.561253239 DEBUG Initializing workspace `file:///tmp/.tmpu96E3O/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:56.561274219 DEBUG Searching for a project in '/tmp/.tmpu96E3O/project' 2026-08-24 07:38:56.561321359 DEBUG Found project at '/tmp/.tmpu96E3O/project' 2026-08-24 07:38:56.561325889 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:56.561669471 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:56.561674731 DEBUG Discovering virtual environment in `/tmp/.tmpu96E3O/project` 2026-08-24 07:38:56.561721531 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-26049a47bcccced8`: does not point to a Python executable or a directory on disk 2026-08-24 07:38:56.561725901 DEBUG No virtual environment found 2026-08-24 07:38:56.561737081 DEBUG Adding first-party search path `/tmp/.tmpu96E3O/project` 2026-08-24 07:38:56.561741021 DEBUG Using vendored stdlib 2026-08-24 07:38:56.561836722 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:56.561841762 DEBUG Adding new file root '/tmp/.tmpu96E3O/project' of kind Project 2026-08-24 07:38:56.561979932 DEBUG Updating project to check open files 2026-08-24 07:38:56.561990432 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:38:56.561993602 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:56.562039053 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpu96E3O/project/main.py", kind: File } 2026-08-24 07:38:56.562055963 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpu96E3O/project/main.py` 2026-08-24 07:38:56.562058483 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:56.562064853 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:56.562442125 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu96E3O/project/main.py"))}: Checking file '/tmp/.tmpu96E3O/project/main.py' 2026-08-24 07:38:56.562578905 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu96E3O/project/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:56.572689837 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu96E3O/project/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:56.572767217 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.70ms 2026-08-24 07:38:56.572780987 DEBUG Received server response for request 2 2026-08-24 07:38:56.582881718 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:56.582906938 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:56.582913638 DEBUG method="shutdown" response.id=3 duration=10.13µs 2026-08-24 07:38:56.582930828 DEBUG Received server response for request 3 2026-08-24 07:38:56.582934988 DEBUG Client sends notification `exit` 2026-08-24 07:38:56.582943548 DEBUG Received exit notification, exiting ok test result: ok. 157 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 19.23s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_site_packages-128cf496b3bcec87 --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_workspace ... 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.4-build/ruff-0.16.4/target/rpm/deps/ty_test-1b6f7555ca7aa530 --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.4-build/ruff-0.16.4/target/rpm/deps/ty_vendored-e031ea211ea4facc --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.4-build/ruff-0.16.4/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.19s; merged doctests compilation took 7.17s 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.4-build/ruff-0.16.4/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libseahash-6b8ea472f5e5244b.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.74s; merged doctests compilation took 13.73s 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.4-build/ruff-0.16.4/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarc_swap-6a7459cb7095981b.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdashmap-a63f3bf824a2d795.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpathdiff-490b4e88f810074d.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_junit-1efa302bc12247a6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsupports_hyperlinks-b8509cfada410cd7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-c574afd8a7fc4b51.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 38.27s; merged doctests compilation took 38.23s 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.4-build/ruff-0.16.4/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.31s; merged doctests compilation took 15.23s 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.4-build/ruff-0.16.4/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfern-e1b39181fa45e0e9.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libimperative-4166b0d89b1a0dd1.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_native-439353276e9690b2.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnatord-0882905e2715b24f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpyproject_toml-598d582220fac43e.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-c0bff588c86d3636.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_arena-4a5da8c07355488e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-a962ab257d9519ae.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 93.74s; merged doctests compilation took 93.69s 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.4-build/ruff-0.16.4/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-b8cdbf2a5e9b450a.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-d6ba13bc8a053323.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.46s; merged doctests compilation took 8.45s 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.4-build/ruff-0.16.4/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.91s; merged doctests compilation took 5.90s 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.4-build/ruff-0.16.4/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 1014) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from (line 945) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from_member (line 973) ... 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.27s; merged doctests compilation took 18.26s 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.4-build/ruff-0.16.4/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.80s; merged doctests compilation took 20.77s 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.4-build/ruff-0.16.4/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.03s; merged doctests compilation took 6.02s 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.4-build/ruff-0.16.4/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.78s; merged doctests compilation took 6.76s 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.4-build/ruff-0.16.4/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.62s; merged doctests compilation took 6.59s 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.4-build/ruff-0.16.4/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.30s; merged doctests compilation took 6.28s 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.4-build/ruff-0.16.4/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-54117168beb097b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-146e4e8a3bf060c2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-b23ff3c66547ccdd.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-ad7ff39c6250af60.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b76bbefd0b23d547.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.73s 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.4-build/ruff-0.16.4/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-4302db82e8567d4f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-60935cee4b51ddbf.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-d9f5373fea17da46.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 223) ... ok test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s running 1 test test crates/ty_python_semantic/src/types/class/static_literal.rs - types::class::static_literal::StaticClassLiteral<'db>::header_range (line 3193) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 119.34s; merged doctests compilation took 119.29s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.4-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.4-build/ruff-0.16.4-2.fc45.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.4-2.fc45.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.UUOoOP + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + DOCDIR=/builddir/build/BUILD/ruff-0.16.4-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.4-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/CHANGELOG.md /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/README.md /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.blzNzd + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + LICENSEDIR=/builddir/build/BUILD/ruff-0.16.4-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.4-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/LICENSE /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/LICENSE.dependencies /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/LICENSE.bundled /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20260814git6fba3ae ruff = 0.16.4-2.fc45 ruff(x86-64) = 0.16.4-2.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.4-2.fc45.noarch Provides: python-ruff = 0.16.4-2.fc45 python3-ruff = 0.16.4-2.fc45 python3.15-ruff = 0.16.4-2.fc45 python3.15dist(ruff) = 0.16.4 python3dist(ruff) = 0.16.4 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.4-2.fc45.x86_64 Provides: ruff-debugsource = 0.16.4-2.fc45 ruff-debugsource(x86-64) = 0.16.4-2.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.4-2.fc45.x86_64 Provides: debuginfo(build-id) = 1162c729c7c1408bd43b8660125fb8199d4dd81b ruff-debuginfo = 0.16.4-2.fc45 ruff-debuginfo(x86-64) = 0.16.4-2.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.4-2.fc45 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc45.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.4-2.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.4-2.fc45.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.4-2.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.4-2.fc45.x86_64.rpm Finish: rpmbuild ruff-0.16.4-2.fc45.src.rpm Finish: build phase for ruff-0.16.4-2.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-1787553348.846857/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.4-2.fc45.src.rpm) Config(child) 71 minutes 34 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.4", "release": "2.fc45", "arch": "noarch" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.4", "release": "2.fc45", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.16.4", "release": "2.fc45", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.16.4", "release": "2.fc45", "arch": "src" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.16.4", "release": "2.fc45", "arch": "x86_64" } ] } RPMResults finished