Warning: Permanently added '98.93.248.112' (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-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.9 PID: 10904 Logging PID: 10906 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10896300, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'a08ddc374abb26a492d510ad16038d2a128a57bf', '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-rawhide-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-rawhide-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-1kamf1zs/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-1kamf1zs/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-1kamf1zs/ruff'... Running: git checkout a08ddc374abb26a492d510ad16038d2a128a57bf -- cmd: ['git', 'checkout', 'a08ddc374abb26a492d510ad16038d2a128a57bf', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-1kamf1zs/ruff rc: 0 stdout: stderr: Note: switching to 'a08ddc374abb26a492d510ad16038d2a128a57bf'. 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 a08ddc3 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-1kamf1zs/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 252.9M 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-1kamf1zs/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1kamf1zs/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787553348.859303 -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-1kamf1zs/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1kamf1zs/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787553348.859303 -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-1kamf1zs/ruff/ruff.spec) Config(fedora-rawhide-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-rawhide-x86_64-bootstrap-1787553348.859303/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:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-f8079304-bbdf-4c7d-8776-52042314fb82 INFO: Checking that 669396b36573811fba71d7ac1186ed8656993954e0027af3912d53d4c56ba4d2 image matches host's architecture INFO: Copy content of container 669396b36573811fba71d7ac1186ed8656993954e0027af3912d53d4c56ba4d2 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1787553348.859303/root INFO: mounting 669396b36573811fba71d7ac1186ed8656993954e0027af3912d53d4c56ba4d2 with podman image mount INFO: image 669396b36573811fba71d7ac1186ed8656993954e0027af3912d53d4c56ba4d2 as /var/lib/containers/storage/overlay/8615cd26093f05de8b799bca5c204ba783c798daec4bd526f0d9d6b0493d8e16/merged INFO: umounting image 669396b36573811fba71d7ac1186ed8656993954e0027af3912d53d4c56ba4d2 (/var/lib/containers/storage/overlay/8615cd26093f05de8b799bca5c204ba783c798daec4bd526f0d9d6b0493d8e16/merged) with podman image umount INFO: Removing image mock-bootstrap-f8079304-bbdf-4c7d-8776-52042314fb82 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-rawhide-x86_64-1787553348.859303/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.fc46.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 dnf5-5.4.3.0-2.fc46.x86_64 dnf5-plugins-5.4.3.0-2.fc46.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 27.2 MiB/s | 21.9 MiB | 00m01s Copr repository 100% | 15.7 MiB/s | 16.2 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:46-0.1 fedora 4.6 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-2.fc46 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.fc46 fedora 312.1 KiB sed x86_64 0:4.10-2.fc45 fedora 866.5 KiB shadow-utils x86_64 2:4.20.0-1.fc45 fedora 3.9 MiB tar x86_64 2:1.35-9.fc45 fedora 3.0 MiB unzip x86_64 0:6.0-71.fc45 fedora 441.8 KiB util-linux x86_64 0:2.42.2-3.fc45 fedora 3.7 MiB which x86_64 0:2.25-2.fc45 fedora 83.6 KiB xz x86_64 1:5.8.3-2.fc45 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-3.fc45 fedora 3.5 KiB add-determinism x86_64 0:0.7.3-3.fc45 fedora 2.2 MiB alternatives x86_64 0:1.33-6.fc45 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-22.fc45 fedora 35.7 KiB audit-libs x86_64 0:4.2.1-2.fc45 fedora 390.5 KiB binutils x86_64 0:2.47.50-4.fc46 fedora 24.4 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 fedora 80.5 KiB ca-certificates noarch 0:2025.2.80_v9.0.304-9.fc45 fedora 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-5.fc45 fedora 524.0 B coreutils-common x86_64 0:9.11-6.fc45 fedora 10.9 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl x86_64 0:8.22.0~rc2-1.fc46 fedora 487.7 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:46-0.3 fedora 130.3 KiB fedora-release noarch 0:46-0.1 fedora 0.0 B fedora-release-identity-basic noarch 0:46-0.1 fedora 664.0 B fedora-repos noarch 0:46-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 fedora 2.2 KiB file x86_64 0:5.47-3.fc45 fedora 101.2 KiB file-libs x86_64 0:5.47-3.fc45 fedora 12.2 MiB filesystem x86_64 0:3.18-59.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 fedora 38.2 KiB fips-provider x86_64 0:1.5.2-3.fc45 fedora 4.8 MiB fonts-srpm-macros noarch 1:5.0.0-4.fc45 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-5.fc45 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-17.fc45 fedora 144.0 B gap-srpm-macros noarch 0:2-3.fc45 fedora 2.1 KiB gdb-minimal x86_64 0:17.2-4.fc45 fedora 14.2 MiB gdbm-libs x86_64 1:1.23-12.fc45 fedora 133.7 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc x86_64 0:2.44-2.fc46 fedora 7.1 MiB glibc-common x86_64 0:2.44-2.fc46 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44-2.fc46 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.9-1.fc46 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 fedora 865.0 KiB libcap x86_64 0:2.78-2.fc45 fedora 208.2 KiB libcap-ng x86_64 0:0.9.5-1.fc46 fedora 68.8 KiB libcbor x86_64 0:0.14.0-3.fc45 fedora 83.5 KiB libcom_err x86_64 0:1.47.4-2.fc45 fedora 63.0 KiB libcurl x86_64 0:8.22.0~rc2-1.fc46 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.fc46 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.fc46 fedora 577.4 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 fedora 205.2 KiB libselinux-utils x86_64 0:3.11-4.fc45 fedora 306.0 KiB libsemanage x86_64 0:3.11-3.fc45 fedora 316.4 KiB libsepol x86_64 0:3.11-2.fc45 fedora 866.1 KiB libsmartcols x86_64 0:2.42.2-3.fc45 fedora 188.5 KiB libssh x86_64 0:0.12.2-1.fc45 fedora 725.7 KiB libssh-config noarch 0:0.12.2-1.fc45 fedora 277.0 B libstdc++ x86_64 0:16.2.1-2.fc46 fedora 3.1 MiB libtasn1 x86_64 0:4.21.0-2.fc45 fedora 176.6 KiB libtool-ltdl x86_64 0:2.5.4-11.fc45 fedora 70.0 KiB libunistring x86_64 0:1.1-12.fc45 fedora 1.7 MiB libusb1 x86_64 0:1.0.30-2.fc45 fedora 180.1 KiB libuuid x86_64 0:2.42.2-3.fc45 fedora 37.2 KiB libverto x86_64 0:0.3.2-13.fc45 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-4.fc45 fedora 293.2 KiB libxml2 x86_64 0:2.13.9-4.fc45 fedora 1.8 MiB libzstd x86_64 0:1.5.7-6.fc45 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-3.fc45 fedora 782.1 KiB lua-libs x86_64 0:5.5.1-1.fc45 fedora 298.0 KiB lua-srpm-macros noarch 0:1-18.fc45 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-5.fc45 fedora 165.3 KiB mpfr x86_64 0:4.2.2-4.fc45 fedora 849.2 KiB ncurses-base noarch 0:6.6-3.fc45 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-3.fc45 fedora 969.1 KiB nettle x86_64 0:4.0-5.fc45 fedora 801.9 KiB ngtcp2 x86_64 0:1.22.1-3.fc45 fedora 334.3 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-3.fc45 fedora 51.6 KiB npth x86_64 0:1.8-5.fc45 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-4.fc45 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-22.fc45 fedora 112.0 B openldap x86_64 0:2.6.14-1.fc46 fedora 678.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 fedora 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.fc46 fedora 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc46 fedora 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc46 fedora 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc46 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.2-5.fc45 fedora 2.4 MiB rpm-sign-libs x86_64 0:6.1.0-1.fc46 fedora 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 fedora 5.5 KiB selinux-policy noarch 0:45.14-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.14-1.fc46 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: 188 packages Total size of inbound packages is 71 MiB. Need to download 71 MiB. After this operation, 226 MiB extra will be used (install 226 MiB, remove 0 B). [ 1/188] bzip2-0:1.0.8-24.fc45.x86_64 100% | 25.5 MiB/s | 52.3 KiB | 00m00s [ 2/188] coreutils-0:9.11-6.fc45.x86_6 100% | 171.3 MiB/s | 1.2 MiB | 00m00s [ 3/188] cpio-0:2.15-10.fc45.x86_64 100% | 57.1 MiB/s | 292.5 KiB | 00m00s [ 4/188] fedora-release-common-0:46-0. 100% | 0.0 B/s | 18.2 KiB | 00m00s [ 5/188] bash-0:5.3.15-2.fc45.x86_64 100% | 172.0 MiB/s | 1.9 MiB | 00m00s [ 6/188] diffutils-0:3.12-6.fc45.x86_6 100% | 96.8 MiB/s | 396.6 KiB | 00m00s [ 7/188] glibc-minimal-langpack-0:2.44 100% | 117.4 MiB/s | 120.3 KiB | 00m00s [ 8/188] findutils-1:4.11.0-2.fc45.x86 100% | 139.3 MiB/s | 570.7 KiB | 00m00s [ 9/188] grep-0:3.12-4.fc45.x86_64 100% | 147.0 MiB/s | 301.0 KiB | 00m00s [ 10/188] gzip-0:1.14-4.fc45.x86_64 100% | 175.4 MiB/s | 179.6 KiB | 00m00s [ 11/188] redhat-rpm-config-0:344-5.fc4 100% | 75.9 MiB/s | 77.7 KiB | 00m00s [ 12/188] sed-0:4.10-2.fc45.x86_64 100% | 315.3 MiB/s | 322.8 KiB | 00m00s [ 13/188] shadow-utils-2:4.20.0-1.fc45. 100% | 353.9 MiB/s | 1.4 MiB | 00m00s [ 14/188] tar-2:1.35-9.fc45.x86_64 100% | 423.5 MiB/s | 867.4 KiB | 00m00s [ 15/188] unzip-0:6.0-71.fc45.x86_64 100% | 194.9 MiB/s | 199.6 KiB | 00m00s [ 16/188] which-0:2.25-2.fc45.x86_64 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 17/188] info-0:7.3-3.fc45.x86_64 100% | 13.3 MiB/s | 191.2 KiB | 00m00s [ 18/188] patch-0:2.8-5.fc45.x86_64 100% | 8.6 MiB/s | 114.6 KiB | 00m00s [ 19/188] xz-1:5.8.3-2.fc45.x86_64 100% | 318.0 MiB/s | 651.2 KiB | 00m00s [ 20/188] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 154.4 MiB/s | 158.1 KiB | 00m00s [ 21/188] gawk-0:5.4.1-1.fc45.x86_64 100% | 235.5 MiB/s | 1.2 MiB | 00m00s [ 22/188] util-linux-0:2.42.2-3.fc45.x8 100% | 210.7 MiB/s | 1.3 MiB | 00m00s [ 23/188] filesystem-0:3.18-59.fc45.x86 100% | 201.8 MiB/s | 1.8 MiB | 00m00s [ 24/188] ncurses-libs-0:6.6-3.fc45.x86 100% | 83.9 MiB/s | 343.7 KiB | 00m00s [ 25/188] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 42.5 MiB/s | 43.5 KiB | 00m00s [ 26/188] glibc-0:2.44-2.fc46.x86_64 100% | 204.6 MiB/s | 2.5 MiB | 00m00s [ 27/188] gmp-1:6.3.0-6.fc45.x86_64 100% | 78.6 MiB/s | 321.8 KiB | 00m00s [ 28/188] libattr-0:2.6.0-2.fc45.x86_64 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 29/188] libacl-0:2.4.0-2.fc45.x86_64 100% | 26.8 MiB/s | 27.5 KiB | 00m00s [ 30/188] coreutils-common-0:9.11-6.fc4 100% | 240.7 MiB/s | 2.2 MiB | 00m00s [ 31/188] libcap-0:2.78-2.fc45.x86_64 100% | 28.8 MiB/s | 88.6 KiB | 00m00s [ 32/188] fedora-repos-0:46-0.3.noarch 100% | 9.3 MiB/s | 9.6 KiB | 00m00s [ 33/188] systemd-libs-0:261.2-1.fc45.x 100% | 308.1 MiB/s | 946.6 KiB | 00m00s [ 34/188] redhat-systemd-presets-0:102- 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 35/188] openssl-libs-1:4.0.1-5.fc45.x 100% | 233.6 MiB/s | 2.3 MiB | 00m00s [ 36/188] pcre2-0:10.47-1.fc45.2.x86_64 100% | 90.1 MiB/s | 276.7 KiB | 00m00s [ 37/188] glibc-common-0:2.44-2.fc46.x8 100% | 100.8 MiB/s | 412.8 KiB | 00m00s [ 38/188] R-srpm-macros-0:1.3.7-3.fc45. 100% | 10.9 MiB/s | 11.1 KiB | 00m00s [ 39/188] ansible-srpm-macros-0:1-22.fc 100% | 0.0 B/s | 19.8 KiB | 00m00s [ 40/188] build-reproducibility-srpm-ma 100% | 0.0 B/s | 10.8 KiB | 00m00s [ 41/188] cmake-srpm-macros-0:4.3.0-5.f 100% | 0.0 B/s | 10.3 KiB | 00m00s [ 42/188] dwz-0:0.17-3.fc45.x86_64 100% | 135.9 MiB/s | 139.2 KiB | 00m00s [ 43/188] efi-srpm-macros-0:6-9.fc45.no 100% | 0.0 B/s | 21.4 KiB | 00m00s [ 44/188] erlang-srpm-macros-0:0.3.11-2 100% | 0.0 B/s | 10.0 KiB | 00m00s [ 45/188] filesystem-srpm-macros-0:3.18 100% | 0.0 B/s | 26.4 KiB | 00m00s [ 46/188] fonts-srpm-macros-1:5.0.0-4.f 100% | 26.5 MiB/s | 27.2 KiB | 00m00s [ 47/188] forge-srpm-macros-0:0.4.0-5.f 100% | 0.0 B/s | 19.7 KiB | 00m00s [ 48/188] fpc-srpm-macros-0:1.3-17.fc45 100% | 0.0 B/s | 7.8 KiB | 00m00s [ 49/188] ghc-srpm-macros-0:1.10-2.fc45 100% | 0.0 B/s | 8.5 KiB | 00m00s [ 50/188] gap-srpm-macros-0:2-3.fc45.no 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 51/188] gnat-srpm-macros-0:7-3.fc45.n 100% | 0.0 B/s | 8.6 KiB | 00m00s [ 52/188] gnome-srpm-macros-0:1.0-2.fc4 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 53/188] go-srpm-macros-0:3.8.0-3.fc45 100% | 0.0 B/s | 27.8 KiB | 00m00s [ 54/188] java-srpm-macros-0:1-9.fc45.n 100% | 0.0 B/s | 8.3 KiB | 00m00s [ 55/188] kernel-srpm-macros-0:1.0-30.f 100% | 0.0 B/s | 8.3 KiB | 00m00s [ 56/188] lua-srpm-macros-0:1-18.fc45.n 100% | 0.0 B/s | 8.7 KiB | 00m00s [ 57/188] ocaml-srpm-macros-0:11-4.fc45 100% | 0.0 B/s | 9.0 KiB | 00m00s [ 58/188] openblas-srpm-macros-0:2-22.f 100% | 0.0 B/s | 7.5 KiB | 00m00s [ 59/188] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 10.5 KiB | 00m00s [ 60/188] perl-srpm-macros-0:1-65.fc45. 100% | 0.0 B/s | 8.4 KiB | 00m00s [ 61/188] pyproject-srpm-macros-0:1.23. 100% | 0.0 B/s | 15.6 KiB | 00m00s [ 62/188] python-srpm-macros-0:3.15-2.f 100% | 0.0 B/s | 23.9 KiB | 00m00s [ 63/188] qt5-srpm-macros-0:5.15.18-3.f 100% | 0.0 B/s | 8.1 KiB | 00m00s [ 64/188] qt6-srpm-macros-0:6.11.1-2.fc 100% | 0.0 B/s | 9.2 KiB | 00m00s [ 65/188] rust-srpm-macros-0:28.5-2.fc4 100% | 0.0 B/s | 11.4 KiB | 00m00s [ 66/188] tree-sitter-srpm-macros-0:0.4 100% | 0.0 B/s | 14.0 KiB | 00m00s [ 67/188] zig-srpm-macros-0:1-9.fc45.no 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 68/188] libeconf-0:0.7.9-4.fc45.x86_6 100% | 35.1 MiB/s | 35.9 KiB | 00m00s [ 69/188] zip-0:3.0-46.fc45.x86_64 100% | 258.4 MiB/s | 264.6 KiB | 00m00s [ 70/188] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 127.9 MiB/s | 130.9 KiB | 00m00s [ 71/188] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 57.0 MiB/s | 58.4 KiB | 00m00s [ 72/188] setup-0:2.15.1-2.fc45.noarch 100% | 153.9 MiB/s | 157.6 KiB | 00m00s [ 73/188] xz-libs-1:5.8.3-2.fc45.x86_64 100% | 113.4 MiB/s | 116.1 KiB | 00m00s [ 74/188] mpfr-0:4.2.2-4.fc45.x86_64 100% | 349.1 MiB/s | 357.4 KiB | 00m00s [ 75/188] readline-0:8.3-6.fc45.x86_64 100% | 223.4 MiB/s | 228.8 KiB | 00m00s [ 76/188] debugedit-0:5.3-3.fc45.x86_64 100% | 85.9 MiB/s | 87.9 KiB | 00m00s [ 77/188] elfutils-libelf-0:0.195-3.fc4 100% | 205.5 MiB/s | 210.4 KiB | 00m00s [ 78/188] elfutils-0:0.195-3.fc45.x86_6 100% | 192.1 MiB/s | 590.0 KiB | 00m00s [ 79/188] libarchive-0:3.8.9-1.fc46.x86 100% | 145.3 MiB/s | 446.2 KiB | 00m00s [ 80/188] libgcc-0:16.2.1-2.fc46.x86_64 100% | 133.1 MiB/s | 136.3 KiB | 00m00s [ 81/188] popt-0:1.19-11.fc45.x86_64 100% | 65.0 MiB/s | 66.6 KiB | 00m00s [ 82/188] libstdc++-0:16.2.1-2.fc46.x86 100% | 250.0 MiB/s | 1.0 MiB | 00m00s [ 83/188] rpm-0:6.1.0-1.fc46.x86_64 100% | 186.0 MiB/s | 571.3 KiB | 00m00s [ 84/188] zstd-0:1.5.7-6.fc45.x86_64 100% | 93.6 MiB/s | 191.7 KiB | 00m00s [ 85/188] libfdisk-0:2.42.2-3.fc45.x86_ 100% | 165.7 MiB/s | 169.6 KiB | 00m00s [ 86/188] libsmartcols-0:2.42.2-3.fc45. 100% | 86.5 MiB/s | 88.5 KiB | 00m00s [ 87/188] util-linux-core-0:2.42.2-3.fc 100% | 283.7 MiB/s | 580.9 KiB | 00m00s [ 88/188] zlib-ng-compat-0:2.3.3-6.fc45 100% | 44.2 MiB/s | 90.4 KiB | 00m00s [ 89/188] gnulib-l10n-0:20241231-4.fc45 100% | 146.9 MiB/s | 150.4 KiB | 00m00s [ 90/188] ncurses-base-0:6.6-3.fc45.noa 100% | 86.1 MiB/s | 88.1 KiB | 00m00s [ 91/188] glibc-gconv-extra-0:2.44-2.fc 100% | 282.7 MiB/s | 1.7 MiB | 00m00s [ 92/188] crypto-policies-0:20260713-2. 100% | 47.6 MiB/s | 97.5 KiB | 00m00s [ 93/188] ca-certificates-0:2025.2.80_v 100% | 188.2 MiB/s | 963.4 KiB | 00m00s [ 94/188] fips-provider-0:1.5.2-3.fc45. 100% | 323.1 MiB/s | 1.6 MiB | 00m00s [ 95/188] redhat-systemd-presets-common 100% | 0.0 B/s | 13.2 KiB | 00m00s [ 96/188] pcre2-syntax-0:10.47-1.fc45.2 100% | 161.2 MiB/s | 165.1 KiB | 00m00s [ 97/188] add-determinism-0:0.7.3-3.fc4 100% | 412.9 MiB/s | 845.7 KiB | 00m00s [ 98/188] fedora-gpg-keys-0:46-0.3.noar 100% | 12.8 MiB/s | 143.8 KiB | 00m00s [ 99/188] fedora-repos-rawhide-0:46-0.3 100% | 1.0 MiB/s | 9.0 KiB | 00m00s [100/188] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 331.3 MiB/s | 339.2 KiB | 00m00s [101/188] elfutils-debuginfod-client-0: 100% | 45.6 MiB/s | 46.7 KiB | 00m00s [102/188] elfutils-libs-0:0.195-3.fc45. 100% | 138.1 MiB/s | 282.8 KiB | 00m00s [103/188] libzstd-0:1.5.7-6.fc45.x86_64 100% | 177.7 MiB/s | 363.9 KiB | 00m00s [104/188] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 78.5 MiB/s | 80.4 KiB | 00m00s [105/188] curl-0:8.22.0~rc2-1.fc46.x86_ 100% | 238.7 MiB/s | 244.4 KiB | 00m00s [106/188] libmount-0:2.42.2-3.fc45.x86_ 100% | 173.0 MiB/s | 177.2 KiB | 00m00s [107/188] json-c-0:0.18-9.fc45.x86_64 100% | 45.6 MiB/s | 46.7 KiB | 00m00s [108/188] sqlite-libs-0:3.53.4-1.fc45.x 100% | 264.4 MiB/s | 812.1 KiB | 00m00s [109/188] libblkid-0:2.42.2-3.fc45.x86_ 100% | 65.4 MiB/s | 133.9 KiB | 00m00s [110/188] libuuid-0:2.42.2-3.fc45.x86_6 100% | 27.0 MiB/s | 27.7 KiB | 00m00s [111/188] lua-libs-0:5.5.1-1.fc45.x86_6 100% | 140.8 MiB/s | 144.1 KiB | 00m00s [112/188] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 155.1 MiB/s | 476.6 KiB | 00m00s [113/188] rpm-build-libs-0:6.1.0-1.fc46 100% | 131.7 MiB/s | 134.8 KiB | 00m00s [114/188] rpm-sequoia-0:1.10.2-5.fc45.x 100% | 227.8 MiB/s | 933.3 KiB | 00m00s [115/188] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 26.3 MiB/s | 26.9 KiB | 00m00s [116/188] libgomp-0:16.2.1-2.fc46.x86_6 100% | 194.0 MiB/s | 397.2 KiB | 00m00s [117/188] ima-evm-utils-libs-0:1.6.2-12 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [118/188] libfsverity-0:1.7-4.fc45.x86_ 100% | 18.5 MiB/s | 19.0 KiB | 00m00s [119/188] gpgverify-0:2.2-5.fc45.noarch 100% | 0.0 B/s | 11.3 KiB | 00m00s [120/188] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 275.0 MiB/s | 281.6 KiB | 00m00s [121/188] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 275.3 MiB/s | 1.7 MiB | 00m00s [122/188] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 91.6 MiB/s | 281.3 KiB | 00m00s [123/188] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 56.9 MiB/s | 116.5 KiB | 00m00s [124/188] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 94.4 MiB/s | 96.6 KiB | 00m00s [125/188] gnupg2-verify-0:2.4.9-18.fc45 100% | 171.9 MiB/s | 176.1 KiB | 00m00s [126/188] libassuan-0:2.5.7-6.fc45.x86_ 100% | 66.9 MiB/s | 68.5 KiB | 00m00s [127/188] libgpg-error-0:1.61-2.fc45.x8 100% | 247.0 MiB/s | 252.9 KiB | 00m00s [128/188] npth-0:1.8-5.fc45.x86_64 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [129/188] libgcrypt-0:1.12.2-2.fc45.x86 100% | 204.8 MiB/s | 629.0 KiB | 00m00s [130/188] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 148.7 MiB/s | 456.8 KiB | 00m00s [131/188] libksba-0:1.8.0-3.fc45.x86_64 100% | 84.1 MiB/s | 172.2 KiB | 00m00s [132/188] gnutls-0:3.8.13-3.fc45.x86_64 100% | 284.5 MiB/s | 1.4 MiB | 00m00s [133/188] libusb1-0:1.0.30-2.fc45.x86_6 100% | 40.9 MiB/s | 83.8 KiB | 00m00s [134/188] openldap-0:2.6.14-1.fc46.x86_ 100% | 88.7 MiB/s | 272.6 KiB | 00m00s [135/188] libidn2-0:2.3.8-4.fc45.x86_64 100% | 171.1 MiB/s | 175.2 KiB | 00m00s [136/188] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 74.2 MiB/s | 75.9 KiB | 00m00s [137/188] libunistring-0:1.1-12.fc45.x8 100% | 266.5 MiB/s | 545.8 KiB | 00m00s [138/188] nettle-0:4.0-5.fc45.x86_64 100% | 209.8 MiB/s | 429.7 KiB | 00m00s [139/188] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 182.3 MiB/s | 560.0 KiB | 00m00s [140/188] libevent-0:2.1.12-19.fc45.x86 100% | 280.6 MiB/s | 287.3 KiB | 00m00s [141/188] libtool-ltdl-0:2.5.4-11.fc45. 100% | 35.9 MiB/s | 36.7 KiB | 00m00s [142/188] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 199.7 MiB/s | 817.8 KiB | 00m00s [143/188] libffi-0:3.5.2-3.fc45.x86_64 100% | 40.9 MiB/s | 41.9 KiB | 00m00s [144/188] gdbm-libs-1:1.23-12.fc45.x86_ 100% | 56.9 MiB/s | 58.2 KiB | 00m00s [145/188] libselinux-0:3.11-4.fc45.x86_ 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [146/188] audit-libs-0:4.2.1-2.fc45.x86 100% | 139.9 MiB/s | 143.3 KiB | 00m00s [147/188] libsepol-0:3.11-2.fc45.x86_64 100% | 178.3 MiB/s | 365.2 KiB | 00m00s [148/188] libcap-ng-0:0.9.5-1.fc46.x86_ 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [149/188] liblastlog2-0:2.42.2-3.fc45.x 100% | 0.0 B/s | 24.7 KiB | 00m00s [150/188] libsemanage-0:3.11-3.fc45.x86 100% | 124.3 MiB/s | 127.3 KiB | 00m00s [151/188] file-0:5.47-3.fc45.x86_64 100% | 48.3 MiB/s | 49.4 KiB | 00m00s [152/188] file-libs-0:5.47-3.fc45.x86_6 100% | 283.9 MiB/s | 872.0 KiB | 00m00s [153/188] alternatives-0:1.33-6.fc45.x8 100% | 38.5 MiB/s | 39.4 KiB | 00m00s [154/188] jansson-0:2.14-5.fc45.x86_64 100% | 45.8 MiB/s | 46.9 KiB | 00m00s [155/188] pkgconf-pkg-config-0:2.5.1-2. 100% | 9.3 MiB/s | 9.5 KiB | 00m00s [156/188] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 47.8 MiB/s | 49.0 KiB | 00m00s [157/188] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 13.5 MiB/s | 13.8 KiB | 00m00s [158/188] libpkgconf-0:2.5.1-2.fc45.x86 100% | 41.6 MiB/s | 42.6 KiB | 00m00s [159/188] ed-0:1.22.5-3.fc45.x86_64 100% | 83.2 MiB/s | 85.2 KiB | 00m00s [160/188] p11-kit-trust-0:0.26.5-1.fc45 100% | 142.8 MiB/s | 146.3 KiB | 00m00s [161/188] libxml2-0:2.13.9-4.fc45.x86_6 100% | 232.7 MiB/s | 714.8 KiB | 00m00s [162/188] fedora-release-0:46-0.1.noarc 100% | 11.6 MiB/s | 11.9 KiB | 00m00s [163/188] binutils-0:2.47.50-4.fc46.x86 100% | 304.2 MiB/s | 5.2 MiB | 00m00s [164/188] systemd-standalone-sysusers-0 100% | 50.8 MiB/s | 416.4 KiB | 00m00s [165/188] xxhash-libs-0:0.8.3-5.fc45.x8 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [166/188] fedora-release-identity-basic 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [167/188] libcurl-0:8.22.0~rc2-1.fc46.x 100% | 239.1 MiB/s | 489.7 KiB | 00m00s [168/188] libnghttp2-0:1.69.0-5.fc45.x8 100% | 75.4 MiB/s | 77.2 KiB | 00m00s [169/188] krb5-libs-0:1.22.2-9.fc45.x86 100% | 261.4 MiB/s | 803.1 KiB | 00m00s [170/188] libnghttp3-0:1.18.0-1.fc45.x8 100% | 73.4 MiB/s | 75.1 KiB | 00m00s [171/188] libpsl-0:0.23.1-1.fc45.x86_64 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [172/188] libssh-0:0.12.2-1.fc45.x86_64 100% | 288.9 MiB/s | 295.9 KiB | 00m00s [173/188] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 154.0 MiB/s | 157.7 KiB | 00m00s [174/188] gdb-minimal-0:17.2-4.fc45.x86 100% | 215.4 MiB/s | 4.7 MiB | 00m00s [175/188] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 5.4 MiB/s | 27.8 KiB | 00m00s [176/188] keyutils-libs-0:1.6.3-8.fc45. 100% | 6.1 MiB/s | 31.5 KiB | 00m00s [177/188] libcom_err-0:1.47.4-2.fc45.x8 100% | 0.0 B/s | 26.6 KiB | 00m00s [178/188] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 61.1 KiB | 00m00s [179/188] libverto-0:0.3.2-13.fc45.x86_ 100% | 20.5 MiB/s | 21.0 KiB | 00m00s [180/188] libfido2-0:1.17.0-5.fc45.x86_ 100% | 104.4 MiB/s | 106.9 KiB | 00m00s [181/188] libssh-config-0:0.12.2-1.fc45 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [182/188] libcbor-0:0.14.0-3.fc45.x86_6 100% | 0.0 B/s | 36.8 KiB | 00m00s [183/188] selinux-policy-0:45.14-1.fc46 100% | 37.0 MiB/s | 37.9 KiB | 00m00s [184/188] rpm-plugin-selinux-0:6.1.0-1. 100% | 17.4 MiB/s | 17.8 KiB | 00m00s [185/188] libselinux-utils-0:3.11-4.fc4 100% | 120.5 MiB/s | 123.4 KiB | 00m00s [186/188] policycoreutils-0:3.11-2.fc45 100% | 127.4 MiB/s | 261.0 KiB | 00m00s [187/188] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 339.2 MiB/s | 347.3 KiB | 00m00s [188/188] selinux-policy-targeted-0:45. 100% | 219.8 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [188/188] Total 100% | 320.4 MiB/s | 70.8 MiB | 00m00s Running transaction Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. 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. Importing OpenPGP key 0x9488FB64: UserID : "Fedora (47) " Fingerprint: B2E766FA50CA6FA2D5ED06FC09D879E09488FB64 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-47-primary The key was successfully imported. [ 1/190] Verify package files 100% | 764.0 B/s | 188.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] failed to open /var/lib/mock/fedora-rawhide-x86_64-1787553348.859303/root/etc/group for id/name lookup: No such file or directory [ 2/190] Prepare transaction 100% | 2.1 KiB/s | 188.0 B | 00m00s [ 3/190] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/190] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/190] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/190] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/190] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/190] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/190] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 10/190] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 11/190] Installing fedora-repos-0:46- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 12/190] Installing fedora-release-com 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 13/190] Installing fedora-release-0:4 100% | 8.6 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. >>> [ 14/190] 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 [ 15/190] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s [ 16/190] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/190] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 18/190] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 19/190] Installing coreutils-common-0 100% | 304.4 MiB/s | 11.0 MiB | 00m00s [ 20/190] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/190] Installing bash-0:5.3.15-2.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 22/190] Installing glibc-common-0:2.4 100% | 57.2 MiB/s | 1.0 MiB | 00m00s [ 23/190] Installing glibc-gconv-extra- 100% | 199.6 MiB/s | 7.8 MiB | 00m00s [ 24/190] Installing glibc-0:2.44-2.fc4 100% | 183.1 MiB/s | 7.1 MiB | 00m00s [ 25/190] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.9 KiB | 00m00s [ 26/190] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/190] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 28/190] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 29/190] Installing libgpg-error-0:1.6 100% | 55.1 MiB/s | 959.7 KiB | 00m00s [ 30/190] Installing libstdc++-0:16.2.1 100% | 385.8 MiB/s | 3.1 MiB | 00m00s [ 31/190] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 32/190] Installing elfutils-libelf-0: 100% | 388.6 MiB/s | 1.2 MiB | 00m00s [ 33/190] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 34/190] Installing libgcrypt-0:1.12.2 100% | 415.7 MiB/s | 1.7 MiB | 00m00s [ 35/190] Installing readline-0:8.3-6.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 36/190] Installing gmp-1:6.3.0-6.fc45 100% | 399.1 MiB/s | 817.4 KiB | 00m00s [ 37/190] Installing libacl-0:2.4.0-2.f 100% | 0.0 B/s | 44.7 KiB | 00m00s [ 38/190] Installing systemd-libs-0:261 100% | 389.0 MiB/s | 2.7 MiB | 00m00s [ 39/190] Installing xz-libs-1:5.8.3-2. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 40/190] Installing libuuid-0:2.42.2-3 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 41/190] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 42/190] Installing sqlite-libs-0:3.53 100% | 323.8 MiB/s | 1.6 MiB | 00m00s [ 43/190] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 44/190] Installing libblkid-0:2.42.2- 100% | 276.7 MiB/s | 283.4 KiB | 00m00s [ 45/190] Installing elfutils-libs-0:0. 100% | 350.2 MiB/s | 717.2 KiB | 00m00s [ 46/190] Installing libsepol-0:3.11-2. 100% | 423.4 MiB/s | 867.1 KiB | 00m00s [ 47/190] Installing gnupg2-gpgconf-0:2 100% | 19.2 MiB/s | 255.9 KiB | 00m00s [ 48/190] Installing pcre2-0:10.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [ 49/190] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.5 KiB | 00m00s [ 50/190] Installing grep-0:3.12-4.fc45 100% | 52.8 MiB/s | 1.0 MiB | 00m00s [ 51/190] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 52/190] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [ 53/190] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 54/190] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 55/190] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 56/190] Installing libidn2-0:2.3.8-4. 100% | 32.3 MiB/s | 562.6 KiB | 00m00s [ 57/190] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 58/190] Installing xz-1:5.8.3-2.fc45. 100% | 58.5 MiB/s | 1.4 MiB | 00m00s [ 59/190] Installing libmount-0:2.42.2- 100% | 198.1 MiB/s | 405.8 KiB | 00m00s [ 60/190] Installing gnupg2-verify-0:2. 100% | 25.0 MiB/s | 357.7 KiB | 00m00s [ 61/190] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 62/190] Installing gawk-0:5.4.1-1.fc4 100% | 106.1 MiB/s | 2.2 MiB | 00m00s [ 63/190] Installing dwz-0:0.17-3.fc45. 100% | 22.0 MiB/s | 292.5 KiB | 00m00s [ 64/190] Installing libksba-0:1.8.0-3. 100% | 211.8 MiB/s | 433.7 KiB | 00m00s [ 65/190] Installing unzip-0:6.0-71.fc4 100% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 66/190] Installing file-libs-0:5.47-3 100% | 609.3 MiB/s | 12.2 MiB | 00m00s [ 67/190] Installing file-0:5.47-3.fc45 100% | 7.7 MiB/s | 102.7 KiB | 00m00s [ 68/190] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 69/190] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 70/190] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 71/190] Installing libsmartcols-0:2.4 100% | 185.0 MiB/s | 189.5 KiB | 00m00s [ 72/190] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 73/190] Installing lua-libs-0:5.5.1-1 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 74/190] Installing libffi-0:3.5.2-3.f 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [ 75/190] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 76/190] Installing libcap-ng-0:0.9.5- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 77/190] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 78/190] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 79/190] Installing libcap-0:2.78-2.fc 100% | 14.9 MiB/s | 213.3 KiB | 00m00s [ 80/190] Installing libsemanage-0:3.11 100% | 155.3 MiB/s | 318.1 KiB | 00m00s [ 81/190] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.6 KiB | 00m00s [ 82/190] Installing p11-kit-trust-0:0. 100% | 16.2 MiB/s | 480.1 KiB | 00m00s [ 83/190] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 84/190] Installing liblastlog2-0:2.42 100% | 3.5 MiB/s | 39.5 KiB | 00m00s [ 85/190] Installing util-linux-core-0: 100% | 62.6 MiB/s | 1.5 MiB | 00m00s [ 86/190] Installing zip-0:3.0-46.fc45. 100% | 45.4 MiB/s | 698.0 KiB | 00m00s [ 87/190] Installing gnupg2-keyboxd-0:2 100% | 16.5 MiB/s | 202.5 KiB | 00m00s [ 88/190] Installing libpsl-0:0.23.1-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 89/190] Installing tar-2:1.35-9.fc45. 100% | 119.0 MiB/s | 3.0 MiB | 00m00s [ 90/190] Installing linkdupes-0:0.7.3- 100% | 51.0 MiB/s | 783.5 KiB | 00m00s [ 91/190] Installing libselinux-utils-0 100% | 19.6 MiB/s | 320.4 KiB | 00m00s [ 92/190] Installing libfdisk-0:2.42.2- 100% | 192.1 MiB/s | 393.4 KiB | 00m00s [ 93/190] Installing fips-provider-0:1. 100% | 401.7 MiB/s | 4.8 MiB | 00m00s [ 94/190] Installing openssl-libs-1:4.0 100% | 392.6 MiB/s | 6.7 MiB | 00m00s [ 95/190] Installing coreutils-0:9.11-6 100% | 131.7 MiB/s | 5.9 MiB | 00m00s [ 96/190] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.4 MiB | 00m02s [ 97/190] Installing gzip-0:1.14-4.fc45 100% | 23.4 MiB/s | 407.2 KiB | 00m00s [ 98/190] Installing util-linux-0:2.42. 100% | 72.3 MiB/s | 3.8 MiB | 00m00s [ 99/190] Installing policycoreutils-0: 100% | 23.1 MiB/s | 921.4 KiB | 00m00s [100/190] Installing selinux-policy-0:4 100% | 908.8 KiB/s | 34.5 KiB | 00m00s [101/190] Installing selinux-policy-tar 100% | 109.7 MiB/s | 15.1 MiB | 00m00s [102/190] Installing rpm-sequoia-0:1.10 100% | 345.7 MiB/s | 2.4 MiB | 00m00s [103/190] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [104/190] Installing libevent-0:2.1.12- 100% | 319.8 MiB/s | 982.6 KiB | 00m00s [105/190] Installing ngtcp2-crypto-ossl 100% | 51.3 MiB/s | 52.5 KiB | 00m00s [106/190] Installing libxml2-0:2.13.9-4 100% | 87.8 MiB/s | 1.8 MiB | 00m00s [107/190] 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. >>> [108/190] Installing tpm2-tss-0:4.2.0-1 100% | 208.4 MiB/s | 1.7 MiB | 00m00s [109/190] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [110/190] Installing gnupg2-gpg-agent-0 100% | 22.2 MiB/s | 682.8 KiB | 00m00s [111/190] Installing nettle-0:4.0-5.fc4 100% | 262.0 MiB/s | 805.0 KiB | 00m00s [112/190] Installing gnutls-0:3.8.13-3. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [113/190] Installing zstd-0:1.5.7-6.fc4 100% | 30.9 MiB/s | 506.1 KiB | 00m00s [114/190] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [115/190] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [116/190] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/190] Installing cpio-0:2.15-10.fc4 100% | 61.3 MiB/s | 1.1 MiB | 00m00s [118/190] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [119/190] Installing libarchive-0:3.8.9 100% | 245.5 MiB/s | 1.0 MiB | 00m00s [120/190] Installing libgomp-0:16.2.1-2 100% | 282.6 MiB/s | 578.8 KiB | 00m00s [121/190] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [122/190] Installing gdbm-libs-1:1.23-1 100% | 132.2 MiB/s | 135.4 KiB | 00m00s [123/190] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [124/190] Installing openldap-0:2.6.14- 100% | 222.2 MiB/s | 682.7 KiB | 00m00s [125/190] Installing gnupg2-dirmngr-0:2 100% | 22.1 MiB/s | 632.8 KiB | 00m00s [126/190] Installing gnupg2-0:2.4.9-18. 100% | 197.0 MiB/s | 6.5 MiB | 00m00s [127/190] Installing gpgverify-0:2.2-5. 100% | 0.0 B/s | 9.4 KiB | 00m00s [128/190] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [129/190] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [130/190] Installing pkgconf-0:2.5.1-2. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [131/190] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [132/190] Installing ed-0:1.22.5-3.fc45 100% | 10.6 MiB/s | 152.0 KiB | 00m00s [133/190] Installing patch-0:2.8-5.fc45 100% | 17.1 MiB/s | 228.1 KiB | 00m00s [134/190] Installing systemd-standalone 100% | 61.5 MiB/s | 945.0 KiB | 00m00s [135/190] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [136/190] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [137/190] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.2 KiB | 00m00s [138/190] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [139/190] Installing libnghttp2-0:1.69. 100% | 163.4 MiB/s | 167.3 KiB | 00m00s [140/190] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [141/190] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [142/190] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [143/190] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [144/190] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [145/190] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [146/190] Installing libfido2-0:1.17.0- 100% | 252.0 MiB/s | 258.1 KiB | 00m00s [147/190] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [148/190] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [149/190] Installing libcurl-0:8.22.0~r 100% | 356.7 MiB/s | 1.1 MiB | 00m00s [150/190] Installing elfutils-debuginfo 100% | 5.7 MiB/s | 82.1 KiB | 00m00s [151/190] Installing elfutils-0:0.195-3 100% | 142.3 MiB/s | 3.0 MiB | 00m00s [152/190] Installing binutils-0:2.47.50 100% | 287.7 MiB/s | 24.5 MiB | 00m00s [153/190] Installing gdb-minimal-0:17.2 100% | 295.0 MiB/s | 14.2 MiB | 00m00s [154/190] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [155/190] Installing curl-0:8.22.0~rc2- 100% | 16.0 MiB/s | 490.3 KiB | 00m00s [156/190] Installing rpm-0:6.1.0-1.fc46 100% | 50.1 MiB/s | 2.5 MiB | 00m00s [157/190] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [158/190] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [159/190] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [160/190] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [161/190] Installing tree-sitter-srpm-m 100% | 1.0 MiB/s | 9.6 KiB | 00m00s [162/190] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [163/190] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [164/190] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [165/190] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [166/190] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [167/190] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [168/190] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [169/190] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [170/190] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [171/190] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [172/190] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [173/190] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [174/190] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [175/190] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [176/190] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [177/190] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [178/190] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [179/190] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [180/190] Installing rpm-build-0:6.1.0- 100% | 16.6 MiB/s | 322.1 KiB | 00m00s [181/190] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 KiB | 00m00s [182/190] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [183/190] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [184/190] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [185/190] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [186/190] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [187/190] Installing rpm-plugin-selinux 100% | 12.6 MiB/s | 12.9 KiB | 00m00s [188/190] Installing which-0:2.25-2.fc4 100% | 5.2 MiB/s | 85.8 KiB | 00m00s [189/190] Installing shadow-utils-2:4.2 100% | 101.2 MiB/s | 3.9 MiB | 00m00s [190/190] Installing info-0:7.3-3.fc45. 100% | 53.3 KiB/s | 372.8 KiB | 00m07s 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.50-4.fc46.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.22.0~rc2-1.fc46.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-46-0.3.noarch fedora-release-46-0.1.noarch fedora-release-common-46-0.1.noarch fedora-release-identity-basic-46-0.1.noarch fedora-repos-46-0.3.noarch fedora-repos-rawhide-46-0.3.noarch file-5.47-3.fc45.x86_64 file-libs-5.47-3.fc45.x86_64 filesystem-3.18-59.fc45.x86_64 filesystem-srpm-macros-3.18-59.fc45.noarch findutils-4.11.0-2.fc45.x86_64 fips-provider-1.5.2-3.fc45.x86_64 fonts-srpm-macros-5.0.0-4.fc45.noarch forge-srpm-macros-0.4.0-5.fc45.noarch fpc-srpm-macros-1.3-17.fc45.noarch gap-srpm-macros-2-3.fc45.noarch gawk-5.4.1-1.fc45.x86_64 gdb-minimal-17.2-4.fc45.x86_64 gdbm-libs-1.23-12.fc45.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44-2.fc46.x86_64 glibc-common-2.44-2.fc46.x86_64 glibc-gconv-extra-2.44-2.fc46.x86_64 glibc-minimal-langpack-2.44-2.fc46.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 gpg-pubkey-b2e766fa50ca6fa2d5ed06fc09d879e09488fb64-6a6b46b4 gpg-pubkey-d924b10d3e810dabdd8b56b596e7e91491211fce-697c9899 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.9-1.fc46.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.fc46.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.22.0~rc2-1.fc46.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.fc46.x86_64 libgcrypt-1.12.2-2.fc45.x86_64 libgomp-16.2.1-2.fc46.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.fc46.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.14-1.fc46.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.fc46.x86_64 rpm-build-6.1.0-1.fc46.x86_64 rpm-build-libs-6.1.0-1.fc46.x86_64 rpm-libs-6.1.0-1.fc46.x86_64 rpm-plugin-selinux-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 rpm-sign-libs-6.1.0-1.fc46.x86_64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.x86_64 selinux-policy-45.14-1.fc46.noarch selinux-policy-targeted-45.14-1.fc46.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.CDAZbJ setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc46.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1787553348.859303/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-1kamf1zs/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.fc46.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1787553348.859303/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1787553348.859303/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-rawhide-x86_64-1787553348.859303/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.fc46.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 dnf5-5.4.3.0-2.fc46.x86_64 dnf5-plugins-5.4.3.0-2.fc46.x86_64 Finish: chroot init Start: build phase for ruff-0.16.4-2.fc46.src.rpm Start: build setup for ruff-0.16.4-2.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.uR70b1 setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc46.src.rpm Updating and loading repositories: fedora 100% | 113.7 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 10.7 KiB/s | 1.6 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.fc46 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.fc46 fedora 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc46 fedora 57.0 KiB glibc-devel x86_64 0:2.44-2.fc46 fedora 2.3 MiB kernel-headers x86_64 0:7.2.0-61.fc46 fedora 7.0 MiB less x86_64 0:704-4.fc46 fedora 483.5 KiB libatomic x86_64 0:16.2.1-2.fc46 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.fc46 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-26.fc46 fedora 0.0 B llvm-libs x86_64 0:22.1.8-26.fc46 fedora 140.5 MiB make x86_64 1:4.4.1-13.fc45 fedora 1.8 MiB mpdecimal x86_64 0:4.0.1-4.fc45 fedora 221.2 KiB python-pip-wheel noarch 0:26.1.2-2.fc45 fedora 1.2 MiB python3 x86_64 0:3.15.0~rc1-1.fc45 fedora 28.8 KiB python3-click noarch 1:8.4.2-1.fc45 fedora 1.3 MiB python3-libs x86_64 0:3.15.0~rc1-1.fc45 fedora 48.1 MiB python3-tomlkit noarch 0:0.13.2-9.fc45 fedora 504.9 KiB rust x86_64 0:1.97.1-2.fc45 fedora 94.7 MiB rust-std-static x86_64 0:1.97.1-2.fc45 fedora 165.3 MiB tomcli+tomlkit noarch 0:0.10.1-6.fc45 fedora 0.0 B tzdata noarch 0:2026c-1.fc45 fedora 1.2 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 190 MiB. Need to download 190 MiB. After this operation, 660 MiB extra will be used (install 660 MiB, remove 0 B). [ 1/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 695.7 KiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 1.5 MiB/s | 75.8 KiB | 00m00s [ 3/34] cargo2rpm-0:0.3.4-2.fc45.noarch 100% | 4.5 MiB/s | 204.8 KiB | 00m00s [ 4/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 7.6 MiB/s | 848.0 KiB | 00m00s [ 5/34] python3-click-1:8.4.2-1.fc45.no 100% | 9.8 MiB/s | 291.5 KiB | 00m00s [ 6/34] libgit2_1.9-0:1.9.7-2.fc46.x86_ 100% | 26.0 MiB/s | 611.9 KiB | 00m00s [ 7/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 8.6 MiB/s | 148.9 KiB | 00m00s [ 8/34] less-0:704-4.fc46.x86_64 100% | 12.4 MiB/s | 228.0 KiB | 00m00s [ 9/34] cargo-0:1.97.1-2.fc45.x86_64 100% | 50.3 MiB/s | 7.9 MiB | 00m00s [10/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 2.7 MiB/s | 38.5 KiB | 00m00s [11/34] rust-0:1.97.1-2.fc45.x86_64 100% | 199.3 MiB/s | 30.7 MiB | 00m00s [12/34] gcc-0:16.2.1-2.fc46.x86_64 100% | 216.4 MiB/s | 43.3 MiB | 00m00s [13/34] cpp-0:16.2.1-2.fc46.x86_64 100% | 192.0 MiB/s | 14.6 MiB | 00m00s [14/34] rust-std-static-0:1.97.1-2.fc45 100% | 179.4 MiB/s | 39.3 MiB | 00m00s [15/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 1.3 MiB/s | 75.7 KiB | 00m00s [16/34] llvm-libs-0:22.1.8-26.fc46.x86_ 100% | 91.2 MiB/s | 34.1 MiB | 00m00s [17/34] libedit-0:3.1-60.20260512cvs.fc 100% | 2.6 MiB/s | 110.0 KiB | 00m00s [18/34] make-1:4.4.1-13.fc45.x86_64 100% | 13.1 MiB/s | 588.3 KiB | 00m00s [19/34] llvm-filesystem-0:22.1.8-26.fc4 100% | 807.0 KiB/s | 12.1 KiB | 00m00s [20/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 2.1 MiB/s | 30.4 KiB | 00m00s [21/34] glibc-devel-0:2.44-2.fc46.x86_6 100% | 37.6 MiB/s | 655.0 KiB | 00m00s [22/34] python3-0:3.15.0~rc1-1.fc45.x86 100% | 1.8 MiB/s | 27.0 KiB | 00m00s [23/34] expat-0:2.8.1-2.fc45.x86_64 100% | 8.5 MiB/s | 129.9 KiB | 00m00s [24/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 6.4 MiB/s | 98.5 KiB | 00m00s [25/34] tzdata-0:2026c-1.fc45.noarch 100% | 40.9 MiB/s | 712.0 KiB | 00m00s [26/34] python3-libs-0:3.15.0~rc1-1.fc4 100% | 211.5 MiB/s | 11.2 MiB | 00m00s [27/34] python-pip-wheel-0:26.1.2-2.fc4 100% | 43.5 MiB/s | 1.2 MiB | 00m00s [28/34] kernel-headers-0:7.2.0-61.fc46. 100% | 73.0 MiB/s | 1.8 MiB | 00m00s [29/34] libatomic-0:16.2.1-2.fc46.x86_6 100% | 3.6 MiB/s | 55.4 KiB | 00m00s [30/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 594.4 KiB/s | 8.3 KiB | 00m00s [31/34] python3-tomlkit-0:0.13.2-9.fc45 100% | 8.3 MiB/s | 127.4 KiB | 00m00s [32/34] annobin-plugin-gcc-0:13.28-1.fc 100% | 39.9 MiB/s | 695.3 KiB | 00m00s [33/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 3.9 MiB/s | 59.2 KiB | 00m00s [34/34] annobin-docs-0:13.28-1.fc45.noa 100% | 6.1 MiB/s | 87.3 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 270.7 MiB/s | 189.8 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 58.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 653.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc46. 100% | 360.9 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.28 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing libatomic-0:16.2.1-2 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [ 8/36] Installing kernel-headers-0:7.2 100% | 148.9 MiB/s | 7.1 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44-2 100% | 119.4 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% | 249.2 MiB/s | 1.2 MiB | 00m00s [12/36] Installing tzdata-0:2026c-1.fc4 100% | 24.3 MiB/s | 1.5 MiB | 00m00s [13/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [14/36] Installing expat-0:2.8.1-2.fc45 100% | 15.9 MiB/s | 325.6 KiB | 00m00s [15/36] Installing python3-libs-0:3.15. 100% | 280.6 MiB/s | 48.5 MiB | 00m00s [16/36] Installing python3-0:3.15.0~rc1 100% | 2.0 MiB/s | 30.5 KiB | 00m00s [17/36] Installing python3-tomlkit-0:0. 100% | 167.4 MiB/s | 514.2 KiB | 00m00s [18/36] Installing llvm-filesystem-0:22 100% | 0.0 B/s | 1.1 KiB | 00m00s [19/36] Installing libedit-0:3.1-60.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [20/36] Installing llvm-libs-0:22.1.8-2 100% | 476.2 MiB/s | 140.5 MiB | 00m00s [21/36] Installing make-1:4.4.1-13.fc45 100% | 82.0 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.2.1-2.fc46. 100% | 402.3 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.97.1-2.fc45 100% | 404.6 MiB/s | 94.7 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 498.0 MiB/s | 165.3 MiB | 00m00s [25/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [26/36] Installing libgit2_1.9-0:1.9.7- 100% | 350.0 MiB/s | 1.4 MiB | 00m00s [27/36] Installing cargo-0:1.97.1-2.fc4 100% | 338.7 MiB/s | 23.7 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.3.4-2. 100% | 61.1 MiB/s | 1.3 MiB | 00m00s [29/36] Installing less-0:704-4.fc46.x8 100% | 29.7 MiB/s | 487.3 KiB | 00m00s [30/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 9.5 MiB/s | 164.6 KiB | 00m00s [32/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 31.6 MiB/s | 711.1 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.6 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 14.8 MiB/s | 2.1 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.8tRIv4 setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc46.src.rpm Updating and loading repositories: fedora 100% | 65.9 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 7.7 KiB/s | 1.6 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.fc46.src.rpm Start: rpmbuild ruff-0.16.4-2.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.EXimVO setting SOURCE_DATE_EPOCH=1787270400 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.LbdVWV 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.fc46" 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.Utkl9b + 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.3vMBGX + 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.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 76.5 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 6.8 KiB/s | 1.6 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.fc46 fedora 1.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc46 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.fc46 fedora 3.7 KiB rust-hashbrown-devel noarch 0:0.17.1-1.fc46 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.fc46 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.fc46 fedora 1.4 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc46 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.fc46 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.fc46 fedora 14.4 KiB rust-salsa+inventory-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+macros-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+ordermap-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa-devel noarch 0:0.28.2-1.fc46 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.fc46 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.fc46 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.fc46 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-5.fc46 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-5.fc46 fedora 616.0 KiB Installing dependencies: clang x86_64 0:22.1.8-26.fc46 fedora 61.5 MiB clang-devel x86_64 0:22.1.8-26.fc46 fedora 32.3 MiB clang-libs x86_64 0:22.1.8-26.fc46 fedora 109.8 MiB clang-resource-filesystem x86_64 0:22.1.8-26.fc46 fedora 15.3 KiB clang-tools-extra x86_64 0:22.1.8-26.fc46 fedora 61.5 MiB cmake-filesystem x86_64 0:4.3.0-5.fc45 fedora 0.0 B emacs-filesystem x86_64 1:30.2-3.fc45 fedora 0.0 B gcc-c++ x86_64 0:16.2.1-2.fc46 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.fc46 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-26.fc46 fedora 86.3 MiB llvm-devel x86_64 0:22.1.8-26.fc46 fedora 35.6 MiB llvm-googletest x86_64 0:22.1.8-26.fc46 fedora 2.2 MiB llvm-static x86_64 0:22.1.8-26.fc46 fedora 351.6 MiB llvm-test x86_64 0:22.1.8-26.fc46 fedora 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.fc46 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.fc46 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.fc46 fedora 1.5 KiB rust-either+use_std-devel noarch 0:1.17.0-1.fc46 fedora 1.5 KiB rust-either-devel noarch 0:1.17.0-1.fc46 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.fc46 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.fc46 fedora 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.1-1.fc46 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.fc46 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.fc46 fedora 2.7 KiB rust-newtype-uuid+default-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid+std-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid-devel noarch 0:1.4.0-1.fc46 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.fc46 fedora 35.4 KiB rust-path-dedot+default-devel noarch 0:4.0.1-1.fc46 fedora 1.3 KiB rust-path-dedot+fixed_workdir-devel noarch 0:4.0.1-1.fc46 fedora 1.3 KiB rust-path-dedot-devel noarch 0:4.0.1-1.fc46 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.fc46 fedora 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc46 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.fc46 fedora 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.107-1.fc46 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.fc46 fedora 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc46 fedora 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc46 fedora 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc46 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.fc46 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.2-1.fc46 fedora 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.2-1.fc46 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.2-1.fc46 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.fc46 fedora 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-9.fc46 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.fc46 fedora 4.4 KiB rust-toml_parser+std-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_parser-devel noarch 0:1.1.3-1.fc46 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.fc46 fedora 3.4 KiB rust-uuid-devel noarch 0:1.24.1-1.fc46 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.fc46 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-5.fc46 fedora 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.7-1.fc45 fedora 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.7-1.fc45 fedora 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.7-1.fc45 fedora 762.8 KiB rust-zmij+default-devel noarch 0:1.0.21-2.fc45 fedora 1.7 KiB rust-zmij-devel noarch 0:1.0.21-2.fc45 fedora 64.6 KiB rust-zstd-devel noarch 0:0.13.3-4.fc45 fedora 110.8 KiB rust-zstd-safe+std-devel noarch 0:7.2.4-4.fc45 fedora 1.8 KiB rust-zstd-safe-devel noarch 0:7.2.4-4.fc45 fedora 122.1 KiB rust-zstd-sys+std-devel noarch 0:2.0.16-3.fc45 fedora 1.7 KiB rust-zstd-sys-devel noarch 0:2.0.16-3.fc45 fedora 321.8 KiB Transaction Summary: Installing: 1162 packages Total size of inbound packages is 196 MiB. Need to download 196 MiB. After this operation, 990 MiB extra will be used (install 990 MiB, remove 0 B). [ 1/1162] rust-anstyle+default-devel- 100% | 219.5 KiB/s | 8.3 KiB | 00m00s [ 2/1162] rust-aho-corasick+default-d 100% | 207.9 KiB/s | 7.9 KiB | 00m00s [ 3/1162] rust-anstream+default-devel 100% | 226.2 KiB/s | 8.6 KiB | 00m00s [ 4/1162] rust-anstyle+std-devel-0:1. 100% | 224.1 KiB/s | 8.3 KiB | 00m00s [ 5/1162] rust-arc-swap+default-devel 100% | 223.8 KiB/s | 8.3 KiB | 00m00s [ 6/1162] rust-anyhow+default-devel-0 100% | 247.6 KiB/s | 9.2 KiB | 00m00s [ 7/1162] rust-assert_fs+default-deve 100% | 224.2 KiB/s | 8.1 KiB | 00m00s [ 8/1162] rust-argfile+default-devel- 100% | 220.3 KiB/s | 7.9 KiB | 00m00s [ 9/1162] rust-arrayvec+default-devel 100% | 225.4 KiB/s | 8.1 KiB | 00m00s [ 10/1162] rust-bitvec+alloc-devel-0:1 100% | 215.0 KiB/s | 7.7 KiB | 00m00s [ 11/1162] rust-bitflags+default-devel 100% | 226.0 KiB/s | 8.8 KiB | 00m00s [ 12/1162] rust-bstr+default-devel-0:1 100% | 222.5 KiB/s | 8.5 KiB | 00m00s [ 13/1162] rust-cachedir+default-devel 100% | 216.3 KiB/s | 7.8 KiB | 00m00s [ 14/1162] rust-camino+default-devel-0 100% | 223.2 KiB/s | 8.5 KiB | 00m00s [ 15/1162] rust-camino+serde1-devel-0: 100% | 227.3 KiB/s | 8.6 KiB | 00m00s [ 16/1162] rust-clap+default-devel-0:4 100% | 276.3 KiB/s | 10.5 KiB | 00m00s [ 17/1162] rust-clap+derive-devel-0:4. 100% | 272.2 KiB/s | 10.3 KiB | 00m00s [ 18/1162] rust-bitvec-devel-0:1.0.1-8 100% | 1.3 MiB/s | 247.0 KiB | 00m00s [ 19/1162] rust-clap+env-devel-0:4.6.6 100% | 271.7 KiB/s | 10.3 KiB | 00m00s [ 20/1162] rust-clap+string-devel-0:4. 100% | 272.2 KiB/s | 10.3 KiB | 00m00s [ 21/1162] rust-clap+wrap_help-devel-0 100% | 313.7 KiB/s | 10.4 KiB | 00m00s [ 22/1162] rust-clap_complete_command+ 100% | 223.1 KiB/s | 8.0 KiB | 00m00s [ 23/1162] rust-clearscreen+default-de 100% | 220.6 KiB/s | 8.4 KiB | 00m00s [ 24/1162] rust-colored+default-devel- 100% | 243.0 KiB/s | 8.0 KiB | 00m00s [ 25/1162] rust-colored+no-color-devel 100% | 222.9 KiB/s | 8.0 KiB | 00m00s [ 26/1162] rust-compact_str+default-de 100% | 219.8 KiB/s | 8.4 KiB | 00m00s [ 27/1162] rust-compact_str+serde-deve 100% | 260.1 KiB/s | 8.6 KiB | 00m00s [ 28/1162] rust-countme+default-devel- 100% | 214.9 KiB/s | 7.7 KiB | 00m00s [ 29/1162] rust-crossbeam+default-deve 100% | 215.6 KiB/s | 7.8 KiB | 00m00s [ 30/1162] rust-csv+default-devel-0:1. 100% | 238.8 KiB/s | 7.9 KiB | 00m00s [ 31/1162] rust-ctrlc+default-devel-0: 100% | 218.7 KiB/s | 8.3 KiB | 00m00s [ 32/1162] rust-dashmap+default-devel- 100% | 220.0 KiB/s | 7.9 KiB | 00m00s [ 33/1162] rust-datatest-stable+defaul 100% | 244.7 KiB/s | 8.1 KiB | 00m00s [ 34/1162] rust-drop_bomb+default-deve 100% | 215.4 KiB/s | 7.8 KiB | 00m00s [ 35/1162] rust-dunce+default-devel-0: 100% | 218.5 KiB/s | 7.9 KiB | 00m00s [ 36/1162] rust-etcetera+default-devel 100% | 249.8 KiB/s | 8.2 KiB | 00m00s [ 37/1162] rust-fern+default-devel-0:0 100% | 217.1 KiB/s | 8.3 KiB | 00m00s [ 38/1162] rust-filetime+default-devel 100% | 217.7 KiB/s | 8.3 KiB | 00m00s [ 39/1162] rust-gen-lsp-types+default- 100% | 232.2 KiB/s | 7.7 KiB | 00m00s [ 40/1162] rust-gen-lsp-types+url-deve 100% | 218.2 KiB/s | 7.9 KiB | 00m00s [ 41/1162] rust-get-size2+default-deve 100% | 263.2 KiB/s | 8.7 KiB | 00m00s [ 42/1162] rust-get-size2+compact-str- 100% | 232.8 KiB/s | 8.8 KiB | 00m00s [ 43/1162] rust-get-size2+hashbrown-de 100% | 267.7 KiB/s | 8.8 KiB | 00m00s [ 44/1162] rust-get-size2+derive-devel 100% | 229.7 KiB/s | 8.7 KiB | 00m00s [ 45/1162] rust-get-size2+indexmap-dev 100% | 232.2 KiB/s | 8.8 KiB | 00m00s [ 46/1162] rust-get-size2+ordermap-dev 100% | 267.4 KiB/s | 8.8 KiB | 00m00s [ 47/1162] rust-get-size2+parking_lot- 100% | 232.8 KiB/s | 8.8 KiB | 00m00s [ 48/1162] rust-get-size2+smallvec-dev 100% | 232.2 KiB/s | 8.8 KiB | 00m00s [ 49/1162] rust-get-size2+thin-vec-dev 100% | 267.4 KiB/s | 8.8 KiB | 00m00s [ 50/1162] rust-glob+default-devel-0:0 100% | 222.7 KiB/s | 8.0 KiB | 00m00s [ 51/1162] rust-globset+default-devel- 100% | 221.2 KiB/s | 8.4 KiB | 00m00s [ 52/1162] rust-globwalk+default-devel 100% | 234.0 KiB/s | 7.7 KiB | 00m00s [ 53/1162] rust-hashbrown+inline-more- 100% | 227.5 KiB/s | 8.6 KiB | 00m00s [ 54/1162] rust-heck+default-devel-0:0 100% | 232.6 KiB/s | 7.7 KiB | 00m00s [ 55/1162] rust-icu_properties+default 100% | 220.7 KiB/s | 8.4 KiB | 00m00s [ 56/1162] rust-ignore+default-devel-0 100% | 259.5 KiB/s | 8.6 KiB | 00m00s [ 57/1162] rust-hashbrown-devel-0:0.17 100% | 1.2 MiB/s | 132.1 KiB | 00m00s [ 58/1162] rust-imperative+default-dev 100% | 220.8 KiB/s | 8.0 KiB | 00m00s [ 59/1162] rust-indexmap+default-devel 100% | 281.3 KiB/s | 9.3 KiB | 00m00s [ 60/1162] rust-indicatif+default-deve 100% | 255.1 KiB/s | 8.4 KiB | 00m00s [ 61/1162] rust-insta-cmd+default-deve 100% | 238.9 KiB/s | 7.9 KiB | 00m00s [ 62/1162] rust-indoc+default-devel-0: 100% | 218.8 KiB/s | 7.9 KiB | 00m00s [ 63/1162] rust-insta+default-devel-0: 100% | 269.8 KiB/s | 8.9 KiB | 00m00s [ 64/1162] rust-insta+filters-devel-0: 100% | 269.7 KiB/s | 8.9 KiB | 00m00s [ 65/1162] rust-insta+json-devel-0:1.4 100% | 233.8 KiB/s | 8.9 KiB | 00m00s [ 66/1162] rust-insta+redactions-devel 100% | 272.2 KiB/s | 9.0 KiB | 00m00s [ 67/1162] rust-insta+ron-devel-0:1.46 100% | 273.7 KiB/s | 9.0 KiB | 00m00s [ 68/1162] rust-is-macro+default-devel 100% | 221.4 KiB/s | 8.0 KiB | 00m00s [ 69/1162] rust-itertools+default-deve 100% | 244.1 KiB/s | 8.1 KiB | 00m00s [ 70/1162] rust-jiff+default-devel-0:0 100% | 416.7 KiB/s | 13.8 KiB | 00m00s [ 71/1162] rust-jod-thread+default-dev 100% | 218.2 KiB/s | 7.9 KiB | 00m00s [ 72/1162] rust-log+default-devel-0:0. 100% | 260.4 KiB/s | 8.6 KiB | 00m00s [ 73/1162] rust-lsp-server+default-dev 100% | 227.3 KiB/s | 8.2 KiB | 00m00s [ 74/1162] rust-libcst-devel-0:1.8.6-3 100% | 1.6 MiB/s | 116.0 KiB | 00m00s [ 75/1162] rust-matchit+default-devel- 100% | 251.9 KiB/s | 8.3 KiB | 00m00s [ 76/1162] rust-memchr+std-devel-0:2.8 100% | 263.1 KiB/s | 8.4 KiB | 00m00s [ 77/1162] rust-memchr+default-devel-0 100% | 222.0 KiB/s | 8.4 KiB | 00m00s [ 78/1162] rust-natord+default-devel-0 100% | 232.7 KiB/s | 7.7 KiB | 00m00s [ 79/1162] rust-notify+default-devel-0 100% | 246.2 KiB/s | 8.1 KiB | 00m00s [ 80/1162] rust-ordermap+default-devel 100% | 226.5 KiB/s | 8.6 KiB | 00m00s [ 81/1162] rust-ordermap+serde-devel-0 100% | 268.0 KiB/s | 8.8 KiB | 00m00s [ 82/1162] rust-parking_lot+default-de 100% | 243.6 KiB/s | 8.0 KiB | 00m00s [ 83/1162] rust-path-absolutize+defaul 100% | 220.2 KiB/s | 7.9 KiB | 00m00s [ 84/1162] rust-path-absolutize+fixed_ 100% | 246.0 KiB/s | 8.1 KiB | 00m00s [ 85/1162] rust-path-slash+default-dev 100% | 235.0 KiB/s | 7.8 KiB | 00m00s [ 86/1162] rust-pathdiff+default-devel 100% | 220.7 KiB/s | 7.9 KiB | 00m00s [ 87/1162] rust-pep440_rs+default-deve 100% | 242.7 KiB/s | 8.0 KiB | 00m00s [ 88/1162] rust-pep440_rs+version-rang 100% | 248.5 KiB/s | 8.2 KiB | 00m00s [ 89/1162] rust-proc-macro2+default-de 100% | 281.4 KiB/s | 9.3 KiB | 00m00s [ 90/1162] rust-pretty_assertions+defa 100% | 223.0 KiB/s | 8.0 KiB | 00m00s [ 91/1162] rust-pyproject-toml+default 100% | 250.3 KiB/s | 8.3 KiB | 00m00s [ 92/1162] rust-quick-junit+default-de 100% | 251.6 KiB/s | 8.3 KiB | 00m00s [ 93/1162] rust-quickcheck_macros+defa 100% | 246.2 KiB/s | 8.1 KiB | 00m00s [ 94/1162] rust-quickcheck-devel-0:1.1 100% | 585.3 KiB/s | 34.5 KiB | 00m00s [ 95/1162] rust-quote+default-devel-0: 100% | 260.4 KiB/s | 8.6 KiB | 00m00s [ 96/1162] rust-rand+std_rng-devel-0:0 100% | 231.1 KiB/s | 8.6 KiB | 00m00s [ 97/1162] rust-rand-devel-0:0.10.2-2. 100% | 2.3 MiB/s | 104.5 KiB | 00m00s [ 98/1162] rust-rayon+default-devel-0: 100% | 240.0 KiB/s | 7.9 KiB | 00m00s [ 99/1162] rust-regex-syntax+default-d 100% | 255.6 KiB/s | 8.4 KiB | 00m00s [ 100/1162] rust-regex+default-devel-0: 100% | 275.2 KiB/s | 9.1 KiB | 00m00s [ 101/1162] rust-regex-automata+default 100% | 247.7 KiB/s | 9.2 KiB | 00m00s [ 102/1162] rust-rkyv+default-devel-0:0 100% | 271.7 KiB/s | 9.0 KiB | 00m00s [ 103/1162] rust-rustc-hash+default-dev 100% | 248.7 KiB/s | 8.2 KiB | 00m00s [ 104/1162] rust-rustc-stable-hash+defa 100% | 218.0 KiB/s | 7.6 KiB | 00m00s [ 105/1162] rust-salsa+compact_str-deve 100% | 256.5 KiB/s | 8.5 KiB | 00m00s [ 106/1162] rust-salsa+inventory-devel- 100% | 234.8 KiB/s | 8.5 KiB | 00m00s [ 107/1162] rust-salsa+macros-devel-0:0 100% | 255.9 KiB/s | 8.4 KiB | 00m00s [ 108/1162] rust-salsa-devel-0:0.28.2-1 100% | 4.2 MiB/s | 321.7 KiB | 00m00s [ 109/1162] rust-salsa+ordermap-devel-0 100% | 234.5 KiB/s | 8.4 KiB | 00m00s [ 110/1162] rust-salsa+salsa_unstable-d 100% | 251.9 KiB/s | 8.3 KiB | 00m00s [ 111/1162] rust-same-file+default-deve 100% | 244.4 KiB/s | 7.8 KiB | 00m00s [ 112/1162] rust-schemars+default-devel 100% | 232.0 KiB/s | 8.6 KiB | 00m00s [ 113/1162] rust-seahash+default-devel- 100% | 234.5 KiB/s | 7.7 KiB | 00m00s [ 114/1162] rust-serde+default-devel-0: 100% | 277.9 KiB/s | 8.9 KiB | 00m00s [ 115/1162] rust-serde+derive-devel-0:1 100% | 240.4 KiB/s | 8.9 KiB | 00m00s [ 116/1162] rust-serde_json+default-dev 100% | 281.7 KiB/s | 9.6 KiB | 00m00s [ 117/1162] rust-serde_test+default-dev 100% | 247.2 KiB/s | 7.9 KiB | 00m00s [ 118/1162] rust-shellexpand+default-de 100% | 222.7 KiB/s | 8.0 KiB | 00m00s [ 119/1162] rust-similar+default-devel- 100% | 247.2 KiB/s | 8.2 KiB | 00m00s [ 120/1162] rust-similar+inline-devel-0 100% | 246.1 KiB/s | 8.1 KiB | 00m00s [ 121/1162] rust-smallvec+const_generic 100% | 230.6 KiB/s | 8.1 KiB | 00m00s [ 122/1162] rust-smallvec+const_new-dev 100% | 245.2 KiB/s | 8.1 KiB | 00m00s [ 123/1162] rust-smallvec+default-devel 100% | 251.3 KiB/s | 8.0 KiB | 00m00s [ 124/1162] rust-smallvec+union-devel-0 100% | 229.5 KiB/s | 8.0 KiB | 00m00s [ 125/1162] rust-snapbox+default-devel- 100% | 274.2 KiB/s | 9.0 KiB | 00m00s [ 126/1162] rust-snapbox+cmd-devel-0:1. 100% | 272.7 KiB/s | 9.3 KiB | 00m00s [ 127/1162] rust-snapbox+diff-devel-0:1 100% | 248.3 KiB/s | 9.2 KiB | 00m00s [ 128/1162] rust-snapbox+examples-devel 100% | 285.4 KiB/s | 9.1 KiB | 00m00s [ 129/1162] rust-snapbox+term-svg-devel 100% | 278.2 KiB/s | 9.2 KiB | 00m00s [ 130/1162] rust-static_assertions+defa 100% | 245.5 KiB/s | 7.9 KiB | 00m00s [ 131/1162] rust-stacker+default-devel- 100% | 224.4 KiB/s | 8.3 KiB | 00m00s [ 132/1162] rust-strum+default-devel-0: 100% | 246.6 KiB/s | 8.1 KiB | 00m00s [ 133/1162] rust-strum_macros+default-d 100% | 245.1 KiB/s | 8.1 KiB | 00m00s [ 134/1162] rust-supports-hyperlinks+de 100% | 244.3 KiB/s | 8.1 KiB | 00m00s [ 135/1162] rust-strum+strum_macros-dev 100% | 224.1 KiB/s | 8.3 KiB | 00m00s [ 136/1162] rust-syn+default-devel-0:3. 100% | 302.5 KiB/s | 10.0 KiB | 00m00s [ 137/1162] rust-syn+derive-devel-0:3.0 100% | 297.1 KiB/s | 9.8 KiB | 00m00s [ 138/1162] rust-syn+extra-traits-devel 100% | 265.7 KiB/s | 9.8 KiB | 00m00s [ 139/1162] rust-syn+full-devel-0:3.0.3 100% | 306.2 KiB/s | 9.8 KiB | 00m00s [ 140/1162] rust-syn+parsing-devel-0:3. 100% | 297.4 KiB/s | 9.8 KiB | 00m00s [ 141/1162] rust-tempfile+default-devel 100% | 248.4 KiB/s | 9.2 KiB | 00m00s [ 142/1162] rust-test-case+default-deve 100% | 240.8 KiB/s | 7.9 KiB | 00m00s [ 143/1162] rust-thin-vec+default-devel 100% | 254.9 KiB/s | 8.4 KiB | 00m00s [ 144/1162] rust-thin-vec+serde-devel-0 100% | 236.6 KiB/s | 8.5 KiB | 00m00s [ 145/1162] rust-thiserror+default-deve 100% | 282.6 KiB/s | 9.0 KiB | 00m00s [ 146/1162] rust-tikv-jemallocator+defa 100% | 239.7 KiB/s | 7.9 KiB | 00m00s [ 147/1162] rust-toml+default-devel-0:1 100% | 254.5 KiB/s | 9.2 KiB | 00m00s [ 148/1162] rust-toml_parser+default-de 100% | 255.6 KiB/s | 8.2 KiB | 00m00s [ 149/1162] rust-tracing-flame+default- 100% | 236.1 KiB/s | 7.8 KiB | 00m00s [ 150/1162] rust-tracing-log+default-de 100% | 224.4 KiB/s | 7.9 KiB | 00m00s [ 151/1162] rust-tracing-subscriber+ans 100% | 252.8 KiB/s | 8.3 KiB | 00m00s [ 152/1162] rust-tracing-subscriber-dev 100% | 4.6 MiB/s | 189.0 KiB | 00m00s [ 153/1162] rust-tracing-subscriber+chr 100% | 230.5 KiB/s | 8.5 KiB | 00m00s [ 154/1162] rust-tracing-subscriber+env 100% | 264.9 KiB/s | 8.7 KiB | 00m00s [ 155/1162] rust-tracing-subscriber+fmt 100% | 260.4 KiB/s | 8.3 KiB | 00m00s [ 156/1162] rust-tracing-subscriber+sma 100% | 227.3 KiB/s | 8.4 KiB | 00m00s [ 157/1162] rust-tracing+default-devel- 100% | 244.5 KiB/s | 8.1 KiB | 00m00s [ 158/1162] rust-tracing+log-devel-0:0. 100% | 253.8 KiB/s | 8.1 KiB | 00m00s [ 159/1162] rust-tracing+release_max_le 100% | 230.2 KiB/s | 8.1 KiB | 00m00s [ 160/1162] rust-typed-arena+default-de 100% | 237.8 KiB/s | 7.8 KiB | 00m00s [ 161/1162] rust-unicode-ident+default- 100% | 272.4 KiB/s | 8.7 KiB | 00m00s [ 162/1162] rust-unicode-normalization+ 100% | 230.1 KiB/s | 8.5 KiB | 00m00s [ 163/1162] rust-unicode_names2+default 100% | 255.6 KiB/s | 8.2 KiB | 00m00s [ 164/1162] rust-unicode-width+default- 100% | 248.0 KiB/s | 8.2 KiB | 00m00s [ 165/1162] rust-uuid+default-devel-0:1 100% | 293.9 KiB/s | 9.4 KiB | 00m00s [ 166/1162] rust-walkdir+default-devel- 100% | 233.3 KiB/s | 7.7 KiB | 00m00s [ 167/1162] rust-url+default-devel-0:2. 100% | 222.9 KiB/s | 8.2 KiB | 00m00s [ 168/1162] rust-which+default-devel-0: 100% | 265.9 KiB/s | 8.8 KiB | 00m00s [ 169/1162] rust-wild+default-devel-0:2 100% | 234.0 KiB/s | 7.7 KiB | 00m00s [ 170/1162] rust-zip+deflate-flate2-zli 100% | 365.8 KiB/s | 11.7 KiB | 00m00s [ 171/1162] rust-zip+zstd-devel-0:8.6.0 100% | 349.0 KiB/s | 11.5 KiB | 00m00s [ 172/1162] rust-char_str+default-devel 100% | 226.1 KiB/s | 7.2 KiB | 00m00s [ 173/1162] rust-char_str+get-size-deve 100% | 224.1 KiB/s | 7.4 KiB | 00m00s [ 174/1162] rust-zip-devel-0:8.6.0-5.fc 100% | 1.3 MiB/s | 131.7 KiB | 00m00s [ 175/1162] rust-char_str+serde-devel-0 100% | 229.3 KiB/s | 7.3 KiB | 00m00s [ 176/1162] rust-aho-corasick+perf-lite 100% | 241.6 KiB/s | 8.0 KiB | 00m00s [ 177/1162] pyproject-rpm-macros-0:1.23 100% | 1.4 MiB/s | 54.8 KiB | 00m00s [ 178/1162] rust-aho-corasick+std-devel 100% | 250.0 KiB/s | 8.0 KiB | 00m00s [ 179/1162] rust-anstream+auto-devel-0: 100% | 263.0 KiB/s | 8.7 KiB | 00m00s [ 180/1162] rust-anstream+wincon-devel- 100% | 266.4 KiB/s | 8.5 KiB | 00m00s [ 181/1162] rust-aho-corasick-devel-0:1 100% | 2.4 MiB/s | 156.6 KiB | 00m00s [ 182/1162] rust-anstream-devel-0:1.0.0 100% | 867.1 KiB/s | 32.1 KiB | 00m00s [ 183/1162] rust-anstyle-devel-0:1.0.14 100% | 731.4 KiB/s | 24.1 KiB | 00m00s [ 184/1162] rust-anyhow+std-devel-0:1.0 100% | 276.1 KiB/s | 9.1 KiB | 00m00s [ 185/1162] rust-anyhow-devel-0:1.0.104 100% | 1.5 MiB/s | 61.7 KiB | 00m00s [ 186/1162] rust-arc-swap-devel-0:1.9.2 100% | 2.2 MiB/s | 77.2 KiB | 00m00s [ 187/1162] rust-argfile-devel-0:1.0.0- 100% | 534.6 KiB/s | 17.6 KiB | 00m00s [ 188/1162] rust-arrayvec+std-devel-0:0 100% | 244.3 KiB/s | 8.1 KiB | 00m00s [ 189/1162] rust-arrayvec-devel-0:0.7.8 100% | 1.1 MiB/s | 38.2 KiB | 00m00s [ 190/1162] rust-assert_fs-devel-0:1.1. 100% | 754.3 KiB/s | 24.9 KiB | 00m00s [ 191/1162] rust-bitflags-devel-0:2.13. 100% | 1.7 MiB/s | 68.1 KiB | 00m00s [ 192/1162] rust-funty-devel-0:2.0.0-9. 100% | 611.0 KiB/s | 20.2 KiB | 00m00s [ 193/1162] rust-radium+default-devel-0 100% | 233.6 KiB/s | 7.7 KiB | 00m00s [ 194/1162] rust-tap+default-devel-0:1. 100% | 233.2 KiB/s | 7.7 KiB | 00m00s [ 195/1162] rust-wyz-devel-0:0.5.1-9.fc 100% | 799.5 KiB/s | 26.4 KiB | 00m00s [ 196/1162] rust-bstr+std-devel-0:1.13. 100% | 263.5 KiB/s | 8.7 KiB | 00m00s [ 197/1162] rust-bstr+unicode-devel-0:1 100% | 261.7 KiB/s | 8.6 KiB | 00m00s [ 198/1162] rust-cachedir-devel-0:0.3.1 100% | 443.6 KiB/s | 14.6 KiB | 00m00s [ 199/1162] rust-bstr-devel-0:1.13.0-1. 100% | 5.9 MiB/s | 266.4 KiB | 00m00s [ 200/1162] rust-camino-devel-0:1.2.5-1 100% | 1.1 MiB/s | 42.0 KiB | 00m00s [ 201/1162] rust-serde_core+default-dev 100% | 233.9 KiB/s | 7.7 KiB | 00m00s [ 202/1162] rust-clap+color-devel-0:4.6 100% | 322.9 KiB/s | 10.3 KiB | 00m00s [ 203/1162] rust-clap+error-context-dev 100% | 314.3 KiB/s | 10.4 KiB | 00m00s [ 204/1162] rust-clap+help-devel-0:4.6. 100% | 313.1 KiB/s | 10.3 KiB | 00m00s [ 205/1162] rust-clap+std-devel-0:4.6.6 100% | 322.7 KiB/s | 10.3 KiB | 00m00s [ 206/1162] rust-clap+suggestions-devel 100% | 314.1 KiB/s | 10.4 KiB | 00m00s [ 207/1162] rust-clap+usage-devel-0:4.6 100% | 313.1 KiB/s | 10.3 KiB | 00m00s [ 208/1162] rust-clap-devel-0:4.6.6-1.f 100% | 2.7 MiB/s | 99.0 KiB | 00m00s [ 209/1162] rust-clap_derive+default-de 100% | 270.7 KiB/s | 8.9 KiB | 00m00s [ 210/1162] rust-clap_builder+env-devel 100% | 307.3 KiB/s | 10.1 KiB | 00m00s [ 211/1162] rust-clap_builder+string-de 100% | 307.8 KiB/s | 10.2 KiB | 00m00s [ 212/1162] rust-clap_builder+wrap_help 100% | 314.2 KiB/s | 10.4 KiB | 00m00s [ 213/1162] rust-clap_complete_command+ 100% | 247.3 KiB/s | 8.2 KiB | 00m00s [ 214/1162] rust-clap_complete_command- 100% | 431.2 KiB/s | 13.8 KiB | 00m00s [ 215/1162] rust-colored-devel-0:3.1.1- 100% | 1.1 MiB/s | 41.1 KiB | 00m00s [ 216/1162] rust-compact_str+std-devel- 100% | 259.3 KiB/s | 8.3 KiB | 00m00s [ 217/1162] rust-clearscreen-devel-0:4. 100% | 2.9 MiB/s | 148.9 KiB | 00m00s [ 218/1162] rust-serde+alloc-devel-0:1. 100% | 277.9 KiB/s | 8.9 KiB | 00m00s [ 219/1162] rust-compact_str-devel-0:0. 100% | 2.3 MiB/s | 92.2 KiB | 00m00s [ 220/1162] rust-serde-devel-0:1.0.228- 100% | 1.9 MiB/s | 81.8 KiB | 00m00s [ 221/1162] rust-crossbeam+std-devel-0: 100% | 268.2 KiB/s | 8.6 KiB | 00m00s [ 222/1162] rust-countme-devel-0:3.0.1- 100% | 535.7 KiB/s | 17.7 KiB | 00m00s [ 223/1162] rust-crossbeam-devel-0:0.8. 100% | 551.3 KiB/s | 18.7 KiB | 00m00s [ 224/1162] rust-ctrlc-devel-0:3.5.2-2. 100% | 698.9 KiB/s | 23.1 KiB | 00m00s [ 225/1162] rust-dashmap-devel-0:6.2.1- 100% | 1.0 MiB/s | 36.9 KiB | 00m00s [ 226/1162] rust-csv-devel-0:1.4.0-3.fc 100% | 11.1 MiB/s | 735.9 KiB | 00m00s [ 227/1162] rust-datatest-stable-devel- 100% | 1.3 MiB/s | 45.3 KiB | 00m00s [ 228/1162] rust-drop_bomb-devel-0:0.1. 100% | 438.4 KiB/s | 14.9 KiB | 00m00s [ 229/1162] rust-dunce-devel-0:1.0.5-5. 100% | 472.1 KiB/s | 15.6 KiB | 00m00s [ 230/1162] rust-etcetera-devel-0:0.11. 100% | 694.5 KiB/s | 22.9 KiB | 00m00s [ 231/1162] rust-filetime-devel-0:0.2.2 100% | 694.7 KiB/s | 22.2 KiB | 00m00s [ 232/1162] rust-gen-lsp-types-devel-0: 100% | 2.2 MiB/s | 84.7 KiB | 00m00s [ 233/1162] rust-fern-devel-0:0.7.1-7.f 100% | 4.3 MiB/s | 297.1 KiB | 00m00s [ 234/1162] rust-url+serde-devel-0:2.5. 100% | 263.0 KiB/s | 8.4 KiB | 00m00s [ 235/1162] rust-get-size2-devel-0:0.10 100% | 1.0 MiB/s | 36.6 KiB | 00m00s [ 236/1162] rust-get-size2+get-size-der 100% | 269.4 KiB/s | 8.9 KiB | 00m00s [ 237/1162] rust-indexmap-devel-0:2.14. 100% | 2.6 MiB/s | 92.1 KiB | 00m00s [ 238/1162] rust-ordermap-devel-0:1.2.0 100% | 1.8 MiB/s | 68.2 KiB | 00m00s [ 239/1162] rust-parking_lot-devel-0:0. 100% | 1.4 MiB/s | 50.4 KiB | 00m00s [ 240/1162] rust-smallvec-devel-0:1.15. 100% | 1.2 MiB/s | 41.8 KiB | 00m00s [ 241/1162] rust-thin-vec-devel-0:0.2.1 100% | 1.2 MiB/s | 42.9 KiB | 00m00s [ 242/1162] rust-glob-devel-0:0.3.4-1.f 100% | 855.7 KiB/s | 28.2 KiB | 00m00s [ 243/1162] rust-globset+log-devel-0:0. 100% | 265.7 KiB/s | 8.5 KiB | 00m00s [ 244/1162] rust-globset-devel-0:0.4.20 100% | 1.0 MiB/s | 35.4 KiB | 00m00s [ 245/1162] rust-globwalk-devel-0:0.9.1 100% | 513.3 KiB/s | 16.9 KiB | 00m00s [ 246/1162] rust-heck-devel-0:0.5.0-6.f 100% | 630.2 KiB/s | 20.2 KiB | 00m00s [ 247/1162] rust-icu_properties+compile 100% | 260.8 KiB/s | 8.6 KiB | 00m00s [ 248/1162] rust-icu_properties-devel-0 100% | 1.8 MiB/s | 61.2 KiB | 00m00s [ 249/1162] rust-ignore-devel-0:0.4.33- 100% | 2.1 MiB/s | 71.4 KiB | 00m00s [ 250/1162] rust-imperative-devel-0:1.0 100% | 643.7 KiB/s | 21.2 KiB | 00m00s [ 251/1162] rust-indexmap+std-devel-0:2 100% | 279.9 KiB/s | 9.2 KiB | 00m00s [ 252/1162] rust-indicatif+unicode-widt 100% | 188.1 KiB/s | 8.7 KiB | 00m00s [ 253/1162] rust-indoc-devel-0:2.0.7-3. 100% | 1.0 MiB/s | 33.2 KiB | 00m00s [ 254/1162] rust-indicatif-devel-0:0.18 100% | 1.9 MiB/s | 73.1 KiB | 00m00s [ 255/1162] rust-insta-cmd-devel-0:0.7. 100% | 632.5 KiB/s | 20.9 KiB | 00m00s [ 256/1162] rust-insta+colors-devel-0:1 100% | 269.6 KiB/s | 8.9 KiB | 00m00s [ 257/1162] rust-insta-devel-0:1.46.3-2 100% | 3.2 MiB/s | 141.6 KiB | 00m00s [ 258/1162] rust-insta+regex-devel-0:1. 100% | 285.4 KiB/s | 9.1 KiB | 00m00s [ 259/1162] rust-insta+serde-devel-0:1. 100% | 273.0 KiB/s | 9.0 KiB | 00m00s [ 260/1162] rust-insta+pest-devel-0:1.4 100% | 272.6 KiB/s | 9.0 KiB | 00m00s [ 261/1162] rust-insta+pest_derive-deve 100% | 282.6 KiB/s | 9.0 KiB | 00m00s [ 262/1162] rust-ron+default-devel-0:0. 100% | 254.2 KiB/s | 8.4 KiB | 00m00s [ 263/1162] rust-is-macro-devel-0:0.3.7 100% | 567.9 KiB/s | 18.7 KiB | 00m00s [ 264/1162] rust-itertools+use_std-deve 100% | 256.5 KiB/s | 8.2 KiB | 00m00s [ 265/1162] rust-itertools-devel-0:0.15 100% | 4.0 MiB/s | 158.6 KiB | 00m00s [ 266/1162] rust-jiff+perf-inline-devel 100% | 409.1 KiB/s | 13.5 KiB | 00m00s [ 267/1162] rust-jiff+std-devel-0:0.2.3 100% | 434.8 KiB/s | 13.9 KiB | 00m00s [ 268/1162] rust-jiff+tz-fat-devel-0:0. 100% | 413.1 KiB/s | 13.6 KiB | 00m00s [ 269/1162] rust-jiff+tz-system-devel-0 100% | 409.7 KiB/s | 13.5 KiB | 00m00s [ 270/1162] rust-jiff+tzdb-bundle-platf 100% | 424.0 KiB/s | 13.6 KiB | 00m00s [ 271/1162] rust-jiff+tzdb-concatenated 100% | 410.7 KiB/s | 13.6 KiB | 00m00s [ 272/1162] rust-jiff+tzdb-zoneinfo-dev 100% | 410.2 KiB/s | 13.5 KiB | 00m00s [ 273/1162] rust-jiff-devel-0:0.2.35-1. 100% | 10.1 MiB/s | 487.2 KiB | 00m00s [ 274/1162] rust-jod-thread-devel-0:1.0 100% | 440.4 KiB/s | 14.5 KiB | 00m00s [ 275/1162] rust-annotate-snippets0.11+ 100% | 229.3 KiB/s | 7.6 KiB | 00m00s [ 276/1162] rust-libcst_derive+default- 100% | 263.6 KiB/s | 8.4 KiB | 00m00s [ 277/1162] rust-paste+default-devel-0: 100% | 233.9 KiB/s | 7.7 KiB | 00m00s [ 278/1162] rust-peg+default-devel-0:0. 100% | 240.3 KiB/s | 7.9 KiB | 00m00s [ 279/1162] rust-log-devel-0:0.4.33-2.f 100% | 1.6 MiB/s | 53.2 KiB | 00m00s [ 280/1162] rust-lsp-server-devel-0:0.1 100% | 799.4 KiB/s | 26.4 KiB | 00m00s [ 281/1162] rust-matchit-devel-0:0.9.2- 100% | 1.1 MiB/s | 37.9 KiB | 00m00s [ 282/1162] rust-memchr+alloc-devel-0:2 100% | 262.4 KiB/s | 8.4 KiB | 00m00s [ 283/1162] rust-memchr-devel-0:2.8.3-2 100% | 2.6 MiB/s | 93.2 KiB | 00m00s [ 284/1162] rust-natord-devel-0:1.0.9-2 100% | 352.6 KiB/s | 11.6 KiB | 00m00s [ 285/1162] rust-ordermap+std-devel-0:1 100% | 272.0 KiB/s | 8.7 KiB | 00m00s [ 286/1162] rust-notify-devel-0:8.2.0-3 100% | 1.2 MiB/s | 44.2 KiB | 00m00s [ 287/1162] rust-indexmap+serde-devel-0 100% | 286.3 KiB/s | 9.4 KiB | 00m00s [ 288/1162] rust-serde_core-devel-0:1.0 100% | 1.8 MiB/s | 64.2 KiB | 00m00s [ 289/1162] rust-path-absolutize-devel- 100% | 447.5 KiB/s | 14.8 KiB | 00m00s [ 290/1162] rust-path-dedot+fixed_workd 100% | 238.8 KiB/s | 7.9 KiB | 00m00s [ 291/1162] rust-path-slash-devel-0:0.2 100% | 503.2 KiB/s | 16.6 KiB | 00m00s [ 292/1162] rust-pathdiff-devel-0:0.2.3 100% | 462.4 KiB/s | 15.3 KiB | 00m00s [ 293/1162] rust-pep440_rs-devel-0:0.7. 100% | 1.3 MiB/s | 48.3 KiB | 00m00s [ 294/1162] rust-version-ranges+default 100% | 254.3 KiB/s | 8.1 KiB | 00m00s [ 295/1162] rust-pretty_assertions+std- 100% | 249.2 KiB/s | 8.0 KiB | 00m00s [ 296/1162] rust-pretty_assertions-deve 100% | 2.2 MiB/s | 84.0 KiB | 00m00s [ 297/1162] rust-proc-macro2+proc-macro 100% | 289.2 KiB/s | 9.3 KiB | 00m00s [ 298/1162] rust-proc-macro2-devel-0:1. 100% | 1.8 MiB/s | 64.3 KiB | 00m00s [ 299/1162] rust-pyproject-toml-devel-0 100% | 628.9 KiB/s | 21.4 KiB | 00m00s [ 300/1162] rust-quick-junit-devel-0:0. 100% | 1.0 MiB/s | 34.5 KiB | 00m00s [ 301/1162] rust-rand+sys_rng-devel-0:0 100% | 259.9 KiB/s | 8.6 KiB | 00m00s [ 302/1162] rust-quickcheck_macros-deve 100% | 595.2 KiB/s | 19.6 KiB | 00m00s [ 303/1162] rust-quote+proc-macro-devel 100% | 272.9 KiB/s | 8.7 KiB | 00m00s [ 304/1162] rust-quote-devel-0:1.0.47-1 100% | 1.3 MiB/s | 43.7 KiB | 00m00s [ 305/1162] rust-rand_core-devel-0:0.10 100% | 915.5 KiB/s | 31.1 KiB | 00m00s [ 306/1162] rust-chacha20+rng-devel-0:0 100% | 260.8 KiB/s | 8.3 KiB | 00m00s [ 307/1162] rust-chacha20-devel-0:0.10. 100% | 1.4 MiB/s | 48.8 KiB | 00m00s [ 308/1162] rust-regex-automata+dfa-dev 100% | 279.9 KiB/s | 9.0 KiB | 00m00s [ 309/1162] rust-rayon-devel-0:1.12.0-2 100% | 3.9 MiB/s | 186.2 KiB | 00m00s [ 310/1162] rust-regex-automata+hybrid- 100% | 270.4 KiB/s | 8.9 KiB | 00m00s [ 311/1162] rust-regex-automata+meta-de 100% | 278.6 KiB/s | 8.9 KiB | 00m00s [ 312/1162] rust-regex-automata+nfa-dev 100% | 271.6 KiB/s | 9.0 KiB | 00m00s [ 313/1162] rust-regex-automata+perf-de 100% | 278.8 KiB/s | 8.9 KiB | 00m00s [ 314/1162] rust-regex-automata+std-dev 100% | 283.9 KiB/s | 9.4 KiB | 00m00s [ 315/1162] rust-regex-automata+syntax- 100% | 273.3 KiB/s | 9.0 KiB | 00m00s [ 316/1162] rust-regex-automata+unicode 100% | 287.1 KiB/s | 9.5 KiB | 00m00s [ 317/1162] rust-regex-syntax+std-devel 100% | 252.8 KiB/s | 8.3 KiB | 00m00s [ 318/1162] rust-regex-syntax+unicode-d 100% | 271.5 KiB/s | 8.7 KiB | 00m00s [ 319/1162] rust-regex-automata-devel-0 100% | 9.6 MiB/s | 450.5 KiB | 00m00s [ 320/1162] rust-regex+perf-devel-0:1.1 100% | 274.1 KiB/s | 9.0 KiB | 00m00s [ 321/1162] rust-regex+std-devel-0:1.13 100% | 291.4 KiB/s | 9.3 KiB | 00m00s [ 322/1162] rust-regex-syntax-devel-0:0 100% | 4.4 MiB/s | 215.2 KiB | 00m00s [ 323/1162] rust-regex+unicode-devel-0: 100% | 283.6 KiB/s | 9.4 KiB | 00m00s [ 324/1162] rust-regex-devel-0:1.13.1-1 100% | 3.7 MiB/s | 134.7 KiB | 00m00s [ 325/1162] rust-rkyv+bytecheck-devel-0 100% | 280.2 KiB/s | 9.2 KiB | 00m00s [ 326/1162] rust-rkyv+std-devel-0:0.8.1 100% | 274.5 KiB/s | 9.1 KiB | 00m00s [ 327/1162] rust-rustc-hash+std-devel-0 100% | 247.2 KiB/s | 8.2 KiB | 00m00s [ 328/1162] rust-rkyv-devel-0:0.8.18-1. 100% | 4.9 MiB/s | 184.5 KiB | 00m00s [ 329/1162] rust-rustc-hash-devel-0:2.1 100% | 661.1 KiB/s | 21.8 KiB | 00m00s [ 330/1162] rust-rustc-stable-hash-deve 100% | 805.8 KiB/s | 27.4 KiB | 00m00s [ 331/1162] rust-boxcar+default-devel-0 100% | 272.9 KiB/s | 9.0 KiB | 00m00s [ 332/1162] rust-crossbeam-queue+defaul 100% | 242.6 KiB/s | 8.0 KiB | 00m00s [ 333/1162] rust-hashbrown+default-deve 100% | 276.5 KiB/s | 8.8 KiB | 00m00s [ 334/1162] rust-crossbeam-utils+defaul 100% | 243.8 KiB/s | 8.0 KiB | 00m00s [ 335/1162] rust-hashlink+default-devel 100% | 253.1 KiB/s | 8.4 KiB | 00m00s [ 336/1162] rust-intrusive-collections+ 100% | 249.0 KiB/s | 8.2 KiB | 00m00s [ 337/1162] rust-portable-atomic+defaul 100% | 263.3 KiB/s | 8.7 KiB | 00m00s [ 338/1162] rust-salsa-macro-rules+defa 100% | 236.7 KiB/s | 7.8 KiB | 00m00s [ 339/1162] rust-salsa-macros+default-d 100% | 242.6 KiB/s | 7.8 KiB | 00m00s [ 340/1162] rust-tracing+std-devel-0:0. 100% | 246.5 KiB/s | 8.1 KiB | 00m00s [ 341/1162] rust-tracing-devel-0:0.1.44 100% | 2.4 MiB/s | 88.3 KiB | 00m00s [ 342/1162] rust-typeid+default-devel-0 100% | 255.3 KiB/s | 8.2 KiB | 00m00s [ 343/1162] rust-inventory+default-deve 100% | 255.8 KiB/s | 8.4 KiB | 00m00s [ 344/1162] rust-same-file-devel-0:1.0. 100% | 557.0 KiB/s | 18.4 KiB | 00m00s [ 345/1162] rust-schemars+derive-devel- 100% | 259.3 KiB/s | 8.6 KiB | 00m00s [ 346/1162] rust-schemars+std-devel-0:1 100% | 257.5 KiB/s | 8.5 KiB | 00m00s [ 347/1162] rust-schemars-devel-0:1.2.1 100% | 3.8 MiB/s | 151.1 KiB | 00m00s [ 348/1162] rust-seahash-devel-0:4.1.0- 100% | 1.2 MiB/s | 39.0 KiB | 00m00s [ 349/1162] rust-serde+std-devel-0:1.0. 100% | 269.2 KiB/s | 8.9 KiB | 00m00s [ 350/1162] rust-serde+serde_derive-dev 100% | 273.8 KiB/s | 9.0 KiB | 00m00s [ 351/1162] rust-serde_json+std-devel-0 100% | 304.6 KiB/s | 9.7 KiB | 00m00s [ 352/1162] rust-serde_json-devel-0:1.0 100% | 3.5 MiB/s | 157.0 KiB | 00m00s [ 353/1162] rust-serde_test-devel-0:1.0 100% | 773.6 KiB/s | 25.5 KiB | 00m00s [ 354/1162] rust-shellexpand+base-0-dev 100% | 248.0 KiB/s | 7.9 KiB | 00m00s [ 355/1162] rust-shellexpand+tilde-deve 100% | 241.5 KiB/s | 8.0 KiB | 00m00s [ 356/1162] rust-shellexpand-devel-0:3. 100% | 897.5 KiB/s | 29.6 KiB | 00m00s [ 357/1162] rust-similar+std-devel-0:3. 100% | 250.6 KiB/s | 8.3 KiB | 00m00s [ 358/1162] rust-similar+text-devel-0:3 100% | 244.8 KiB/s | 8.1 KiB | 00m00s [ 359/1162] rust-libc+default-devel-0:0 100% | 313.8 KiB/s | 10.0 KiB | 00m00s [ 360/1162] rust-similar-devel-0:3.1.1- 100% | 2.0 MiB/s | 73.9 KiB | 00m00s [ 361/1162] rust-os_pipe+default-devel- 100% | 242.7 KiB/s | 8.0 KiB | 00m00s [ 362/1162] rust-wait-timeout+default-d 100% | 240.0 KiB/s | 7.9 KiB | 00m00s [ 363/1162] rust-snapbox-devel-0:1.2.2- 100% | 1.9 MiB/s | 64.9 KiB | 00m00s [ 364/1162] rust-snapbox+color-auto-dev 100% | 273.3 KiB/s | 9.0 KiB | 00m00s [ 365/1162] rust-escargot+default-devel 100% | 246.6 KiB/s | 8.1 KiB | 00m00s [ 366/1162] rust-anstyle-svg+default-de 100% | 266.0 KiB/s | 8.5 KiB | 00m00s [ 367/1162] rust-snapbox+structured-dat 100% | 277.7 KiB/s | 9.2 KiB | 00m00s [ 368/1162] rust-stacker-devel-0:0.1.25 100% | 728.8 KiB/s | 24.1 KiB | 00m00s [ 369/1162] rust-static_assertions-deve 100% | 805.0 KiB/s | 26.6 KiB | 00m00s [ 370/1162] rust-strum+std-devel-0:0.28 100% | 245.2 KiB/s | 8.1 KiB | 00m00s [ 371/1162] rust-strum-devel-0:0.28.0-2 100% | 478.7 KiB/s | 15.8 KiB | 00m00s [ 372/1162] rust-strum_macros-devel-0:0 100% | 1.3 MiB/s | 44.3 KiB | 00m00s [ 373/1162] rust-supports-hyperlinks-de 100% | 502.3 KiB/s | 16.6 KiB | 00m00s [ 374/1162] rust-syn+printing-devel-0:3 100% | 310.8 KiB/s | 9.9 KiB | 00m00s [ 375/1162] rust-syn+clone-impls-devel- 100% | 297.9 KiB/s | 9.8 KiB | 00m00s [ 376/1162] rust-syn+proc-macro-devel-0 100% | 307.0 KiB/s | 10.1 KiB | 00m00s [ 377/1162] rust-tempfile+getrandom-dev 100% | 281.8 KiB/s | 9.3 KiB | 00m00s [ 378/1162] rust-syn-devel-0:3.0.3-1.fc 100% | 6.4 MiB/s | 262.4 KiB | 00m00s [ 379/1162] rust-tempfile-devel-0:3.27. 100% | 1.4 MiB/s | 53.1 KiB | 00m00s [ 380/1162] rust-test-case-devel-0:3.3. 100% | 443.9 KiB/s | 14.6 KiB | 00m00s [ 381/1162] rust-thin-vec+std-devel-0:0 100% | 261.4 KiB/s | 8.4 KiB | 00m00s [ 382/1162] rust-thiserror+std-devel-0: 100% | 272.5 KiB/s | 9.0 KiB | 00m00s [ 383/1162] rust-thiserror-devel-0:2.0. 100% | 1.8 MiB/s | 62.4 KiB | 00m00s [ 384/1162] rust-tikv-jemallocator+back 100% | 255.3 KiB/s | 8.2 KiB | 00m00s [ 385/1162] rust-tikv-jemallocator-deve 100% | 687.3 KiB/s | 22.7 KiB | 00m00s [ 386/1162] rust-toml+display-devel-0:1 100% | 280.7 KiB/s | 9.3 KiB | 00m00s [ 387/1162] rust-toml+parse-devel-0:1.1 100% | 291.2 KiB/s | 9.3 KiB | 00m00s [ 388/1162] rust-toml+serde-devel-0:1.1 100% | 285.7 KiB/s | 9.4 KiB | 00m00s [ 389/1162] rust-toml+std-devel-0:1.1.3 100% | 305.8 KiB/s | 10.1 KiB | 00m00s [ 390/1162] rust-toml-devel-0:1.1.3-1.f 100% | 1.8 MiB/s | 63.9 KiB | 00m00s [ 391/1162] rust-toml_parser+std-devel- 100% | 247.5 KiB/s | 8.2 KiB | 00m00s [ 392/1162] rust-toml_parser-devel-0:1. 100% | 1.2 MiB/s | 39.2 KiB | 00m00s [ 393/1162] rust-tracing-flame+smallvec 100% | 247.6 KiB/s | 7.9 KiB | 00m00s [ 394/1162] rust-tracing-flame-devel-0: 100% | 543.4 KiB/s | 17.9 KiB | 00m00s [ 395/1162] rust-tracing-log+log-tracer 100% | 235.9 KiB/s | 7.8 KiB | 00m00s [ 396/1162] rust-tracing-log+std-devel- 100% | 246.7 KiB/s | 7.9 KiB | 00m00s [ 397/1162] rust-tracing-log-devel-0:0. 100% | 758.0 KiB/s | 25.8 KiB | 00m00s [ 398/1162] rust-tracing-core-devel-0:0 100% | 1.9 MiB/s | 68.2 KiB | 00m00s [ 399/1162] rust-tracing-subscriber+nu- 100% | 263.7 KiB/s | 8.4 KiB | 00m00s [ 400/1162] rust-chrono+clock-devel-0:0 100% | 250.5 KiB/s | 8.3 KiB | 00m00s [ 401/1162] rust-chrono+std-devel-0:0.4 100% | 249.1 KiB/s | 8.2 KiB | 00m00s [ 402/1162] rust-chrono-devel-0:0.4.44- 100% | 5.0 MiB/s | 195.8 KiB | 00m00s [ 403/1162] rust-tracing-subscriber+mat 100% | 254.9 KiB/s | 8.4 KiB | 00m00s [ 404/1162] rust-tracing-subscriber+onc 100% | 255.1 KiB/s | 8.4 KiB | 00m00s [ 405/1162] rust-tracing-subscriber+std 100% | 263.7 KiB/s | 8.4 KiB | 00m00s [ 406/1162] rust-tracing-subscriber+thr 100% | 255.6 KiB/s | 8.4 KiB | 00m00s [ 407/1162] rust-tracing-subscriber+tra 100% | 254.3 KiB/s | 8.4 KiB | 00m00s [ 408/1162] rust-tracing-subscriber+reg 100% | 262.7 KiB/s | 8.4 KiB | 00m00s [ 409/1162] rust-tracing+attributes-dev 100% | 244.0 KiB/s | 8.1 KiB | 00m00s [ 410/1162] rust-typed-arena+std-devel- 100% | 236.3 KiB/s | 7.8 KiB | 00m00s [ 411/1162] rust-typed-arena-devel-0:2. 100% | 603.9 KiB/s | 19.3 KiB | 00m00s [ 412/1162] rust-unicode-ident-devel-0: 100% | 1.3 MiB/s | 46.0 KiB | 00m00s [ 413/1162] rust-unicode-normalization+ 100% | 256.1 KiB/s | 8.5 KiB | 00m00s [ 414/1162] rust-unicode-normalization- 100% | 3.1 MiB/s | 109.9 KiB | 00m00s [ 415/1162] rust-unicode-width+cjk-deve 100% | 246.5 KiB/s | 8.1 KiB | 00m00s [ 416/1162] rust-unicode-width-devel-0: 100% | 4.7 MiB/s | 193.7 KiB | 00m00s [ 417/1162] rust-unicode_names2-devel-0 100% | 6.0 MiB/s | 241.5 KiB | 00m00s [ 418/1162] rust-url+std-devel-0:2.5.8- 100% | 261.9 KiB/s | 8.6 KiB | 00m00s [ 419/1162] rust-url-devel-0:2.5.8-2.fc 100% | 2.2 MiB/s | 79.1 KiB | 00m00s [ 420/1162] rust-uuid+std-devel-0:1.24. 100% | 283.6 KiB/s | 9.4 KiB | 00m00s [ 421/1162] rust-uuid-devel-0:1.24.1-1. 100% | 1.7 MiB/s | 63.2 KiB | 00m00s [ 422/1162] rust-walkdir-devel-0:2.5.0- 100% | 927.1 KiB/s | 30.6 KiB | 00m00s [ 423/1162] rust-which+real-sys-devel-0 100% | 277.7 KiB/s | 8.9 KiB | 00m00s [ 424/1162] rust-which-devel-0:8.0.5-1. 100% | 977.9 KiB/s | 33.2 KiB | 00m00s [ 425/1162] rust-wild-devel-0:2.2.1-6.f 100% | 489.9 KiB/s | 16.2 KiB | 00m00s [ 426/1162] rust-crc32fast+default-deve 100% | 250.3 KiB/s | 8.0 KiB | 00m00s [ 427/1162] rust-typed-path+default-dev 100% | 228.1 KiB/s | 7.5 KiB | 00m00s [ 428/1162] rust-flate2+zlib-rs-devel-0 100% | 287.3 KiB/s | 9.5 KiB | 00m00s [ 429/1162] rust-flate2-devel-0:1.1.9-2 100% | 2.6 MiB/s | 90.4 KiB | 00m00s [ 430/1162] rust-zip+deflate-flate2-dev 100% | 351.4 KiB/s | 11.6 KiB | 00m00s [ 431/1162] rust-char_str+std-devel-0:0 100% | 224.5 KiB/s | 7.2 KiB | 00m00s [ 432/1162] rust-zstd-devel-0:0.13.3-4. 100% | 1.2 MiB/s | 41.3 KiB | 00m00s [ 433/1162] rust-char_str-devel-0:0.0.2 100% | 1.8 MiB/s | 67.4 KiB | 00m00s [ 434/1162] python-rpm-macros-0:3.15-2. 100% | 599.1 KiB/s | 19.8 KiB | 00m00s [ 435/1162] python3-rpm-macros-0:3.15-2 100% | 370.6 KiB/s | 12.2 KiB | 00m00s [ 436/1162] rust-anstyle-query+default- 100% | 250.9 KiB/s | 8.3 KiB | 00m00s [ 437/1162] rust-anstyle-parse+default- 100% | 256.3 KiB/s | 8.2 KiB | 00m00s [ 438/1162] rust-colorchoice+default-de 100% | 254.9 KiB/s | 8.2 KiB | 00m00s [ 439/1162] rust-utf8parse+default-deve 100% | 233.9 KiB/s | 7.7 KiB | 00m00s [ 440/1162] rust-rustversion+default-de 100% | 254.6 KiB/s | 8.4 KiB | 00m00s [ 441/1162] rust-fs-err+default-devel-0 100% | 253.2 KiB/s | 8.4 KiB | 00m00s [ 442/1162] rust-os_str_bytes+default-d 100% | 240.4 KiB/s | 7.9 KiB | 00m00s [ 443/1162] rust-predicates-core+defaul 100% | 254.1 KiB/s | 8.1 KiB | 00m00s [ 444/1162] rust-predicates+diff-devel- 100% | 249.4 KiB/s | 8.2 KiB | 00m00s [ 445/1162] rust-predicates-devel-0:3.1 100% | 1.1 MiB/s | 38.3 KiB | 00m00s [ 446/1162] rust-predicates-tree+defaul 100% | 255.2 KiB/s | 8.2 KiB | 00m00s [ 447/1162] rust-radium-devel-0:0.7.0-8 100% | 565.2 KiB/s | 18.7 KiB | 00m00s [ 448/1162] rust-tap-devel-0:1.0.1-14.f 100% | 581.9 KiB/s | 19.2 KiB | 00m00s [ 449/1162] rust-bstr+alloc-devel-0:1.1 100% | 271.1 KiB/s | 8.7 KiB | 00m00s [ 450/1162] rust-serde_core+std-devel-0 100% | 238.3 KiB/s | 7.6 KiB | 00m00s [ 451/1162] rust-regex-automata+dfa-sea 100% | 268.1 KiB/s | 8.8 KiB | 00m00s [ 452/1162] rust-serde_core+result-deve 100% | 238.7 KiB/s | 7.6 KiB | 00m00s [ 453/1162] rust-clap_builder+color-dev 100% | 322.1 KiB/s | 10.3 KiB | 00m00s [ 454/1162] rust-clap_builder+error-con 100% | 308.5 KiB/s | 10.2 KiB | 00m00s [ 455/1162] rust-clap_builder+help-deve 100% | 317.2 KiB/s | 10.1 KiB | 00m00s [ 456/1162] rust-clap_builder+std-devel 100% | 321.4 KiB/s | 10.3 KiB | 00m00s [ 457/1162] rust-clap_builder+suggestio 100% | 314.3 KiB/s | 10.4 KiB | 00m00s [ 458/1162] rust-clap_builder+usage-dev 100% | 317.2 KiB/s | 10.1 KiB | 00m00s [ 459/1162] rust-clap_builder-devel-0:4 100% | 4.1 MiB/s | 159.4 KiB | 00m00s [ 460/1162] rust-clap_derive-devel-0:4. 100% | 1.1 MiB/s | 40.0 KiB | 00m00s [ 461/1162] rust-terminal_size+default- 100% | 258.7 KiB/s | 8.3 KiB | 00m00s [ 462/1162] rust-clap_complete_nushell+ 100% | 265.9 KiB/s | 8.8 KiB | 00m00s [ 463/1162] rust-clap_complete+default- 100% | 318.1 KiB/s | 10.5 KiB | 00m00s [ 464/1162] rust-nix+fs-devel-0:0.31.3- 100% | 261.6 KiB/s | 8.4 KiB | 00m00s [ 465/1162] rust-nix+term-devel-0:0.31. 100% | 253.9 KiB/s | 8.4 KiB | 00m00s [ 466/1162] rust-terminfo+default-devel 100% | 245.8 KiB/s | 7.9 KiB | 00m00s [ 467/1162] rust-castaway+alloc-devel-0 100% | 238.1 KiB/s | 7.9 KiB | 00m00s [ 468/1162] rust-nix-devel-0:0.31.3-2.f 100% | 5.4 MiB/s | 308.2 KiB | 00m00s [ 469/1162] rust-castaway-devel-0:0.2.4 100% | 600.5 KiB/s | 19.8 KiB | 00m00s [ 470/1162] rust-cfg-if+default-devel-0 100% | 245.6 KiB/s | 8.1 KiB | 00m00s [ 471/1162] rust-itoa+default-devel-0:1 100% | 245.9 KiB/s | 8.1 KiB | 00m00s [ 472/1162] rust-zmij+default-devel-0:1 100% | 230.9 KiB/s | 7.6 KiB | 00m00s [ 473/1162] rust-serde_core+alloc-devel 100% | 231.3 KiB/s | 7.6 KiB | 00m00s [ 474/1162] rust-crossbeam+alloc-devel- 100% | 246.6 KiB/s | 8.1 KiB | 00m00s [ 475/1162] rust-crossbeam-channel+std- 100% | 259.6 KiB/s | 8.3 KiB | 00m00s [ 476/1162] rust-crossbeam-channel-deve 100% | 2.4 MiB/s | 90.2 KiB | 00m00s [ 477/1162] rust-crossbeam-deque+std-de 100% | 248.6 KiB/s | 8.2 KiB | 00m00s [ 478/1162] rust-crossbeam-deque-devel- 100% | 913.7 KiB/s | 30.2 KiB | 00m00s [ 479/1162] rust-crossbeam-epoch+std-de 100% | 244.8 KiB/s | 8.1 KiB | 00m00s [ 480/1162] rust-crossbeam-epoch-devel- 100% | 1.5 MiB/s | 53.7 KiB | 00m00s [ 481/1162] rust-crossbeam-queue+std-de 100% | 247.0 KiB/s | 8.1 KiB | 00m00s [ 482/1162] rust-crossbeam-queue-devel- 100% | 760.5 KiB/s | 25.1 KiB | 00m00s [ 483/1162] rust-crossbeam-utils+std-de 100% | 242.0 KiB/s | 8.0 KiB | 00m00s [ 484/1162] rust-crossbeam-utils-devel- 100% | 1.6 MiB/s | 55.3 KiB | 00m00s [ 485/1162] rust-csv-core+default-devel 100% | 244.1 KiB/s | 8.1 KiB | 00m00s [ 486/1162] rust-ryu+default-devel-0:1. 100% | 242.7 KiB/s | 8.0 KiB | 00m00s [ 487/1162] rust-nix+signal-devel-0:0.3 100% | 263.2 KiB/s | 8.4 KiB | 00m00s [ 488/1162] rust-hashbrown0.14+raw-deve 100% | 234.2 KiB/s | 7.7 KiB | 00m00s [ 489/1162] rust-hashbrown0.14-devel-0: 100% | 3.0 MiB/s | 122.6 KiB | 00m00s [ 490/1162] rust-lock_api+default-devel 100% | 251.3 KiB/s | 8.0 KiB | 00m00s [ 491/1162] rust-once_cell+default-deve 100% | 257.0 KiB/s | 8.5 KiB | 00m00s [ 492/1162] rust-parking_lot_core+defau 100% | 244.0 KiB/s | 8.1 KiB | 00m00s [ 493/1162] rust-libtest-mimic+default- 100% | 244.7 KiB/s | 8.1 KiB | 00m00s [ 494/1162] rust-log+std-devel-0:0.4.33 100% | 260.0 KiB/s | 8.6 KiB | 00m00s [ 495/1162] rust-get-size-derive2+defau 100% | 265.9 KiB/s | 8.5 KiB | 00m00s [ 496/1162] rust-serde_derive-devel-0:1 100% | 1.8 MiB/s | 68.1 KiB | 00m00s [ 497/1162] rust-equivalent-devel-0:1.0 100% | 450.5 KiB/s | 14.9 KiB | 00m00s [ 498/1162] rust-icu_provider+baked-dev 100% | 252.6 KiB/s | 8.3 KiB | 00m00s [ 499/1162] rust-icu_properties_data-de 100% | 4.2 MiB/s | 158.6 KiB | 00m00s [ 500/1162] rust-icu_collections-devel- 100% | 2.6 MiB/s | 96.7 KiB | 00m00s [ 501/1162] rust-icu_locale_core+zerove 100% | 252.6 KiB/s | 8.3 KiB | 00m00s [ 502/1162] rust-icu_locale_core-devel- 100% | 2.6 MiB/s | 93.8 KiB | 00m00s [ 503/1162] rust-icu_provider-devel-0:2 100% | 1.6 MiB/s | 54.4 KiB | 00m00s [ 504/1162] rust-zerotrie+yoke-devel-0: 100% | 242.1 KiB/s | 8.0 KiB | 00m00s [ 505/1162] rust-zerotrie+zerofrom-deve 100% | 248.2 KiB/s | 7.9 KiB | 00m00s [ 506/1162] rust-zerotrie-devel-0:0.2.4 100% | 2.2 MiB/s | 80.0 KiB | 00m00s [ 507/1162] rust-zerovec+derive-devel-0 100% | 275.2 KiB/s | 9.1 KiB | 00m00s [ 508/1162] rust-zerovec+yoke-devel-0:0 100% | 283.0 KiB/s | 9.1 KiB | 00m00s [ 509/1162] rust-zerovec-devel-0:0.11.6 100% | 3.1 MiB/s | 119.1 KiB | 00m00s [ 510/1162] rust-crossbeam-deque+defaul 100% | 242.7 KiB/s | 8.0 KiB | 00m00s [ 511/1162] rust-regex-automata+dfa-one 100% | 278.1 KiB/s | 8.9 KiB | 00m00s [ 512/1162] rust-phf+default-devel-0:0. 100% | 243.5 KiB/s | 8.0 KiB | 00m00s [ 513/1162] rust-console+unicode-width- 100% | 269.4 KiB/s | 8.6 KiB | 00m00s [ 514/1162] rust-rust-stemmers+default- 100% | 238.2 KiB/s | 7.9 KiB | 00m00s [ 515/1162] rust-console+ansi-parsing-d 100% | 256.1 KiB/s | 8.5 KiB | 00m00s [ 516/1162] rust-console-devel-0:0.16.4 100% | 1.1 MiB/s | 38.0 KiB | 00m00s [ 517/1162] rust-console+std-devel-0:0. 100% | 260.7 KiB/s | 8.6 KiB | 00m00s [ 518/1162] rust-unit-prefix+default-de 100% | 234.3 KiB/s | 7.7 KiB | 00m00s [ 519/1162] rust-similar2+default-devel 100% | 227.9 KiB/s | 7.3 KiB | 00m00s [ 520/1162] rust-insta+console-devel-0: 100% | 275.1 KiB/s | 9.1 KiB | 00m00s [ 521/1162] rust-similar2+inline-devel- 100% | 220.9 KiB/s | 7.3 KiB | 00m00s [ 522/1162] rust-pest+default-devel-0:2 100% | 266.0 KiB/s | 8.5 KiB | 00m00s [ 523/1162] rust-pest_derive+default-de 100% | 259.3 KiB/s | 8.6 KiB | 00m00s [ 524/1162] rust-ron+std-devel-0:0.12.2 100% | 257.1 KiB/s | 8.5 KiB | 00m00s [ 525/1162] rust-syn2+default-devel-0:2 100% | 220.9 KiB/s | 7.3 KiB | 00m00s [ 526/1162] rust-ron-devel-0:0.12.2-2.f 100% | 3.8 MiB/s | 140.7 KiB | 00m00s [ 527/1162] rust-syn2+derive-devel-0:2. 100% | 215.5 KiB/s | 7.1 KiB | 00m00s [ 528/1162] rust-syn2+extra-traits-deve 100% | 216.2 KiB/s | 7.1 KiB | 00m00s [ 529/1162] rust-syn2+fold-devel-0:2.0. 100% | 222.0 KiB/s | 7.1 KiB | 00m00s [ 530/1162] rust-syn2+full-devel-0:2.0. 100% | 215.2 KiB/s | 7.1 KiB | 00m00s [ 531/1162] rust-either+use_std-devel-0 100% | 244.1 KiB/s | 8.1 KiB | 00m00s [ 532/1162] rust-itertools+use_alloc-de 100% | 250.8 KiB/s | 8.0 KiB | 00m00s [ 533/1162] rust-either-devel-0:1.17.0- 100% | 830.4 KiB/s | 27.4 KiB | 00m00s [ 534/1162] rust-jiff-core+std-devel-0: 100% | 225.5 KiB/s | 7.2 KiB | 00m00s [ 535/1162] rust-jiff+alloc-devel-0:0.2 100% | 417.5 KiB/s | 13.8 KiB | 00m00s [ 536/1162] rust-jiff-core+tz-fat-devel 100% | 211.5 KiB/s | 7.2 KiB | 00m00s [ 537/1162] rust-annotate-snippets0.11- 100% | 1.0 MiB/s | 35.5 KiB | 00m00s [ 538/1162] rust-jiff-core-devel-0:0.1. 100% | 3.4 MiB/s | 120.3 KiB | 00m00s [ 539/1162] rust-libcst_derive-devel-0: 100% | 577.6 KiB/s | 19.1 KiB | 00m00s [ 540/1162] rust-peg+std-devel-0:0.8.5- 100% | 247.6 KiB/s | 7.9 KiB | 00m00s [ 541/1162] rust-paste-devel-0:1.0.15-6 100% | 1.1 MiB/s | 37.2 KiB | 00m00s [ 542/1162] rust-peg-devel-0:0.8.5-4.fc 100% | 1.3 MiB/s | 45.1 KiB | 00m00s [ 543/1162] rust-crossbeam-channel+defa 100% | 248.6 KiB/s | 8.2 KiB | 00m00s [ 544/1162] rust-serde_derive+default-d 100% | 271.0 KiB/s | 8.9 KiB | 00m00s [ 545/1162] rust-inotify-devel-0:0.11.2 100% | 998.9 KiB/s | 33.0 KiB | 00m00s [ 546/1162] rust-mio+default-devel-0:1. 100% | 259.1 KiB/s | 8.6 KiB | 00m00s [ 547/1162] rust-mio+os-ext-devel-0:1.2 100% | 259.1 KiB/s | 8.6 KiB | 00m00s [ 548/1162] rust-notify-types+default-d 100% | 249.0 KiB/s | 8.2 KiB | 00m00s [ 549/1162] rust-path-dedot+default-dev 100% | 238.1 KiB/s | 7.9 KiB | 00m00s [ 550/1162] rust-path-dedot-devel-0:4.0 100% | 436.6 KiB/s | 14.4 KiB | 00m00s [ 551/1162] rust-unscanny+default-devel 100% | 233.5 KiB/s | 7.7 KiB | 00m00s [ 552/1162] rust-version-ranges-devel-0 100% | 852.7 KiB/s | 28.1 KiB | 00m00s [ 553/1162] rust-diff+default-devel-0:0 100% | 234.4 KiB/s | 7.7 KiB | 00m00s [ 554/1162] rust-yansi+default-devel-0: 100% | 235.1 KiB/s | 7.8 KiB | 00m00s [ 555/1162] rust-pep508_rs+default-deve 100% | 249.9 KiB/s | 8.0 KiB | 00m00s [ 556/1162] rust-toml0.9+parse-devel-0: 100% | 235.8 KiB/s | 7.8 KiB | 00m00s [ 557/1162] rust-toml0.9+serde-devel-0: 100% | 239.1 KiB/s | 7.9 KiB | 00m00s [ 558/1162] rust-toml0.9+std-devel-0:0. 100% | 259.3 KiB/s | 8.6 KiB | 00m00s [ 559/1162] rust-toml0.9-devel-0:0.9.12 100% | 1.7 MiB/s | 62.2 KiB | 00m00s [ 560/1162] rust-newtype-uuid+default-d 100% | 256.9 KiB/s | 8.5 KiB | 00m00s [ 561/1162] rust-quick-xml+default-deve 100% | 272.9 KiB/s | 9.0 KiB | 00m00s [ 562/1162] rust-strip-ansi-escapes+def 100% | 241.3 KiB/s | 8.0 KiB | 00m00s [ 563/1162] rust-getrandom+default-deve 100% | 261.3 KiB/s | 8.6 KiB | 00m00s [ 564/1162] rust-getrandom+sys_rng-deve 100% | 274.3 KiB/s | 8.8 KiB | 00m00s [ 565/1162] rust-cpufeatures+default-de 100% | 254.8 KiB/s | 8.4 KiB | 00m00s [ 566/1162] rust-rayon-core+default-dev 100% | 237.0 KiB/s | 7.8 KiB | 00m00s [ 567/1162] rust-regex-automata+dfa-bui 100% | 279.3 KiB/s | 8.9 KiB | 00m00s [ 568/1162] rust-regex-automata+alloc-d 100% | 267.4 KiB/s | 8.8 KiB | 00m00s [ 569/1162] rust-regex-automata+nfa-tho 100% | 269.7 KiB/s | 8.9 KiB | 00m00s [ 570/1162] rust-regex-automata+nfa-pik 100% | 269.7 KiB/s | 8.9 KiB | 00m00s [ 571/1162] rust-regex-automata+nfa-bac 100% | 269.9 KiB/s | 8.9 KiB | 00m00s [ 572/1162] rust-regex-automata+perf-in 100% | 268.1 KiB/s | 8.8 KiB | 00m00s [ 573/1162] rust-regex-automata+perf-li 100% | 280.5 KiB/s | 9.0 KiB | 00m00s [ 574/1162] rust-regex-automata+unicode 100% | 275.5 KiB/s | 9.1 KiB | 00m00s [ 575/1162] rust-regex-automata+unicode 100% | 275.7 KiB/s | 9.1 KiB | 00m00s [ 576/1162] rust-regex-automata+unicode 100% | 284.3 KiB/s | 9.1 KiB | 00m00s [ 577/1162] rust-regex-automata+unicode 100% | 276.1 KiB/s | 9.1 KiB | 00m00s [ 578/1162] rust-regex-automata+unicode 100% | 275.7 KiB/s | 9.1 KiB | 00m00s [ 579/1162] rust-regex-automata+unicode 100% | 284.7 KiB/s | 9.1 KiB | 00m00s [ 580/1162] rust-regex-automata+unicode 100% | 276.2 KiB/s | 9.1 KiB | 00m00s [ 581/1162] rust-regex-automata+unicode 100% | 269.3 KiB/s | 8.9 KiB | 00m00s [ 582/1162] rust-regex-syntax+unicode-a 100% | 253.7 KiB/s | 8.4 KiB | 00m00s [ 583/1162] rust-regex-syntax+unicode-b 100% | 253.9 KiB/s | 8.4 KiB | 00m00s [ 584/1162] rust-regex-syntax+unicode-c 100% | 253.9 KiB/s | 8.4 KiB | 00m00s [ 585/1162] rust-regex-syntax+unicode-g 100% | 254.2 KiB/s | 8.4 KiB | 00m00s [ 586/1162] rust-regex-syntax+unicode-p 100% | 253.9 KiB/s | 8.4 KiB | 00m00s [ 587/1162] rust-regex-syntax+unicode-s 100% | 254.2 KiB/s | 8.4 KiB | 00m00s [ 588/1162] rust-regex-syntax+unicode-s 100% | 254.2 KiB/s | 8.4 KiB | 00m00s [ 589/1162] rust-regex+perf-backtrack-d 100% | 273.5 KiB/s | 9.0 KiB | 00m00s [ 590/1162] rust-regex+perf-cache-devel 100% | 267.7 KiB/s | 8.8 KiB | 00m00s [ 591/1162] rust-regex+perf-dfa-devel-0 100% | 280.9 KiB/s | 9.0 KiB | 00m00s [ 592/1162] rust-regex+perf-inline-deve 100% | 273.0 KiB/s | 9.0 KiB | 00m00s [ 593/1162] rust-regex+perf-literal-dev 100% | 277.3 KiB/s | 9.1 KiB | 00m00s [ 594/1162] rust-regex+perf-onepass-dev 100% | 281.6 KiB/s | 9.0 KiB | 00m00s [ 595/1162] rust-regex+unicode-age-deve 100% | 276.0 KiB/s | 9.1 KiB | 00m00s [ 596/1162] rust-regex+unicode-bool-dev 100% | 276.2 KiB/s | 9.1 KiB | 00m00s [ 597/1162] rust-regex+unicode-case-dev 100% | 284.8 KiB/s | 9.1 KiB | 00m00s [ 598/1162] rust-regex+unicode-gencat-d 100% | 276.7 KiB/s | 9.1 KiB | 00m00s [ 599/1162] rust-regex+unicode-perl-dev 100% | 279.9 KiB/s | 9.2 KiB | 00m00s [ 600/1162] rust-regex+unicode-script-d 100% | 285.3 KiB/s | 9.1 KiB | 00m00s [ 601/1162] rust-regex+unicode-segment- 100% | 276.9 KiB/s | 9.1 KiB | 00m00s [ 602/1162] rust-bytecheck+simdutf8-dev 100% | 246.7 KiB/s | 8.1 KiB | 00m00s [ 603/1162] rust-bytecheck-devel-0:0.8. 100% | 597.4 KiB/s | 19.7 KiB | 00m00s [ 604/1162] rust-rend+bytecheck-devel-0 100% | 259.9 KiB/s | 8.6 KiB | 00m00s [ 605/1162] rust-rkyv_derive+bytecheck- 100% | 265.7 KiB/s | 8.8 KiB | 00m00s [ 606/1162] rust-ptr_meta+std-devel-0:0 100% | 246.6 KiB/s | 7.9 KiB | 00m00s [ 607/1162] rust-rkyv+alloc-devel-0:0.8 100% | 275.8 KiB/s | 9.1 KiB | 00m00s [ 608/1162] rust-munge-devel-0:0.4.7-3. 100% | 777.6 KiB/s | 25.7 KiB | 00m00s [ 609/1162] rust-ptr_meta-devel-0:0.3.2 100% | 481.9 KiB/s | 15.4 KiB | 00m00s [ 610/1162] rust-rancor-devel-0:0.1.3-1 100% | 544.2 KiB/s | 18.0 KiB | 00m00s [ 611/1162] rust-rend-devel-0:0.5.4-2.f 100% | 633.1 KiB/s | 20.9 KiB | 00m00s [ 612/1162] rust-rkyv_derive-devel-0:0. 100% | 913.2 KiB/s | 30.1 KiB | 00m00s [ 613/1162] rust-boxcar-devel-0:0.2.14- 100% | 851.7 KiB/s | 29.0 KiB | 00m00s [ 614/1162] rust-hashbrown+allocator-ap 100% | 269.4 KiB/s | 8.9 KiB | 00m00s [ 615/1162] rust-hashbrown+default-hash 100% | 274.7 KiB/s | 8.8 KiB | 00m00s [ 616/1162] rust-hashbrown+equivalent-d 100% | 266.0 KiB/s | 8.8 KiB | 00m00s [ 617/1162] rust-hashbrown+raw-entry-de 100% | 239.9 KiB/s | 8.6 KiB | 00m00s [ 618/1162] rust-hashlink-devel-0:0.12. 100% | 1.1 MiB/s | 37.8 KiB | 00m00s [ 619/1162] rust-intrusive-collections+ 100% | 247.3 KiB/s | 8.2 KiB | 00m00s [ 620/1162] rust-portable-atomic+fallba 100% | 270.0 KiB/s | 8.6 KiB | 00m00s [ 621/1162] rust-intrusive-collections- 100% | 1.4 MiB/s | 47.5 KiB | 00m00s [ 622/1162] rust-portable-atomic-devel- 100% | 3.7 MiB/s | 164.9 KiB | 00m00s [ 623/1162] rust-salsa-macro-rules-deve 100% | 858.3 KiB/s | 28.3 KiB | 00m00s [ 624/1162] rust-salsa-macros-devel-0:0 100% | 1.5 MiB/s | 51.9 KiB | 00m00s [ 625/1162] rust-tracing-core+std-devel 100% | 245.5 KiB/s | 8.1 KiB | 00m00s [ 626/1162] rust-pin-project-lite+defau 100% | 247.5 KiB/s | 8.2 KiB | 00m00s [ 627/1162] rust-typeid-devel-0:1.0.3-5 100% | 519.0 KiB/s | 17.1 KiB | 00m00s [ 628/1162] rust-inventory-devel-0:0.3. 100% | 721.9 KiB/s | 23.8 KiB | 00m00s [ 629/1162] rust-schemars+schemars_deri 100% | 268.5 KiB/s | 8.6 KiB | 00m00s [ 630/1162] rust-dyn-clone+default-deve 100% | 251.4 KiB/s | 8.0 KiB | 00m00s [ 631/1162] rust-ref-cast+default-devel 100% | 241.6 KiB/s | 8.0 KiB | 00m00s [ 632/1162] rust-serde_json+alloc-devel 100% | 302.8 KiB/s | 9.7 KiB | 00m00s [ 633/1162] rust-shellexpand+dirs-devel 100% | 252.2 KiB/s | 8.1 KiB | 00m00s [ 634/1162] rust-libc+std-devel-0:0.2.1 100% | 302.8 KiB/s | 10.0 KiB | 00m00s [ 635/1162] rust-os_pipe-devel-0:1.2.3- 100% | 560.3 KiB/s | 18.5 KiB | 00m00s [ 636/1162] rust-libc-devel-0:0.2.189-1 100% | 10.9 MiB/s | 547.9 KiB | 00m00s [ 637/1162] rust-normalize-line-endings 100% | 240.8 KiB/s | 7.9 KiB | 00m00s [ 638/1162] rust-snapbox-macros+default 100% | 249.7 KiB/s | 8.2 KiB | 00m00s [ 639/1162] rust-wait-timeout-devel-0:0 100% | 621.6 KiB/s | 19.9 KiB | 00m00s [ 640/1162] rust-snapbox+color-devel-0: 100% | 279.0 KiB/s | 9.2 KiB | 00m00s [ 641/1162] rust-escargot-devel-0:0.5.1 100% | 857.6 KiB/s | 28.3 KiB | 00m00s [ 642/1162] rust-anstyle-svg-devel-0:1. 100% | 724.8 KiB/s | 23.9 KiB | 00m00s [ 643/1162] rust-cc+default-devel-0:1.2 100% | 323.7 KiB/s | 10.7 KiB | 00m00s [ 644/1162] rust-psm+default-devel-0:0. 100% | 249.4 KiB/s | 8.2 KiB | 00m00s [ 645/1162] rust-syn2+parsing-devel-0:2 100% | 222.3 KiB/s | 7.1 KiB | 00m00s [ 646/1162] rust-fastrand+default-devel 100% | 246.4 KiB/s | 8.1 KiB | 00m00s [ 647/1162] rust-once_cell+std-devel-0: 100% | 256.5 KiB/s | 8.5 KiB | 00m00s [ 648/1162] rust-once_cell-devel-0:1.21 100% | 1.3 MiB/s | 44.9 KiB | 00m00s [ 649/1162] rust-rustix+default-devel-0 100% | 282.1 KiB/s | 9.3 KiB | 00m00s [ 650/1162] rust-rustix+fs-devel-0:1.1. 100% | 280.6 KiB/s | 9.3 KiB | 00m00s [ 651/1162] rust-test-case-macros-devel 100% | 427.9 KiB/s | 13.7 KiB | 00m00s [ 652/1162] rust-thiserror-impl+default 100% | 276.2 KiB/s | 9.1 KiB | 00m00s [ 653/1162] rust-tikv-jemalloc-sys+back 100% | 239.3 KiB/s | 7.9 KiB | 00m00s [ 654/1162] rust-tikv-jemalloc-sys-deve 100% | 1.0 MiB/s | 33.1 KiB | 00m00s [ 655/1162] rust-toml_writer+alloc-deve 100% | 240.8 KiB/s | 7.9 KiB | 00m00s [ 656/1162] rust-toml_writer-devel-0:1. 100% | 635.8 KiB/s | 21.0 KiB | 00m00s [ 657/1162] rust-toml_parser+alloc-deve 100% | 246.6 KiB/s | 8.1 KiB | 00m00s [ 658/1162] rust-winnow-devel-0:1.0.4-2 100% | 4.0 MiB/s | 177.2 KiB | 00m00s [ 659/1162] rust-serde_spanned+serde-de 100% | 271.0 KiB/s | 8.7 KiB | 00m00s [ 660/1162] rust-toml_datetime+serde-de 100% | 277.1 KiB/s | 8.9 KiB | 00m00s [ 661/1162] rust-serde_spanned+std-deve 100% | 266.2 KiB/s | 8.8 KiB | 00m00s [ 662/1162] rust-toml_datetime+std-deve 100% | 280.7 KiB/s | 9.0 KiB | 00m00s [ 663/1162] rust-toml_writer+std-devel- 100% | 249.3 KiB/s | 8.0 KiB | 00m00s [ 664/1162] rust-serde_spanned+alloc-de 100% | 265.3 KiB/s | 8.8 KiB | 00m00s [ 665/1162] rust-serde_spanned-devel-0: 100% | 572.0 KiB/s | 18.9 KiB | 00m00s [ 666/1162] rust-toml_datetime+alloc-de 100% | 279.7 KiB/s | 9.0 KiB | 00m00s [ 667/1162] rust-toml_datetime-devel-0: 100% | 735.4 KiB/s | 24.3 KiB | 00m00s [ 668/1162] rust-lazy_static+default-de 100% | 236.5 KiB/s | 7.8 KiB | 00m00s [ 669/1162] rust-tracing-core+default-d 100% | 253.4 KiB/s | 8.1 KiB | 00m00s [ 670/1162] rust-chrono+iana-time-zone- 100% | 257.4 KiB/s | 8.5 KiB | 00m00s [ 671/1162] rust-nu-ansi-term+default-d 100% | 243.3 KiB/s | 8.0 KiB | 00m00s [ 672/1162] rust-chrono+now-devel-0:0.4 100% | 256.7 KiB/s | 8.2 KiB | 00m00s [ 673/1162] rust-chrono+alloc-devel-0:0 100% | 248.3 KiB/s | 8.2 KiB | 00m00s [ 674/1162] rust-num-traits-devel-0:0.2 100% | 1.7 MiB/s | 57.9 KiB | 00m00s [ 675/1162] rust-matchers+default-devel 100% | 244.4 KiB/s | 7.8 KiB | 00m00s [ 676/1162] rust-tracing-subscriber+all 100% | 249.9 KiB/s | 8.2 KiB | 00m00s [ 677/1162] rust-thread_local+default-d 100% | 248.7 KiB/s | 8.0 KiB | 00m00s [ 678/1162] rust-tracing-subscriber+sha 100% | 263.6 KiB/s | 8.4 KiB | 00m00s [ 679/1162] rust-tracing+tracing-attrib 100% | 248.7 KiB/s | 8.2 KiB | 00m00s [ 680/1162] rust-tinyvec+alloc-devel-0: 100% | 251.4 KiB/s | 8.3 KiB | 00m00s [ 681/1162] rust-tinyvec+default-devel- 100% | 258.1 KiB/s | 8.3 KiB | 00m00s [ 682/1162] rust-phf0.11-devel-0:0.11.3 100% | 860.4 KiB/s | 28.4 KiB | 00m00s [ 683/1162] rust-unicode_names2_generat 100% | 242.6 KiB/s | 8.0 KiB | 00m00s [ 684/1162] rust-form_urlencoded+std-de 100% | 255.0 KiB/s | 8.2 KiB | 00m00s [ 685/1162] rust-percent-encoding+std-d 100% | 239.5 KiB/s | 7.9 KiB | 00m00s [ 686/1162] rust-idna+std-devel-0:1.1.0 100% | 250.9 KiB/s | 8.3 KiB | 00m00s [ 687/1162] rust-form_urlencoded+alloc- 100% | 254.1 KiB/s | 8.1 KiB | 00m00s [ 688/1162] rust-idna+alloc-devel-0:1.1 100% | 250.1 KiB/s | 8.3 KiB | 00m00s [ 689/1162] rust-form_urlencoded-devel- 100% | 525.6 KiB/s | 17.3 KiB | 00m00s [ 690/1162] rust-idna+compiled_data-dev 100% | 264.4 KiB/s | 8.5 KiB | 00m00s [ 691/1162] rust-percent-encoding+alloc 100% | 238.4 KiB/s | 7.9 KiB | 00m00s [ 692/1162] rust-idna-devel-0:1.1.0-4.f 100% | 3.5 MiB/s | 137.5 KiB | 00m00s [ 693/1162] rust-percent-encoding-devel 100% | 587.2 KiB/s | 19.4 KiB | 00m00s [ 694/1162] rust-crc32fast+std-devel-0: 100% | 241.3 KiB/s | 8.0 KiB | 00m00s [ 695/1162] rust-typed-path+std-devel-0 100% | 233.7 KiB/s | 7.5 KiB | 00m00s [ 696/1162] rust-crc32fast-devel-0:1.5. 100% | 1.3 MiB/s | 45.3 KiB | 00m00s [ 697/1162] rust-flate2+any_zlib-devel- 100% | 287.1 KiB/s | 9.2 KiB | 00m00s [ 698/1162] rust-typed-path-devel-0:0.1 100% | 2.4 MiB/s | 94.4 KiB | 00m00s [ 699/1162] rust-zlib-rs+rust-allocator 100% | 285.2 KiB/s | 9.4 KiB | 00m00s [ 700/1162] rust-zlib-rs+std-devel-0:0. 100% | 285.2 KiB/s | 9.4 KiB | 00m00s [ 701/1162] rust-zip+_deflate-any-devel 100% | 345.9 KiB/s | 11.4 KiB | 00m00s [ 702/1162] rust-zlib-rs-devel-0:0.6.7- 100% | 4.5 MiB/s | 205.8 KiB | 00m00s [ 703/1162] rust-zstd-safe+std-devel-0: 100% | 245.4 KiB/s | 8.1 KiB | 00m00s [ 704/1162] rust-zstd-safe-devel-0:7.2. 100% | 1.0 MiB/s | 33.3 KiB | 00m00s [ 705/1162] rust-anstyle-query-devel-0: 100% | 547.4 KiB/s | 18.1 KiB | 00m00s [ 706/1162] rust-anstyle-parse+utf8-dev 100% | 259.4 KiB/s | 8.3 KiB | 00m00s [ 707/1162] rust-anstyle-parse-devel-0: 100% | 740.8 KiB/s | 24.4 KiB | 00m00s [ 708/1162] rust-colorchoice-devel-0:1. 100% | 497.1 KiB/s | 16.4 KiB | 00m00s [ 709/1162] rust-utf8parse-devel-0:0.2. 100% | 665.9 KiB/s | 21.3 KiB | 00m00s [ 710/1162] rust-rustversion-devel-0:1. 100% | 1.0 MiB/s | 34.6 KiB | 00m00s [ 711/1162] rust-fs-err-devel-0:3.2.2-2 100% | 917.2 KiB/s | 31.2 KiB | 00m00s [ 712/1162] rust-os_str_bytes+memchr-de 100% | 249.9 KiB/s | 8.0 KiB | 00m00s [ 713/1162] rust-os_str_bytes+raw_os_st 100% | 245.6 KiB/s | 7.9 KiB | 00m00s [ 714/1162] rust-os_str_bytes-devel-0:7 100% | 1.2 MiB/s | 40.2 KiB | 00m00s [ 715/1162] rust-difflib+default-devel- 100% | 241.2 KiB/s | 7.7 KiB | 00m00s [ 716/1162] rust-predicates-core-devel- 100% | 516.8 KiB/s | 17.1 KiB | 00m00s [ 717/1162] rust-predicates-tree-devel- 100% | 490.1 KiB/s | 16.2 KiB | 00m00s [ 718/1162] rust-strsim+default-devel-0 100% | 244.9 KiB/s | 7.8 KiB | 00m00s [ 719/1162] rust-clap_lex+default-devel 100% | 255.6 KiB/s | 8.4 KiB | 00m00s [ 720/1162] rust-terminal_size-devel-0: 100% | 527.6 KiB/s | 17.4 KiB | 00m00s [ 721/1162] rust-clap_complete_nushell- 100% | 634.4 KiB/s | 20.3 KiB | 00m00s [ 722/1162] rust-clap_complete-devel-0: 100% | 1.6 MiB/s | 57.3 KiB | 00m00s [ 723/1162] rust-cfg_aliases+default-de 100% | 235.2 KiB/s | 7.8 KiB | 00m00s [ 724/1162] rust-libc+extra_traits-deve 100% | 313.5 KiB/s | 10.0 KiB | 00m00s [ 725/1162] rust-terminfo-devel-0:0.9.0 100% | 1.6 MiB/s | 55.4 KiB | 00m00s [ 726/1162] rust-cfg-if-devel-0:1.0.4-3 100% | 514.4 KiB/s | 17.0 KiB | 00m00s [ 727/1162] rust-itoa-devel-0:1.0.18-2. 100% | 611.9 KiB/s | 20.2 KiB | 00m00s [ 728/1162] rust-zmij-devel-0:1.0.21-2. 100% | 831.9 KiB/s | 27.5 KiB | 00m00s [ 729/1162] rust-crossbeam-epoch+alloc- 100% | 238.9 KiB/s | 7.9 KiB | 00m00s [ 730/1162] rust-crossbeam-queue+alloc- 100% | 248.6 KiB/s | 8.0 KiB | 00m00s [ 731/1162] rust-csv-core-devel-0:0.1.1 100% | 975.2 KiB/s | 32.2 KiB | 00m00s [ 732/1162] rust-ryu-devel-0:1.0.23-2.f 100% | 1.6 MiB/s | 56.7 KiB | 00m00s [ 733/1162] rust-nix+process-devel-0:0. 100% | 262.2 KiB/s | 8.4 KiB | 00m00s [ 734/1162] rust-lock_api+atomic_usize- 100% | 243.0 KiB/s | 8.0 KiB | 00m00s [ 735/1162] rust-lock_api-devel-0:0.4.1 100% | 881.9 KiB/s | 29.1 KiB | 00m00s [ 736/1162] rust-parking_lot_core-devel 100% | 1.3 MiB/s | 43.7 KiB | 00m00s [ 737/1162] rust-libtest-mimic-devel-0: 100% | 1.1 MiB/s | 35.6 KiB | 00m00s [ 738/1162] rust-syn2+clone-impls-devel 100% | 216.1 KiB/s | 7.1 KiB | 00m00s [ 739/1162] rust-syn2+printing-devel-0: 100% | 226.6 KiB/s | 7.3 KiB | 00m00s [ 740/1162] rust-syn2+proc-macro-devel- 100% | 232.2 KiB/s | 7.4 KiB | 00m00s [ 741/1162] rust-get-size-derive2-devel 100% | 523.8 KiB/s | 16.8 KiB | 00m00s [ 742/1162] rust-syn2-devel-0:2.0.119-1 100% | 5.2 MiB/s | 257.3 KiB | 00m00s [ 743/1162] rust-writeable-devel-0:0.6. 100% | 900.8 KiB/s | 29.7 KiB | 00m00s [ 744/1162] rust-displaydoc-devel-0:0.2 100% | 1.0 MiB/s | 33.0 KiB | 00m00s [ 745/1162] rust-potential_utf+zerovec- 100% | 244.0 KiB/s | 8.1 KiB | 00m00s [ 746/1162] rust-potential_utf-devel-0: 100% | 524.8 KiB/s | 17.3 KiB | 00m00s [ 747/1162] rust-utf8_iter-devel-0:1.0. 100% | 570.3 KiB/s | 18.8 KiB | 00m00s [ 748/1162] rust-yoke+derive-devel-0:0. 100% | 271.3 KiB/s | 9.0 KiB | 00m00s [ 749/1162] rust-yoke-devel-0:0.8.3-2.f 100% | 1.1 MiB/s | 38.6 KiB | 00m00s [ 750/1162] rust-zerofrom+derive-devel- 100% | 255.5 KiB/s | 8.4 KiB | 00m00s [ 751/1162] rust-zerofrom-devel-0:0.1.8 100% | 439.6 KiB/s | 14.5 KiB | 00m00s [ 752/1162] rust-tinystr+zerovec-devel- 100% | 254.5 KiB/s | 8.4 KiB | 00m00s [ 753/1162] rust-litemap-devel-0:0.8.2- 100% | 1.1 MiB/s | 35.5 KiB | 00m00s [ 754/1162] rust-tinystr-devel-0:0.8.3- 100% | 840.1 KiB/s | 27.7 KiB | 00m00s [ 755/1162] rust-zerovec-derive-devel-0 100% | 782.3 KiB/s | 25.8 KiB | 00m00s [ 756/1162] rust-phf+std-devel-0:0.13.1 100% | 258.3 KiB/s | 8.3 KiB | 00m00s [ 757/1162] rust-phf-devel-0:0.13.1-3.f 100% | 905.2 KiB/s | 29.9 KiB | 00m00s [ 758/1162] rust-console+alloc-devel-0: 100% | 263.3 KiB/s | 8.4 KiB | 00m00s [ 759/1162] rust-unit-prefix+std-devel- 100% | 232.7 KiB/s | 7.7 KiB | 00m00s [ 760/1162] rust-unit-prefix-devel-0:0. 100% | 475.6 KiB/s | 15.7 KiB | 00m00s [ 761/1162] rust-similar2+text-devel-0: 100% | 219.6 KiB/s | 7.2 KiB | 00m00s [ 762/1162] rust-rust-stemmers-devel-0: 100% | 18.2 MiB/s | 1.9 MiB | 00m00s [ 763/1162] rust-similar2-devel-0:2.7.0 100% | 2.0 MiB/s | 69.2 KiB | 00m00s [ 764/1162] rust-pest+memchr-devel-0:2. 100% | 260.6 KiB/s | 8.6 KiB | 00m00s [ 765/1162] rust-pest+std-devel-0:2.8.6 100% | 268.2 KiB/s | 8.6 KiB | 00m00s [ 766/1162] rust-pest-devel-0:2.8.6-2.f 100% | 3.0 MiB/s | 106.1 KiB | 00m00s [ 767/1162] rust-pest_derive+std-devel- 100% | 264.5 KiB/s | 8.7 KiB | 00m00s [ 768/1162] rust-pest_derive-devel-0:2. 100% | 1.0 MiB/s | 34.5 KiB | 00m00s [ 769/1162] rust-bitflags+serde-devel-0 100% | 276.4 KiB/s | 8.8 KiB | 00m00s [ 770/1162] rust-once_cell+alloc-devel- 100% | 256.8 KiB/s | 8.5 KiB | 00m00s [ 771/1162] rust-once_cell+race-devel-0 100% | 263.6 KiB/s | 8.4 KiB | 00m00s [ 772/1162] rust-either+std-devel-0:1.1 100% | 250.3 KiB/s | 8.0 KiB | 00m00s [ 773/1162] rust-jiff-core+alloc-devel- 100% | 217.8 KiB/s | 7.2 KiB | 00m00s [ 774/1162] rust-peg-runtime+std-devel- 100% | 245.5 KiB/s | 7.9 KiB | 00m00s [ 775/1162] rust-peg-macros+default-dev 100% | 248.3 KiB/s | 7.9 KiB | 00m00s [ 776/1162] rust-peg-runtime+default-de 100% | 238.5 KiB/s | 7.9 KiB | 00m00s [ 777/1162] rust-inotify-sys+default-de 100% | 243.1 KiB/s | 7.8 KiB | 00m00s [ 778/1162] rust-mio+log-devel-0:1.2.2- 100% | 270.4 KiB/s | 8.7 KiB | 00m00s [ 779/1162] rust-mio+os-poll-devel-0:1. 100% | 266.4 KiB/s | 8.5 KiB | 00m00s [ 780/1162] rust-mio-devel-0:1.2.2-2.fc 100% | 2.9 MiB/s | 114.9 KiB | 00m00s [ 781/1162] rust-notify-types-devel-0:2 100% | 1.2 MiB/s | 41.6 KiB | 00m00s [ 782/1162] rust-unscanny-devel-0:0.1.0 100% | 546.4 KiB/s | 18.0 KiB | 00m00s [ 783/1162] rust-diff-devel-0:0.1.13-11 100% | 1.1 MiB/s | 38.6 KiB | 00m00s [ 784/1162] rust-yansi+std-devel-0:1.0. 100% | 242.1 KiB/s | 7.7 KiB | 00m00s [ 785/1162] rust-yansi-devel-0:1.0.1-7. 100% | 1.1 MiB/s | 36.2 KiB | 00m00s [ 786/1162] rust-pep508_rs-devel-0:0.9. 100% | 2.0 MiB/s | 74.3 KiB | 00m00s [ 787/1162] rust-winnow0.7-devel-0:0.7. 100% | 4.6 MiB/s | 173.6 KiB | 00m00s [ 788/1162] rust-toml_datetime0.7+serde 100% | 234.4 KiB/s | 7.5 KiB | 00m00s [ 789/1162] rust-toml_datetime0.7+std-d 100% | 230.7 KiB/s | 7.6 KiB | 00m00s [ 790/1162] rust-toml_datetime0.7+alloc 100% | 237.0 KiB/s | 7.6 KiB | 00m00s [ 791/1162] rust-toml_datetime0.7-devel 100% | 693.5 KiB/s | 22.9 KiB | 00m00s [ 792/1162] rust-newtype-uuid+std-devel 100% | 256.3 KiB/s | 8.5 KiB | 00m00s [ 793/1162] rust-newtype-uuid-devel-0:1 100% | 766.9 KiB/s | 25.3 KiB | 00m00s [ 794/1162] rust-quick-xml-devel-0:0.41 100% | 5.3 MiB/s | 185.2 KiB | 00m00s [ 795/1162] rust-strip-ansi-escapes-dev 100% | 493.6 KiB/s | 16.3 KiB | 00m00s [ 796/1162] rust-getrandom-devel-0:0.4. 100% | 1.9 MiB/s | 65.0 KiB | 00m00s [ 797/1162] rust-rand_core+default-deve 100% | 259.2 KiB/s | 8.3 KiB | 00m00s [ 798/1162] rust-cpufeatures-devel-0:0. 100% | 709.0 KiB/s | 23.4 KiB | 00m00s [ 799/1162] rust-rayon-core-devel-0:1.1 100% | 2.3 MiB/s | 78.5 KiB | 00m00s [ 800/1162] rust-regex-automata+perf-li 100% | 283.0 KiB/s | 9.1 KiB | 00m00s [ 801/1162] rust-regex-automata+perf-li 100% | 278.8 KiB/s | 9.2 KiB | 00m00s [ 802/1162] rust-simdutf8-devel-0:0.1.5 100% | 1.2 MiB/s | 39.6 KiB | 00m00s [ 803/1162] rust-bytecheck_derive-devel 100% | 532.3 KiB/s | 17.6 KiB | 00m00s [ 804/1162] rust-rancor+alloc-devel-0:0 100% | 252.5 KiB/s | 8.3 KiB | 00m00s [ 805/1162] rust-munge_macro-devel-0:0. 100% | 465.5 KiB/s | 14.9 KiB | 00m00s [ 806/1162] rust-ptr_meta+derive-devel- 100% | 248.4 KiB/s | 8.0 KiB | 00m00s [ 807/1162] rust-allocator-api2+alloc-d 100% | 241.4 KiB/s | 8.0 KiB | 00m00s [ 808/1162] rust-allocator-api2-devel-0 100% | 2.0 MiB/s | 69.0 KiB | 00m00s [ 809/1162] rust-foldhash-devel-0:0.2.0 100% | 729.0 KiB/s | 24.1 KiB | 00m00s [ 810/1162] rust-syn+visit-devel-0:3.0. 100% | 297.1 KiB/s | 9.8 KiB | 00m00s [ 811/1162] rust-syn+visit-mut-devel-0: 100% | 306.9 KiB/s | 9.8 KiB | 00m00s [ 812/1162] rust-tracing-core+once_cell 100% | 257.4 KiB/s | 8.2 KiB | 00m00s [ 813/1162] rust-pin-project-lite-devel 100% | 1.6 MiB/s | 58.8 KiB | 00m00s [ 814/1162] rust-schemars_derive+defaul 100% | 251.7 KiB/s | 8.3 KiB | 00m00s [ 815/1162] rust-dyn-clone-devel-0:1.0. 100% | 604.0 KiB/s | 19.3 KiB | 00m00s [ 816/1162] rust-ref-cast-devel-0:1.0.2 100% | 916.6 KiB/s | 31.2 KiB | 00m00s [ 817/1162] rust-dirs+default-devel-0:6 100% | 246.0 KiB/s | 8.1 KiB | 00m00s [ 818/1162] rust-normalize-line-endings 100% | 433.5 KiB/s | 13.9 KiB | 00m00s [ 819/1162] rust-snapbox-macros-devel-0 100% | 469.8 KiB/s | 15.5 KiB | 00m00s [ 820/1162] rust-snapbox-macros+color-d 100% | 262.0 KiB/s | 8.4 KiB | 00m00s [ 821/1162] rust-anstyle-lossy+default- 100% | 256.1 KiB/s | 8.2 KiB | 00m00s [ 822/1162] rust-html-escape+default-de 100% | 245.6 KiB/s | 8.1 KiB | 00m00s [ 823/1162] rust-psm-devel-0:0.1.32-1.f 100% | 1.3 MiB/s | 43.1 KiB | 00m00s [ 824/1162] rust-cc-devel-0:1.2.62-2.fc 100% | 2.7 MiB/s | 95.1 KiB | 00m00s [ 825/1162] rust-fastrand+std-devel-0:2 100% | 245.9 KiB/s | 8.1 KiB | 00m00s [ 826/1162] rust-fastrand-devel-0:2.5.0 100% | 761.3 KiB/s | 25.1 KiB | 00m00s [ 827/1162] rust-rustix+std-devel-0:1.1 100% | 293.7 KiB/s | 9.7 KiB | 00m00s [ 828/1162] rust-test-case-core-devel-0 100% | 709.2 KiB/s | 23.4 KiB | 00m00s [ 829/1162] rust-thiserror-impl-devel-0 100% | 915.0 KiB/s | 30.2 KiB | 00m00s [ 830/1162] rust-rustix-devel-0:1.1.4-2 100% | 6.7 MiB/s | 400.2 KiB | 00m00s [ 831/1162] rust-lazy_static-devel-0:1. 100% | 645.7 KiB/s | 21.3 KiB | 00m00s [ 832/1162] rust-nu-ansi-term+std-devel 100% | 249.3 KiB/s | 8.0 KiB | 00m00s [ 833/1162] rust-nu-ansi-term-devel-0:0 100% | 1.1 MiB/s | 38.5 KiB | 00m00s [ 834/1162] rust-iana-time-zone+fallbac 100% | 257.0 KiB/s | 8.2 KiB | 00m00s [ 835/1162] rust-iana-time-zone+default 100% | 249.1 KiB/s | 8.2 KiB | 00m00s [ 836/1162] rust-autocfg+default-devel- 100% | 242.3 KiB/s | 8.0 KiB | 00m00s [ 837/1162] rust-matchers-devel-0:0.2.0 100% | 447.1 KiB/s | 14.8 KiB | 00m00s [ 838/1162] rust-thread_local-devel-0:1 100% | 713.1 KiB/s | 23.5 KiB | 00m00s [ 839/1162] rust-sharded-slab+default-d 100% | 234.2 KiB/s | 7.7 KiB | 00m00s [ 840/1162] rust-tinyvec+tinyvec_macros 100% | 264.1 KiB/s | 8.5 KiB | 00m00s [ 841/1162] rust-tracing-attributes+def 100% | 247.8 KiB/s | 8.2 KiB | 00m00s [ 842/1162] rust-tinyvec-devel-0:1.11.0 100% | 1.5 MiB/s | 51.1 KiB | 00m00s [ 843/1162] rust-unicode_names2_generat 100% | 706.1 KiB/s | 22.6 KiB | 00m00s [ 844/1162] rust-phf_shared0.11-devel-0 100% | 648.9 KiB/s | 21.4 KiB | 00m00s [ 845/1162] rust-idna_adapter+compiled_ 100% | 247.3 KiB/s | 8.2 KiB | 00m00s [ 846/1162] rust-idna_adapter+default-d 100% | 238.1 KiB/s | 7.9 KiB | 00m00s [ 847/1162] rust-utf8_iter+default-deve 100% | 240.3 KiB/s | 7.9 KiB | 00m00s [ 848/1162] rust-flate2+any_impl-devel- 100% | 277.4 KiB/s | 9.2 KiB | 00m00s [ 849/1162] rust-zstd-sys+std-devel-0:2 100% | 244.8 KiB/s | 8.1 KiB | 00m00s [ 850/1162] rust-zstd-sys-devel-0:2.0.1 100% | 1.3 MiB/s | 45.4 KiB | 00m00s [ 851/1162] rust-difflib-devel-0:0.4.0- 100% | 507.0 KiB/s | 16.7 KiB | 00m00s [ 852/1162] rust-termtree0.5+default-de 100% | 229.0 KiB/s | 7.3 KiB | 00m00s [ 853/1162] rust-strsim-devel-0:0.11.1- 100% | 692.4 KiB/s | 22.2 KiB | 00m00s [ 854/1162] rust-clap_lex-devel-0:1.1.0 100% | 644.9 KiB/s | 21.3 KiB | 00m00s [ 855/1162] rust-rustix+termios-devel-0 100% | 281.2 KiB/s | 9.3 KiB | 00m00s [ 856/1162] rust-cfg_aliases-devel-0:0. 100% | 466.8 KiB/s | 14.9 KiB | 00m00s [ 857/1162] rust-fnv+default-devel-0:1. 100% | 234.3 KiB/s | 7.7 KiB | 00m00s [ 858/1162] rust-nom7+std-devel-0:7.1.3 100% | 235.6 KiB/s | 7.8 KiB | 00m00s [ 859/1162] rust-nom7-devel-0:7.1.3-4.f 100% | 3.1 MiB/s | 111.6 KiB | 00m00s [ 860/1162] rust-phf0.11+default-devel- 100% | 226.1 KiB/s | 7.5 KiB | 00m00s [ 861/1162] rust-phf_codegen0.11+defaul 100% | 225.9 KiB/s | 7.5 KiB | 00m00s [ 862/1162] rust-scopeguard-devel-0:1.2 100% | 607.6 KiB/s | 19.4 KiB | 00m00s [ 863/1162] rust-escape8259+default-dev 100% | 235.0 KiB/s | 7.8 KiB | 00m00s [ 864/1162] rust-attribute-derive+defau 100% | 228.1 KiB/s | 7.5 KiB | 00m00s [ 865/1162] rust-yoke-derive-devel-0:0. 100% | 672.9 KiB/s | 21.5 KiB | 00m00s [ 866/1162] rust-stable_deref_trait-dev 100% | 498.6 KiB/s | 16.5 KiB | 00m00s [ 867/1162] rust-zerofrom-derive-devel- 100% | 501.4 KiB/s | 16.5 KiB | 00m00s [ 868/1162] rust-phf_shared+std-devel-0 100% | 250.3 KiB/s | 8.0 KiB | 00m00s [ 869/1162] rust-phf_shared-devel-0:0.1 100% | 683.9 KiB/s | 22.6 KiB | 00m00s [ 870/1162] rust-ucd-trie+std-devel-0:0 100% | 237.2 KiB/s | 7.8 KiB | 00m00s [ 871/1162] rust-ucd-trie-devel-0:0.1.7 100% | 1.0 MiB/s | 35.3 KiB | 00m00s [ 872/1162] rust-pest_generator+std-dev 100% | 262.5 KiB/s | 8.7 KiB | 00m00s [ 873/1162] rust-bitflags+serde_core-de 100% | 280.3 KiB/s | 9.0 KiB | 00m00s [ 874/1162] rust-pest_generator-devel-0 100% | 823.1 KiB/s | 27.2 KiB | 00m00s [ 875/1162] rust-peg-runtime-devel-0:0. 100% | 388.3 KiB/s | 12.8 KiB | 00m00s [ 876/1162] rust-inotify-sys-devel-0:0. 100% | 461.6 KiB/s | 15.2 KiB | 00m00s [ 877/1162] rust-peg-macros-devel-0:0.8 100% | 970.5 KiB/s | 32.0 KiB | 00m00s [ 878/1162] rust-yansi+alloc-devel-0:1. 100% | 234.0 KiB/s | 7.7 KiB | 00m00s [ 879/1162] rust-serde+rc-devel-0:1.0.2 100% | 277.3 KiB/s | 8.9 KiB | 00m00s [ 880/1162] rust-itertools0.13+default- 100% | 233.3 KiB/s | 7.7 KiB | 00m00s [ 881/1162] rust-thiserror1+default-dev 100% | 232.4 KiB/s | 7.7 KiB | 00m00s [ 882/1162] rust-urlencoding+default-de 100% | 242.6 KiB/s | 7.8 KiB | 00m00s [ 883/1162] rust-newtype-uuid+alloc-dev 100% | 258.9 KiB/s | 8.3 KiB | 00m00s [ 884/1162] rust-vte-devel-0:0.15.0-3.f 100% | 1.5 MiB/s | 55.4 KiB | 00m00s [ 885/1162] rust-ptr_meta+ptr_meta_deri 100% | 241.7 KiB/s | 8.0 KiB | 00m00s [ 886/1162] rust-schemars_derive-devel- 100% | 1.1 MiB/s | 38.7 KiB | 00m00s [ 887/1162] rust-ref-cast-impl+default- 100% | 241.2 KiB/s | 8.0 KiB | 00m00s [ 888/1162] rust-dirs-devel-0:6.0.0-3.f 100% | 625.3 KiB/s | 20.6 KiB | 00m00s [ 889/1162] rust-anstyle-lossy-devel-0: 100% | 554.9 KiB/s | 18.3 KiB | 00m00s [ 890/1162] rust-html-escape+std-devel- 100% | 244.0 KiB/s | 8.1 KiB | 00m00s [ 891/1162] rust-find-msvc-tools+defaul 100% | 241.7 KiB/s | 7.7 KiB | 00m00s [ 892/1162] rust-html-escape-devel-0:0. 100% | 916.1 KiB/s | 30.2 KiB | 00m00s [ 893/1162] rust-shlex+default-devel-0: 100% | 235.2 KiB/s | 7.8 KiB | 00m00s [ 894/1162] rust-ar_archive_writer+defa 100% | 219.3 KiB/s | 7.2 KiB | 00m00s [ 895/1162] rust-fastrand+alloc-devel-0 100% | 245.1 KiB/s | 8.1 KiB | 00m00s [ 896/1162] rust-bitflags+std-devel-0:2 100% | 266.6 KiB/s | 8.8 KiB | 00m00s [ 897/1162] rust-errno-devel-0:0.3.14-3 100% | 605.7 KiB/s | 20.0 KiB | 00m00s [ 898/1162] rust-errno+std-devel-0:0.3. 100% | 254.8 KiB/s | 8.4 KiB | 00m00s [ 899/1162] rust-rustix+alloc-devel-0:1 100% | 280.9 KiB/s | 9.3 KiB | 00m00s [ 900/1162] rust-linux-raw-sys+elf-deve 100% | 259.6 KiB/s | 8.3 KiB | 00m00s [ 901/1162] rust-linux-raw-sys+auxvec-d 100% | 251.9 KiB/s | 8.3 KiB | 00m00s [ 902/1162] rust-linux-raw-sys+errno-de 100% | 251.9 KiB/s | 8.3 KiB | 00m00s [ 903/1162] rust-linux-raw-sys+general- 100% | 252.2 KiB/s | 8.3 KiB | 00m00s [ 904/1162] rust-linux-raw-sys+ioctl-de 100% | 251.9 KiB/s | 8.3 KiB | 00m00s [ 905/1162] rust-linux-raw-sys+no_std-d 100% | 251.9 KiB/s | 8.3 KiB | 00m00s [ 906/1162] rust-iana-time-zone-devel-0 100% | 1.2 MiB/s | 40.3 KiB | 00m00s [ 907/1162] rust-linux-raw-sys-devel-0: 100% | 7.6 MiB/s | 325.5 KiB | 00m00s [ 908/1162] rust-autocfg-devel-0:1.5.1- 100% | 855.2 KiB/s | 28.2 KiB | 00m00s [ 909/1162] rust-sharded-slab-devel-0:0 100% | 1.8 MiB/s | 61.3 KiB | 00m00s [ 910/1162] rust-tracing-attributes-dev 100% | 1.4 MiB/s | 48.6 KiB | 00m00s [ 911/1162] rust-tinyvec_macros+default 100% | 234.0 KiB/s | 7.7 KiB | 00m00s [ 912/1162] rust-siphasher+default-deve 100% | 239.6 KiB/s | 7.9 KiB | 00m00s [ 913/1162] rust-getopts+default-devel- 100% | 248.6 KiB/s | 8.0 KiB | 00m00s [ 914/1162] rust-rand0.8+default-devel- 100% | 236.3 KiB/s | 7.8 KiB | 00m00s [ 915/1162] rust-icu_normalizer+compile 100% | 275.3 KiB/s | 8.8 KiB | 00m00s [ 916/1162] rust-idna_adapter-devel-0:1 100% | 522.8 KiB/s | 16.7 KiB | 00m00s [ 917/1162] rust-bindgen+runtime-devel- 100% | 249.4 KiB/s | 8.2 KiB | 00m00s [ 918/1162] rust-bindgen-devel-0:0.72.1 100% | 5.9 MiB/s | 213.2 KiB | 00m00s [ 919/1162] rust-cc+parallel-devel-0:1. 100% | 340.1 KiB/s | 10.9 KiB | 00m00s [ 920/1162] rust-pkg-config+default-dev 100% | 244.9 KiB/s | 8.1 KiB | 00m00s [ 921/1162] rust-termtree0.5-devel-0:0. 100% | 462.5 KiB/s | 14.8 KiB | 00m00s [ 922/1162] rust-fnv+std-devel-0:1.0.7- 100% | 240.3 KiB/s | 7.7 KiB | 00m00s [ 923/1162] rust-fnv-devel-0:1.0.7-16.f 100% | 566.3 KiB/s | 18.7 KiB | 00m00s [ 924/1162] rust-minimal-lexical+std-de 100% | 235.9 KiB/s | 7.8 KiB | 00m00s [ 925/1162] rust-nom7+alloc-devel-0:7.1 100% | 235.1 KiB/s | 7.5 KiB | 00m00s [ 926/1162] rust-minimal-lexical-devel- 100% | 2.7 MiB/s | 98.1 KiB | 00m00s [ 927/1162] rust-phf0.11+std-devel-0:0. 100% | 236.5 KiB/s | 7.6 KiB | 00m00s [ 928/1162] rust-phf_codegen0.11-devel- 100% | 638.2 KiB/s | 20.4 KiB | 00m00s [ 929/1162] rust-escape8259-devel-0:0.5 100% | 398.9 KiB/s | 13.2 KiB | 00m00s [ 930/1162] rust-attribute-derive-devel 100% | 880.0 KiB/s | 29.0 KiB | 00m00s [ 931/1162] rust-synstructure+default-d 100% | 247.3 KiB/s | 7.9 KiB | 00m00s [ 932/1162] rust-pest_meta+default-deve 100% | 258.9 KiB/s | 8.5 KiB | 00m00s [ 933/1162] rust-itertools0.13+use_std- 100% | 245.4 KiB/s | 7.9 KiB | 00m00s [ 934/1162] rust-itertools0.13-devel-0: 100% | 3.9 MiB/s | 144.0 KiB | 00m00s [ 935/1162] rust-serde_core+rc-devel-0: 100% | 231.0 KiB/s | 7.6 KiB | 00m00s [ 936/1162] rust-thiserror1-devel-0:1.0 100% | 1.6 MiB/s | 53.9 KiB | 00m00s [ 937/1162] rust-urlencoding-devel-0:2. 100% | 468.4 KiB/s | 15.0 KiB | 00m00s [ 938/1162] rust-ptr_meta_derive-devel- 100% | 411.5 KiB/s | 13.6 KiB | 00m00s [ 939/1162] rust-serde_derive_internals 100% | 249.1 KiB/s | 8.0 KiB | 00m00s [ 940/1162] rust-ref-cast-impl-devel-0: 100% | 559.3 KiB/s | 17.9 KiB | 00m00s [ 941/1162] rust-dirs-sys+default-devel 100% | 238.9 KiB/s | 7.9 KiB | 00m00s [ 942/1162] rust-find-msvc-tools-devel- 100% | 1.1 MiB/s | 37.7 KiB | 00m00s [ 943/1162] rust-shlex+std-devel-0:1.3. 100% | 241.2 KiB/s | 7.7 KiB | 00m00s [ 944/1162] rust-shlex-devel-0:1.3.0-7. 100% | 789.4 KiB/s | 26.1 KiB | 00m00s [ 945/1162] rust-ar_archive_writer-deve 100% | 2.4 MiB/s | 82.6 KiB | 00m00s [ 946/1162] rust-syn2+visit-mut-devel-0 100% | 222.6 KiB/s | 7.1 KiB | 00m00s [ 947/1162] rust-tinyvec_macros-devel-0 100% | 423.6 KiB/s | 14.0 KiB | 00m00s [ 948/1162] rust-siphasher+std-devel-0: 100% | 238.2 KiB/s | 7.9 KiB | 00m00s [ 949/1162] rust-siphasher-devel-0:1.0. 100% | 572.2 KiB/s | 18.3 KiB | 00m00s [ 950/1162] rust-getopts+unicode-devel- 100% | 244.8 KiB/s | 8.1 KiB | 00m00s [ 951/1162] rust-getopts-devel-0:0.2.24 100% | 844.5 KiB/s | 27.9 KiB | 00m00s [ 952/1162] rust-rand0.8+std-devel-0:0. 100% | 253.6 KiB/s | 8.1 KiB | 00m00s [ 953/1162] rust-rand0.8+std_rng-devel- 100% | 235.6 KiB/s | 7.8 KiB | 00m00s [ 954/1162] rust-rand0.8-devel-0:0.8.7- 100% | 2.6 MiB/s | 86.9 KiB | 00m00s [ 955/1162] rust-icu_normalizer-devel-0 100% | 1.3 MiB/s | 45.4 KiB | 00m00s [ 956/1162] rust-icu_normalizer_data-de 100% | 1.4 MiB/s | 49.2 KiB | 00m00s [ 957/1162] rust-clang-sys+runtime-deve 100% | 242.7 KiB/s | 7.8 KiB | 00m00s [ 958/1162] rust-cexpr+default-devel-0: 100% | 240.9 KiB/s | 7.7 KiB | 00m00s [ 959/1162] rust-clang-sys+clang_11_0-d 100% | 235.8 KiB/s | 7.8 KiB | 00m00s [ 960/1162] rust-clang-sys+default-deve 100% | 234.3 KiB/s | 7.7 KiB | 00m00s [ 961/1162] rust-jobserver-devel-0:0.1. 100% | 1.0 MiB/s | 34.3 KiB | 00m00s [ 962/1162] rust-pkg-config-devel-0:0.3 100% | 879.5 KiB/s | 29.0 KiB | 00m00s [ 963/1162] rust-phf_shared0.11+std-dev 100% | 225.5 KiB/s | 7.4 KiB | 00m00s [ 964/1162] rust-phf_generator0.11+defa 100% | 233.2 KiB/s | 7.5 KiB | 00m00s [ 965/1162] rust-phf_shared0.11+default 100% | 227.1 KiB/s | 7.5 KiB | 00m00s [ 966/1162] rust-attribute-derive-macro 100% | 235.4 KiB/s | 7.5 KiB | 00m00s [ 967/1162] rust-derive-where+default-d 100% | 255.5 KiB/s | 8.2 KiB | 00m00s [ 968/1162] rust-manyhow+default-devel- 100% | 229.7 KiB/s | 7.6 KiB | 00m00s [ 969/1162] rust-synstructure+proc-macr 100% | 256.5 KiB/s | 8.2 KiB | 00m00s [ 970/1162] rust-synstructure-devel-0:0 100% | 810.7 KiB/s | 25.9 KiB | 00m00s [ 971/1162] rust-pest_meta-devel-0:2.8. 100% | 1.3 MiB/s | 45.9 KiB | 00m00s [ 972/1162] rust-itertools0.13+use_allo 100% | 232.4 KiB/s | 7.7 KiB | 00m00s [ 973/1162] rust-thiserror-impl1+defaul 100% | 243.3 KiB/s | 7.8 KiB | 00m00s [ 974/1162] rust-serde_derive_internals 100% | 1.0 MiB/s | 33.4 KiB | 00m00s [ 975/1162] rust-dirs-sys-devel-0:0.5.0 100% | 552.2 KiB/s | 18.2 KiB | 00m00s [ 976/1162] rust-object+read-devel-0:0. 100% | 263.7 KiB/s | 8.4 KiB | 00m00s [ 977/1162] rust-object+std-devel-0:0.3 100% | 252.5 KiB/s | 8.3 KiB | 00m00s [ 978/1162] rust-rand0.8+alloc-devel-0: 100% | 246.2 KiB/s | 7.9 KiB | 00m00s [ 979/1162] rust-object-devel-0:0.39.1- 100% | 8.4 MiB/s | 308.0 KiB | 00m00s [ 980/1162] rust-rand0.8+getrandom-deve 100% | 239.5 KiB/s | 7.9 KiB | 00m00s [ 981/1162] rust-rand0.8+libc-devel-0:0 100% | 245.6 KiB/s | 7.9 KiB | 00m00s [ 982/1162] rust-rand_chacha0.3+std-dev 100% | 241.4 KiB/s | 7.7 KiB | 00m00s [ 983/1162] rust-rand_chacha0.3-devel-0 100% | 704.2 KiB/s | 23.2 KiB | 00m00s [ 984/1162] rust-rand_core0.6+std-devel 100% | 247.7 KiB/s | 7.9 KiB | 00m00s [ 985/1162] rust-rand0.8+rand_chacha-de 100% | 246.7 KiB/s | 7.9 KiB | 00m00s [ 986/1162] rust-rand_core0.6+default-d 100% | 238.7 KiB/s | 7.6 KiB | 00m00s [ 987/1162] rust-clang-sys+libloading-d 100% | 246.2 KiB/s | 7.9 KiB | 00m00s [ 988/1162] rust-clang-sys-devel-0:1.8. 100% | 1.4 MiB/s | 48.0 KiB | 00m00s [ 989/1162] rust-cexpr-devel-0:0.6.0-14 100% | 812.3 KiB/s | 26.8 KiB | 00m00s [ 990/1162] rust-clang-sys+clang_10_0-d 100% | 243.2 KiB/s | 7.8 KiB | 00m00s [ 991/1162] rust-phf_generator0.11-deve 100% | 563.1 KiB/s | 18.6 KiB | 00m00s [ 992/1162] rust-attribute-derive-macro 100% | 523.3 KiB/s | 17.3 KiB | 00m00s [ 993/1162] rust-derive-where-devel-0:1 100% | 1.9 MiB/s | 64.7 KiB | 00m00s [ 994/1162] rust-manyhow+macros-devel-0 100% | 239.8 KiB/s | 7.7 KiB | 00m00s [ 995/1162] rust-manyhow+syn-devel-0:0. 100% | 228.1 KiB/s | 7.5 KiB | 00m00s [ 996/1162] rust-manyhow-devel-0:0.11.4 100% | 877.6 KiB/s | 29.0 KiB | 00m00s [ 997/1162] rust-syn2+visit-devel-0:2.0 100% | 222.1 KiB/s | 7.1 KiB | 00m00s [ 998/1162] rust-sha2_0.10-devel-0:0.10 100% | 1.1 MiB/s | 39.3 KiB | 00m00s [ 999/1162] rust-thiserror-impl1-devel- 100% | 805.5 KiB/s | 26.6 KiB | 00m00s [1000/1162] rust-option-ext+default-dev 100% | 234.8 KiB/s | 7.7 KiB | 00m00s [1001/1162] rust-object+archive-devel-0 100% | 248.7 KiB/s | 8.2 KiB | 00m00s [1002/1162] rust-object+coff-devel-0:0. 100% | 256.3 KiB/s | 8.2 KiB | 00m00s [1003/1162] rust-object+elf-devel-0:0.3 100% | 256.0 KiB/s | 8.2 KiB | 00m00s [1004/1162] rust-object+macho-devel-0:0 100% | 248.5 KiB/s | 8.2 KiB | 00m00s [1005/1162] rust-object+pe-devel-0:0.39 100% | 257.1 KiB/s | 8.2 KiB | 00m00s [1006/1162] rust-object+read_core-devel 100% | 256.7 KiB/s | 8.2 KiB | 00m00s [1007/1162] rust-object+xcoff-devel-0:0 100% | 248.5 KiB/s | 8.2 KiB | 00m00s [1008/1162] rust-rand_core0.6+alloc-dev 100% | 231.2 KiB/s | 7.6 KiB | 00m00s [1009/1162] rust-rand_core0.6+getrandom 100% | 243.7 KiB/s | 7.8 KiB | 00m00s [1010/1162] rust-ppv-lite86+std-devel-0 100% | 241.9 KiB/s | 8.0 KiB | 00m00s [1011/1162] rust-ppv-lite86+simd-devel- 100% | 249.5 KiB/s | 8.0 KiB | 00m00s [1012/1162] rust-ppv-lite86-devel-0:0.2 100% | 896.7 KiB/s | 28.7 KiB | 00m00s [1013/1162] rust-getrandom0.2+default-d 100% | 237.1 KiB/s | 7.8 KiB | 00m00s [1014/1162] rust-getrandom0.2+std-devel 100% | 244.0 KiB/s | 7.8 KiB | 00m00s [1015/1162] rust-rand_core0.6-devel-0:0 100% | 897.8 KiB/s | 29.6 KiB | 00m00s [1016/1162] rust-libloading0.8+default- 100% | 224.0 KiB/s | 7.4 KiB | 00m00s [1017/1162] rust-clang-sys+clang_9_0-de 100% | 243.1 KiB/s | 7.8 KiB | 00m00s [1018/1162] rust-rand0.8+small_rng-deve 100% | 242.0 KiB/s | 7.7 KiB | 00m00s [1019/1162] rust-collection_literals+de 100% | 232.6 KiB/s | 7.7 KiB | 00m00s [1020/1162] rust-interpolator+default-d 100% | 241.2 KiB/s | 7.7 KiB | 00m00s [1021/1162] rust-interpolator+iter-deve 100% | 240.9 KiB/s | 7.7 KiB | 00m00s [1022/1162] rust-proc-macro-utils+defau 100% | 235.0 KiB/s | 7.8 KiB | 00m00s [1023/1162] rust-quote-use+default-deve 100% | 236.0 KiB/s | 7.6 KiB | 00m00s [1024/1162] rust-manyhow-macros+default 100% | 232.8 KiB/s | 7.5 KiB | 00m00s [1025/1162] rust-manyhow+syn2-devel-0:0 100% | 235.5 KiB/s | 7.8 KiB | 00m00s [1026/1162] rust-cpufeatures0.2+default 100% | 234.6 KiB/s | 7.5 KiB | 00m00s [1027/1162] rust-digest0.10+default-dev 100% | 224.0 KiB/s | 7.4 KiB | 00m00s [1028/1162] rust-option-ext-devel-0:0.2 100% | 466.8 KiB/s | 15.4 KiB | 00m00s [1029/1162] rust-zerocopy+default-devel 100% | 283.1 KiB/s | 9.1 KiB | 00m00s [1030/1162] rust-zerocopy+simd-devel-0: 100% | 282.7 KiB/s | 9.0 KiB | 00m00s [1031/1162] rust-libloading0.8-devel-0: 100% | 1.0 MiB/s | 35.3 KiB | 00m00s [1032/1162] rust-getrandom0.2-devel-0:0 100% | 1.5 MiB/s | 51.5 KiB | 00m00s [1033/1162] rust-clang-sys+clang_8_0-de 100% | 243.1 KiB/s | 7.8 KiB | 00m00s [1034/1162] rust-collection_literals-de 100% | 406.2 KiB/s | 13.0 KiB | 00m00s [1035/1162] rust-interpolator-devel-0:0 100% | 1.1 MiB/s | 37.1 KiB | 00m00s [1036/1162] rust-proc-macro-utils+parse 100% | 239.3 KiB/s | 7.7 KiB | 00m00s [1037/1162] rust-proc-macro-utils+proc- 100% | 236.8 KiB/s | 7.6 KiB | 00m00s [1038/1162] rust-proc-macro-utils+proc- 100% | 241.9 KiB/s | 7.7 KiB | 00m00s [1039/1162] rust-proc-macro-utils+quote 100% | 240.8 KiB/s | 7.7 KiB | 00m00s [1040/1162] rust-proc-macro-utils-devel 100% | 861.5 KiB/s | 28.4 KiB | 00m00s [1041/1162] rust-quote-use-devel-0:0.8. 100% | 358.6 KiB/s | 11.8 KiB | 00m00s [1042/1162] rust-manyhow-macros-devel-0 100% | 413.0 KiB/s | 13.2 KiB | 00m00s [1043/1162] rust-cpufeatures0.2-devel-0 100% | 681.1 KiB/s | 21.8 KiB | 00m00s [1044/1162] rust-digest0.10+core-api-de 100% | 231.4 KiB/s | 7.4 KiB | 00m00s [1045/1162] rust-digest0.10-devel-0:0.1 100% | 846.6 KiB/s | 27.9 KiB | 00m00s [1046/1162] rust-clang-sys+clang_7_0-de 100% | 243.1 KiB/s | 7.8 KiB | 00m00s [1047/1162] rust-proc-macro-utils+small 100% | 244.3 KiB/s | 7.8 KiB | 00m00s [1048/1162] rust-zerocopy-devel-0:0.8.5 100% | 7.1 MiB/s | 297.6 KiB | 00m00s [1049/1162] rust-quote-use-macros+defau 100% | 226.7 KiB/s | 7.5 KiB | 00m00s [1050/1162] rust-digest0.10+block-buffe 100% | 235.6 KiB/s | 7.5 KiB | 00m00s [1051/1162] rust-crypto-common0.1+defau 100% | 229.4 KiB/s | 7.3 KiB | 00m00s [1052/1162] rust-zerocopy-derive+defaul 100% | 274.9 KiB/s | 9.1 KiB | 00m00s [1053/1162] rust-clang-sys+clang_6_0-de 100% | 243.1 KiB/s | 7.8 KiB | 00m00s [1054/1162] rust-quote-use-macros-devel 100% | 483.3 KiB/s | 15.5 KiB | 00m00s [1055/1162] rust-crypto-common0.1-devel 100% | 525.0 KiB/s | 16.8 KiB | 00m00s [1056/1162] rust-block-buffer0.10+defau 100% | 223.3 KiB/s | 7.4 KiB | 00m00s [1057/1162] rust-zerocopy-derive-devel- 100% | 3.3 MiB/s | 119.0 KiB | 00m00s [1058/1162] rust-clang-sys+clang_5_0-de 100% | 235.7 KiB/s | 7.8 KiB | 00m00s [1059/1162] rust-block-buffer0.10-devel 100% | 565.3 KiB/s | 18.7 KiB | 00m00s [1060/1162] rust-generic-array+default- 100% | 250.4 KiB/s | 8.0 KiB | 00m00s [1061/1162] rust-typenum+default-devel- 100% | 257.5 KiB/s | 8.2 KiB | 00m00s [1062/1162] rust-generic-array+more_len 100% | 243.3 KiB/s | 8.0 KiB | 00m00s [1063/1162] rust-clang-sys+clang_4_0-de 100% | 243.1 KiB/s | 7.8 KiB | 00m00s [1064/1162] rust-generic-array-devel-0: 100% | 745.8 KiB/s | 24.6 KiB | 00m00s [1065/1162] rust-typenum-devel-0:1.20.1 100% | 2.4 MiB/s | 79.5 KiB | 00m00s [1066/1162] rust-clang-sys+clang_3_9-de 100% | 243.1 KiB/s | 7.8 KiB | 00m00s [1067/1162] rust-clang-sys+clang_3_8-de 100% | 243.1 KiB/s | 7.8 KiB | 00m00s [1068/1162] rust-version_check+default- 100% | 240.0 KiB/s | 7.9 KiB | 00m00s [1069/1162] rust-version_check-devel-0: 100% | 715.9 KiB/s | 22.9 KiB | 00m00s [1070/1162] rust-clang-sys+clang_3_7-de 100% | 235.7 KiB/s | 7.8 KiB | 00m00s [1071/1162] rust-clang-sys+clang_3_6-de 100% | 235.7 KiB/s | 7.8 KiB | 00m00s [1072/1162] rust-clang-sys+clang_3_5-de 100% | 241.9 KiB/s | 7.7 KiB | 00m00s [1073/1162] libzstd-devel-0:1.5.7-6.fc4 100% | 1.6 MiB/s | 56.3 KiB | 00m00s [1074/1162] jemalloc-0:5.3.0-14.fc44.x8 100% | 7.1 MiB/s | 297.0 KiB | 00m00s [1075/1162] jemalloc-devel-0:5.3.0-14.f 100% | 1.2 MiB/s | 81.6 KiB | 00m00s [1076/1162] perl-Getopt-Long-1:2.58-527 100% | 1.8 MiB/s | 63.2 KiB | 00m00s [1077/1162] perl-PathTools-0:3.95-527.f 100% | 2.5 MiB/s | 88.0 KiB | 00m00s [1078/1162] perl-interpreter-4:5.44.0-5 100% | 2.2 MiB/s | 72.7 KiB | 00m00s [1079/1162] perl-Exporter-0:5.79-527.fc 100% | 927.6 KiB/s | 30.6 KiB | 00m00s [1080/1162] perl-Pod-Usage-4:2.05-527.f 100% | 1.2 MiB/s | 40.4 KiB | 00m00s [1081/1162] perl-Text-ParseWords-0:3.31 100% | 490.6 KiB/s | 16.2 KiB | 00m00s [1082/1162] perl-base-0:2.27-527.fc45.n 100% | 481.7 KiB/s | 15.9 KiB | 00m00s [1083/1162] perl-constant-0:1.33-528.fc 100% | 710.2 KiB/s | 22.7 KiB | 00m00s [1084/1162] perl-overload-0:1.40-527.fc 100% | 1.3 MiB/s | 45.2 KiB | 00m00s [1085/1162] perl-Carp-0:1.54-527.fc45.n 100% | 865.4 KiB/s | 28.6 KiB | 00m00s [1086/1162] perl-Errno-0:1.39-527.fc45. 100% | 457.4 KiB/s | 14.6 KiB | 00m00s [1087/1162] perl-Scalar-List-Utils-5:1. 100% | 2.2 MiB/s | 75.1 KiB | 00m00s [1088/1162] perl-Pod-Perldoc-0:3.28.01- 100% | 2.4 MiB/s | 84.7 KiB | 00m00s [1089/1162] perl-podlators-1:6.1.0-2.fc 100% | 3.8 MiB/s | 131.6 KiB | 00m00s [1090/1162] perl-mro-0:1.30-527.fc45.x8 100% | 894.6 KiB/s | 29.5 KiB | 00m00s [1091/1162] perl-overloading-0:0.03-527 100% | 391.7 KiB/s | 12.5 KiB | 00m00s [1092/1162] perl-DynaLoader-0:1.57-527. 100% | 802.6 KiB/s | 25.7 KiB | 00m00s [1093/1162] perl-libs-4:5.44.0-527.fc45 100% | 21.3 MiB/s | 2.6 MiB | 00m00s [1094/1162] perl-Fcntl-0:1.20-527.fc45. 100% | 890.4 KiB/s | 29.4 KiB | 00m00s [1095/1162] groff-base-0:1.24.1-2.fc45. 100% | 25.6 MiB/s | 1.2 MiB | 00m00s [1096/1162] perl-File-Basename-0:2.86-5 100% | 510.4 KiB/s | 16.8 KiB | 00m00s [1097/1162] perl-File-Temp-1:0.231.200- 100% | 1.8 MiB/s | 59.3 KiB | 00m00s [1098/1162] perl-HTTP-Tiny-0:0.096-528. 100% | 1.7 MiB/s | 58.4 KiB | 00m00s [1099/1162] perl-IO-0:1.56-527.fc45.x86 100% | 2.5 MiB/s | 83.0 KiB | 00m00s [1100/1162] perl-IPC-Open3-0:1.24-527.f 100% | 741.3 KiB/s | 23.7 KiB | 00m00s [1101/1162] perl-Pod-Simple-1:3.48-527. 100% | 6.2 MiB/s | 222.0 KiB | 00m00s [1102/1162] perl-Symbol-0:1.09-527.fc45 100% | 420.9 KiB/s | 13.9 KiB | 00m00s [1103/1162] perl-parent-1:0.244-527.fc4 100% | 460.3 KiB/s | 14.7 KiB | 00m00s [1104/1162] perl-vars-0:1.05-527.fc45.n 100% | 395.9 KiB/s | 12.7 KiB | 00m00s [1105/1162] perl-POSIX-0:2.26-527.fc45. 100% | 2.9 MiB/s | 96.6 KiB | 00m00s [1106/1162] perl-Term-ANSIColor-0:5.01- 100% | 1.4 MiB/s | 47.3 KiB | 00m00s [1107/1162] perl-Term-Cap-0:1.18-527.fc 100% | 658.2 KiB/s | 21.7 KiB | 00m00s [1108/1162] perl-File-Path-0:2.18-527.f 100% | 1.0 MiB/s | 34.8 KiB | 00m00s [1109/1162] perl-MIME-Base64-0:3.16-527 100% | 896.2 KiB/s | 29.6 KiB | 00m00s [1110/1162] perl-IO-Socket-SSL-0:2.099- 100% | 5.9 MiB/s | 236.2 KiB | 00m00s [1111/1162] perl-Net-SSLeay-0:1.96-5.fc 100% | 10.3 MiB/s | 378.1 KiB | 00m00s [1112/1162] perl-Socket-4:2.043-1.fc46. 100% | 1.6 MiB/s | 55.6 KiB | 00m00s [1113/1162] perl-Time-HiRes-4:1.9780-52 100% | 1.7 MiB/s | 56.8 KiB | 00m00s [1114/1162] perl-Time-Local-2:1.350-527 100% | 1.0 MiB/s | 34.2 KiB | 00m00s [1115/1162] perl-File-stat-0:1.15-527.f 100% | 520.9 KiB/s | 17.2 KiB | 00m00s [1116/1162] perl-SelectSaver-0:1.03-527 100% | 354.4 KiB/s | 11.3 KiB | 00m00s [1117/1162] perl-Pod-Escapes-1:1.07-527 100% | 592.7 KiB/s | 19.6 KiB | 00m00s [1118/1162] perl-Text-Tabs+Wrap-0:2024. 100% | 652.9 KiB/s | 21.5 KiB | 00m00s [1119/1162] perl-if-0:0.61.000-527.fc45 100% | 427.6 KiB/s | 13.7 KiB | 00m00s [1120/1162] perl-locale-0:1.13-527.fc45 100% | 412.0 KiB/s | 13.2 KiB | 00m00s [1121/1162] perl-IO-Socket-IP-0:0.44-52 100% | 1.1 MiB/s | 42.0 KiB | 00m00s [1122/1162] ncurses-0:6.6-3.fc45.x86_64 100% | 10.3 MiB/s | 430.9 KiB | 00m00s [1123/1162] perl-URI-0:5.36-1.fc46.noar 100% | 3.4 MiB/s | 150.9 KiB | 00m00s [1124/1162] perl-AutoLoader-0:5.74-527. 100% | 634.4 KiB/s | 20.9 KiB | 00m00s [1125/1162] perl-Class-Struct-0:0.68-52 100% | 679.9 KiB/s | 21.8 KiB | 00m00s [1126/1162] perl-Data-Dumper-0:2.192-52 100% | 1.7 MiB/s | 56.4 KiB | 00m00s [1127/1162] perl-MIME-Base32-0:1.303-26 100% | 639.0 KiB/s | 20.4 KiB | 00m00s [1128/1162] perl-Unicode-Normalize-0:1. 100% | 2.2 MiB/s | 73.8 KiB | 00m00s [1129/1162] perl-libnet-0:3.15-528.fc45 100% | 3.1 MiB/s | 128.3 KiB | 00m00s [1130/1162] perl-Digest-MD5-0:2.59-527. 100% | 1.1 MiB/s | 35.6 KiB | 00m00s [1131/1162] perl-B-0:1.92-527.fc45.x86_ 100% | 4.8 MiB/s | 181.8 KiB | 00m00s [1132/1162] perl-FileHandle-0:2.05-527. 100% | 460.2 KiB/s | 15.2 KiB | 00m00s [1133/1162] perl-Digest-0:1.20-527.fc45 100% | 750.5 KiB/s | 24.8 KiB | 00m00s [1134/1162] clang-resource-filesystem-0 100% | 527.9 KiB/s | 17.9 KiB | 00m00s [1135/1162] clang-devel-0:22.1.8-26.fc4 100% | 47.6 MiB/s | 4.0 MiB | 00m00s [1136/1162] clang-0:22.1.8-26.fc46.x86_ 100% | 74.4 MiB/s | 7.1 MiB | 00m00s [1137/1162] llvm-devel-0:22.1.8-26.fc46 100% | 67.7 MiB/s | 5.7 MiB | 00m00s [1138/1162] clang-libs-0:22.1.8-26.fc46 100% | 104.6 MiB/s | 28.3 MiB | 00m00s [1139/1162] emacs-filesystem-1:30.2-3.f 100% | 245.4 KiB/s | 8.1 KiB | 00m00s [1140/1162] clang-tools-extra-0:22.1.8- 100% | 99.4 MiB/s | 17.3 MiB | 00m00s [1141/1162] llvm-googletest-0:22.1.8-26 100% | 11.2 MiB/s | 399.7 KiB | 00m00s [1142/1162] llvm-test-0:22.1.8-26.fc46. 100% | 15.8 MiB/s | 712.3 KiB | 00m00s [1143/1162] llvm-0:22.1.8-26.fc46.x86_6 100% | 155.4 MiB/s | 23.5 MiB | 00m00s [1144/1162] gcc-c++-0:16.2.1-2.fc46.x86 100% | 133.1 MiB/s | 17.3 MiB | 00m00s [1145/1162] perl-Encode-4:3.24-527.fc45 100% | 17.0 MiB/s | 1.1 MiB | 00m00s [1146/1162] llvm-static-0:22.1.8-26.fc4 100% | 185.1 MiB/s | 46.8 MiB | 00m00s [1147/1162] perl-Getopt-Std-0:1.15-527. 100% | 251.8 KiB/s | 15.4 KiB | 00m00s [1148/1162] perl-Storable-1:3.41-527.fc 100% | 1.7 MiB/s | 100.6 KiB | 00m00s [1149/1162] cmake-filesystem-0:4.3.0-5. 100% | 451.4 KiB/s | 14.9 KiB | 00m00s [1150/1162] libedit-devel-0:3.1-60.2026 100% | 1.2 MiB/s | 41.2 KiB | 00m00s [1151/1162] ncurses-devel-0:6.6-3.fc45. 100% | 16.4 MiB/s | 605.8 KiB | 00m00s [1152/1162] ncurses-c++-libs-0:6.6-3.fc 100% | 1.1 MiB/s | 38.5 KiB | 00m00s [1153/1162] rust-fancy-regex+default-de 100% | 254.4 KiB/s | 8.1 KiB | 00m00s [1154/1162] libstdc++-devel-0:16.2.1-2. 100% | 103.0 MiB/s | 6.0 MiB | 00m00s [1155/1162] rust-fancy-regex+perf-devel 100% | 247.7 KiB/s | 8.2 KiB | 00m00s [1156/1162] rust-fancy-regex+std-devel- 100% | 259.9 KiB/s | 8.3 KiB | 00m00s [1157/1162] rust-fancy-regex+unicode-de 100% | 250.9 KiB/s | 8.3 KiB | 00m00s [1158/1162] rust-fancy-regex-devel-0:0. 100% | 2.9 MiB/s | 96.6 KiB | 00m00s [1159/1162] rust-bit-set+std-devel-0:0. 100% | 246.7 KiB/s | 7.9 KiB | 00m00s [1160/1162] rust-bit-set-devel-0:0.8.0- 100% | 710.9 KiB/s | 23.5 KiB | 00m00s [1161/1162] rust-bit-vec+std-devel-0:0. 100% | 235.2 KiB/s | 7.8 KiB | 00m00s [1162/1162] rust-bit-vec-devel-0:0.8.0- 100% | 933.7 KiB/s | 29.9 KiB | 00m00s -------------------------------------------------------------------------------- [1162/1162] Total 100% | 14.1 MiB/s | 196.2 MiB | 00m14s Running transaction [ 1/1164] Verify package files 100% | 1.6 KiB/s | 1.1 KiB | 00m01s [ 2/1164] Prepare transaction 100% | 7.3 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% | 0.0 B/s | 27.4 KiB | 00m00s [ 51/1164] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1164] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 53/1164] Installing rust-crossbeam-d 100% | 126.3 MiB/s | 129.4 KiB | 00m00s [ 54/1164] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1164] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 59/1164] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 60/1164] Installing rust-crossbeam-d 100% | 29.0 MiB/s | 29.7 KiB | 00m00s [ 61/1164] Installing rust-crossbeam-c 100% | 192.7 MiB/s | 592.0 KiB | 00m00s [ 62/1164] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 63/1164] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 64/1164] Installing rust-mio-devel-0 100% | 98.3 MiB/s | 503.1 KiB | 00m00s [ 65/1164] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 66/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 74/1164] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 75/1164] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 76/1164] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 77/1164] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 78/1164] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 79/1164] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 80/1164] Installing rust-zlib-rs-dev 100% | 188.7 MiB/s | 773.0 KiB | 00m00s [ 81/1164] Installing rust-uuid-devel- 100% | 145.8 MiB/s | 298.5 KiB | 00m00s [ 82/1164] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 83/1164] Installing rust-strum-devel 100% | 20.1 MiB/s | 20.5 KiB | 00m00s [ 84/1164] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 85/1164] Installing rust-rand-devel- 100% | 136.9 MiB/s | 420.5 KiB | 00m00s [ 86/1164] Installing rust-log-devel-0 100% | 113.4 MiB/s | 232.3 KiB | 00m00s [ 87/1164] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/1164] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 89/1164] Installing rust-arrayvec-de 100% | 61.6 MiB/s | 126.1 KiB | 00m00s [ 90/1164] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1164] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1164] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1164] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1164] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 95/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1164] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1164] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1164] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1164] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1164] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1164] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 109/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1164] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1164] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1164] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1164] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1164] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1164] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1164] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1164] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1164] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1164] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1164] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1164] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1164] Installing rust-object+coff 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1164] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1164] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1164] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1164] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1164] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 133/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 134/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 135/1164] Installing rust-regex-autom 100% | 121.1 KiB/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% | 371.7 MiB/s | 46.8 MiB | 00m00s [ 142/1164] Installing llvm-0:22.1.8-26 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% | 157.1 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% | 28.2 MiB/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% | 30.3 KiB/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% | 0.0 B/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% | 0.0 B/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% | 0.0 B/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% | 25.2 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% | 0.0 B/s | 45.6 KiB | 00m00s [ 409/1164] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1164] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1164] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1164] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1164] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1164] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1164] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1164] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 417/1164] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1164] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1164] Installing llvm-test-0:22.1 100% | 107.1 MiB/s | 2.2 MiB | 00m00s [ 420/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1164] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1164] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1164] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1164] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1164] Installing rust-quick-xml-d 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 428/1164] Installing rust-quick-xml+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1164] Installing rust-object+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1164] Installing rust-object+pe-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1164] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1164] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1164] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1164] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 438/1164] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1164] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1164] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 441/1164] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1164] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [ 443/1164] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1164] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1164] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1164] Installing rust-matchers-de 100% | 23.8 MiB/s | 24.4 KiB | 00m00s [ 447/1164] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1164] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1164] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1164] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1164] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 453/1164] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1164] Installing rust-phf_codegen 100% | 0.0 B/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% | 30.3 KiB/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% | 0.0 B/s | 124.0 B | 00m00s [ 470/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1164] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1164] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1164] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1164] Installing rust-arrayvec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1164] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 478/1164] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 479/1164] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1164] Installing rust-fern-devel- 100% | 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% | 91.1 MiB/s | 2.3 MiB | 00m00s [ 565/1164] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 566/1164] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 567/1164] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1164] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 569/1164] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 570/1164] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 571/1164] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 572/1164] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 573/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 574/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 576/1164] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 577/1164] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 578/1164] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 579/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 583/1164] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 584/1164] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 585/1164] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 586/1164] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 587/1164] Installing rust-object+arch 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1164] Installing rust-object+elf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 589/1164] Installing rust-object+mach 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1164] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 591/1164] Installing rust-object+xcof 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1164] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 593/1164] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 594/1164] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 595/1164] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 596/1164] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1164] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 598/1164] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 599/1164] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1164] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 601/1164] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 602/1164] Installing ncurses-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% | 559.9 MiB/s | 351.6 MiB | 00m01s [ 606/1164] Installing llvm-googletest- 100% | 156.0 MiB/s | 2.2 MiB | 00m00s [ 607/1164] Installing llvm-devel-0:22. 100% | 159.4 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% | 8.1 MiB/s | 16.7 KiB | 00m00s [ 610/1164] Installing clang-libs-0:22. 100% | 469.3 MiB/s | 109.8 MiB | 00m00s [ 611/1164] Installing clang-0:22.1.8-2 100% | 554.3 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% | 260.6 MiB/s | 32.6 MiB | 00m00s [ 614/1164] Installing ncurses-0:6.6-3. 100% | 19.5 MiB/s | 618.1 KiB | 00m00s [ 615/1164] Installing groff-base-0:1.2 100% | 85.9 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% | 56.5 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% | 57.5 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% | 188.9 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% | 66.7 MiB/s | 1.1 MiB | 00m00s [ 676/1164] Installing jemalloc-devel-0 100% | 15.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% | 0.0 B/s | 124.0 B | 00m00s [ 679/1164] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 680/1164] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1164] Installing rust-generic-arr 100% | 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% | 0.0 B/s | 33.8 KiB | 00m00s [ 699/1164] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 700/1164] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 701/1164] Installing rust-option-ext- 100% | 22.5 MiB/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% | 400.5 MiB/s | 410.2 KiB | 00m00s [ 712/1164] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 713/1164] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 714/1164] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 715/1164] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1164] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 717/1164] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 718/1164] Installing rust-find-msvc-t 100% | 113.4 MiB/s | 116.1 KiB | 00m00s [ 719/1164] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 720/1164] Installing rust-cc-devel-0: 100% | 185.0 MiB/s | 378.9 KiB | 00m00s [ 721/1164] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1164] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 723/1164] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 724/1164] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1164] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 726/1164] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 727/1164] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 728/1164] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 729/1164] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 730/1164] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 731/1164] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 732/1164] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 733/1164] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 734/1164] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1164] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 736/1164] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 737/1164] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 738/1164] Installing rust-chrono-deve 100% | 214.6 MiB/s | 1.3 MiB | 00m00s [ 739/1164] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1164] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1164] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1164] Installing rust-quick-junit 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 743/1164] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1164] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1164] Installing rust-fs-err-deve 100% | 53.4 MiB/s | 109.4 KiB | 00m00s [ 746/1164] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 747/1164] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 748/1164] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 749/1164] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 750/1164] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1164] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1164] Installing rust-icu_collect 100% | 126.0 MiB/s | 645.1 KiB | 00m00s [ 753/1164] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1164] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 755/1164] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 756/1164] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1164] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1164] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 759/1164] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1164] Installing rust-clap_lex-de 100% | 0.0 B/s | 43.6 KiB | 00m00s [ 761/1164] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1164] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.9 KiB | 00m00s [ 763/1164] Installing rust-clap-devel- 100% | 41.1 MiB/s | 252.7 KiB | 00m00s [ 764/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 765/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 766/1164] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 767/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 768/1164] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1164] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1164] Installing rust-clap_comple 100% | 62.0 MiB/s | 190.5 KiB | 00m00s [ 774/1164] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1164] Installing rust-clap_comple 100% | 38.3 MiB/s | 39.2 KiB | 00m00s [ 776/1164] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 777/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 778/1164] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1164] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 780/1164] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 781/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1164] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1164] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 784/1164] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 785/1164] Installing rust-lazy_static 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 786/1164] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 787/1164] Installing rust-sharded-sla 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 788/1164] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 790/1164] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 791/1164] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 792/1164] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 793/1164] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 794/1164] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 795/1164] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 796/1164] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 797/1164] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 798/1164] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 799/1164] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 800/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1164] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 802/1164] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1164] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 804/1164] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1164] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 806/1164] Installing rust-hashlink-de 100% | 164.1 MiB/s | 168.0 KiB | 00m00s [ 807/1164] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 808/1164] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 809/1164] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1164] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 811/1164] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 812/1164] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 813/1164] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 814/1164] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 815/1164] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 816/1164] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1164] Installing rust-unscanny-de 100% | 36.1 MiB/s | 36.9 KiB | 00m00s [ 818/1164] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 819/1164] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 820/1164] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 821/1164] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 822/1164] Installing rust-litemap-dev 100% | 64.2 MiB/s | 131.5 KiB | 00m00s [ 823/1164] Installing rust-icu_locale_ 100% | 65.2 MiB/s | 400.4 KiB | 00m00s [ 824/1164] Installing rust-icu_provide 100% | 100.3 MiB/s | 205.3 KiB | 00m00s [ 825/1164] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1164] Installing rust-icu_normali 100% | 129.7 MiB/s | 265.7 KiB | 00m00s [ 827/1164] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1164] Installing rust-icu_propert 100% | 175.2 MiB/s | 358.8 KiB | 00m00s [ 829/1164] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 830/1164] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 831/1164] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 832/1164] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1164] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 834/1164] Installing rust-ryu-devel-0 100% | 52.4 MiB/s | 161.0 KiB | 00m00s [ 835/1164] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 836/1164] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 837/1164] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 838/1164] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 839/1164] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 840/1164] Installing rust-serde_json- 100% | 118.8 MiB/s | 730.0 KiB | 00m00s [ 841/1164] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 842/1164] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1164] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 844/1164] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 845/1164] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1164] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 847/1164] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1164] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 849/1164] Installing rust-schemars-de 100% | 52.5 MiB/s | 537.2 KiB | 00m00s [ 850/1164] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 851/1164] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1164] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1164] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [ 854/1164] Installing rust-cfg-if-deve 100% | 23.2 MiB/s | 23.8 KiB | 00m00s [ 855/1164] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 856/1164] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 857/1164] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 858/1164] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.2 KiB | 00m00s [ 859/1164] Installing rust-crc32fast-d 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [ 860/1164] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 861/1164] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 862/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 863/1164] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1164] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1164] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1164] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1164] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 869/1164] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1164] Installing rust-unicode_nam 100% | 429.2 MiB/s | 2.1 MiB | 00m00s [ 871/1164] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1164] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1164] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 874/1164] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1164] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1164] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1164] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1164] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1164] Installing rust-insta-devel 100% | 70.7 MiB/s | 506.8 KiB | 00m00s [ 880/1164] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1164] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 882/1164] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1164] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1164] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 885/1164] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1164] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 887/1164] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 888/1164] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 889/1164] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1164] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1164] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 892/1164] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 893/1164] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 894/1164] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 895/1164] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1164] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 897/1164] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 898/1164] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 899/1164] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [ 900/1164] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 901/1164] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 902/1164] Installing rust-parking_lot 100% | 32.8 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% | 0.0 B/s | 12.7 KiB | 00m00s [ 907/1164] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 908/1164] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 909/1164] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1164] Installing rust-tracing-sub 100% | 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% | 110.5 MiB/s | 339.6 KiB | 00m00s [ 981/1164] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1164] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 983/1164] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 984/1164] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1164] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 986/1164] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 987/1164] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1164] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [ 989/1164] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [ 990/1164] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 991/1164] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 992/1164] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 993/1164] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1164] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1164] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [ 996/1164] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 997/1164] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1164] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 999/1164] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1164] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [1001/1164] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1002/1164] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [1003/1164] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [1004/1164] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [1005/1164] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [1006/1164] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1007/1164] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1008/1164] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1009/1164] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1010/1164] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [1011/1164] Installing rust-jod-thread- 100% | 0.0 B/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% | 57.4 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% | 77.0 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% | 30.3 KiB/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% | 905.0 B/s | 124.0 B | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.8NkGkb setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.hId6S3 + 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=46 + 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.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.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=46 + 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.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 70.8 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 5.3 KiB/s | 1.6 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.3-1.fc46 fedora 1.3 MiB python3-pip noarch 0:26.1.2-2.fc45 fedora 12.1 MiB Installing dependencies: python3-rpm-generators noarch 0:14-33.fc46 fedora 81.9 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-packaging-0:26.3-1.fc46.n 100% | 732.1 KiB/s | 293.6 KiB | 00m00s [2/4] python3-devel-0:3.15.0~rc1-1.fc45 100% | 1.1 MiB/s | 482.2 KiB | 00m00s [3/4] python3-rpm-generators-0:14-33.fc 100% | 407.7 KiB/s | 28.5 KiB | 00m00s [4/4] python3-pip-0:26.1.2-2.fc45.noarc 100% | 4.3 MiB/s | 2.7 MiB | 00m01s -------------------------------------------------------------------------------- [4/4] Total 100% | 5.0 MiB/s | 3.5 MiB | 00m01s Running transaction [1/6] Verify package files 100% | 363.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 114.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 186.6 MiB/s | 1.3 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% | 104.5 MiB/s | 12.3 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.QhfrRx setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.SPclI1 + 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=46 + 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.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.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=46 + 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.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 118.9 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 10.4 KiB/s | 1.6 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.3-1.fc46.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 fedora 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% | 11.8 MiB/s | 4.8 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 9.9 MiB/s | 4.8 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 66.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 29.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.14.1-4.fc4 100% | 188.0 MiB/s | 14.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.gnDhLP setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.RCp0C6 + 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=46 + 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.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.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=46 + 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.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.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.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 63.1 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 4.7 KiB/s | 1.6 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.3-1.fc46.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.gtFNy2 setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.HY5eLL + 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=46 + 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.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.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=46 + 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.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.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.2BT1wk + 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.Z2bDE8 + 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-jhrygjkb --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ruff Building wheel for ruff (pyproject.toml): started Running command Building wheel for ruff (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling unicode-ident v1.0.24 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Compiling serde_core v1.0.228 Compiling memchr v2.8.3 Compiling cfg-if v1.0.4 Compiling serde v1.0.228 Compiling smallvec v1.15.1 Compiling libc v0.2.189 Compiling foldhash v0.2.0 Compiling equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling zmij v1.0.21 Compiling rustversion v1.0.23 Compiling itoa v1.0.18 Compiling bitflags v2.13.1 Compiling interpolator v0.5.0 Compiling collection_literals v1.0.3 Compiling crossbeam-utils v0.8.22 Compiling heck v0.5.0 Compiling log v0.4.33 Compiling static_assertions v1.1.0 Compiling regex-syntax v0.8.11 Compiling zerocopy v0.8.56 Compiling once_cell v1.21.4 Compiling find-msvc-tools v0.1.10 Compiling shlex v1.3.0 Compiling either v1.17.0 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/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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 siphasher v1.0.2 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 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 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 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 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` Compiling stable_deref_trait v1.2.1 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 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` 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=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` 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` 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` 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 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` Compiling phf_shared v0.11.3 Compiling tracing-core v0.1.36 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` 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 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` 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 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 scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=8e7aa3406e64f3cb -C extra-filename=-8076a421cc80e789 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.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 pin-project-lite v0.2.17 Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=1fc3dc1f9beaa4ea -C extra-filename=-642a36019f20985b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.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 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` 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` 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 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` 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 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 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` 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/zmij-7bb041d16736e164/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 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 `/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 `/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-utils-82d894eb88f6b029/build-script-build` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/parking_lot_core-55f747e842899add/build-script-build` Compiling anstyle v1.0.14 Compiling unicode-width v0.2.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 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 `/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_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` 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` 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 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/serde-6b5b303eb988f1ea/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)'` 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/object-be286705d0e7895b/build-script-build` 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/rustversion-a63092b6fc8240ac/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=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)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/typeid-250430ef11597946/build-script-build` 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` 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` 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` 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)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/thiserror-bf7cac5ad1e7071e/build-script-build` 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 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` 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 phf v0.11.3 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 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 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` 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/libc-68eeec15f189a70c/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/libc-210845942bb176f6/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` 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 rustix v1.1.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=c3081b3824a369fc -C extra-filename=-c4faa00c3f19e6f6 --out-dir /builddir/build/BUILD/ruff-0.16.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` 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"))'` 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/zerocopy-c117fc20776970e2/build-script-build` 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 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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-epoch-df728f5c2a81e96f/build-script-build` 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=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` 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)'` 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 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 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 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` 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` 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` 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` 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)'` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=99a2c35ee28f03fe -C extra-filename=-aeaa21dc12843f93 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/icu_properties_data-bdb80998faf5f371/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-deque-cea786285cfac0c4/build-script-build` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a58a5cc7ba0078db -C extra-filename=-81658a919c57ac1c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.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/serde_json-5fd6fe64d065c202/build-script-build` Compiling utf8parse v0.2.2 Compiling iana-time-zone v0.1.65 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 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 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 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` 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 `/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 chacha20 v0.10.1 Compiling vte v0.15.0 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` 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crc32fast-8e4a0199bde59a55/build-script-build` 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` 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 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 `/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 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 `/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 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 newtype-uuid v1.4.0 Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/portable-atomic-6ada5a9ac523cdc3/build-script-build` 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` Compiling quick-xml v0.41.0 Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rustix-c4faa00c3f19e6f6/build-script-build` 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 `/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` 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 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 `/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` 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` 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` 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` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/num-traits-fbb1a21facff827d/build-script-build` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=8162b88046f8e545 -C extra-filename=-7fbe65cc91b3bfdf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.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 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/camino-c258d0f9d0321a4f/build-script-build` 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 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 supports-hyperlinks v3.2.0 Compiling pathdiff v0.2.3 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` 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` 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)'` 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 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 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 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 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 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 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 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 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` 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` 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 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 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 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 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 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 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 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` 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_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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/thiserror-3ac4106982431874/build-script-build` 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` 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/paste-e5f4199ea7ac9200/build-script-build` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=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 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` 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/ref-cast-5f960b2ec8f1625d/build-script-build` 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 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` 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 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 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 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 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 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 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 ar_archive_writer v0.5.3 Compiling cfg_aliases v0.2.2 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` 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 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 countme v3.0.1 Compiling nix v0.31.3 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` 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 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 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` 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` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/getrandom-e3770b6fcb3e2c66/build-script-build` 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 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 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 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/fs-err-5fc4ab8a2e6a63b1/build-script-build` 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` Compiling inotify-sys v0.1.5 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 `/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 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rayon-core-27bb1e67a516188e/build-script-build` Compiling nu-ansi-term v0.50.3 Compiling fastrand v2.5.0 Compiling fnv v1.0.7 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` 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` 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` 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 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 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)'` 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 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 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 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 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 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 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 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 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_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 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 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 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 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/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=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=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 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 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 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 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 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 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 tracing-attributes v0.1.31 Compiling displaydoc v0.2.6 Compiling is-macro v0.3.7 Compiling strum_macros v0.28.0 Compiling thiserror-impl v1.0.69 Compiling libcst_derive v1.8.6 Compiling schemars_derive v1.2.1 Compiling munge_macro v0.4.7 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=3044b1eec519e0c4 -C extra-filename=-48e82b26052aa0b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.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 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 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 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 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 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 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 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 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 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 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 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 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` 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` 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 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` 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` 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 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` 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` 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 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 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 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 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 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 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_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 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` 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` 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 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 url v2.5.8 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 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` 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 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` 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` 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 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 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 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 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 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 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_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` 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` 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_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` 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` 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 09s 📦 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=63334657 sha256=91e6fc2933bff181fa33aa425c76ea502a43a01d9cba071951b02d6532192e61 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.rDc5CO + 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.fc46.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.fc46.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.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.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.fc46.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.fc46 --unique-debug-suffix -0.16.4-2.fc46.x86_64 --unique-debug-src-base ruff-0.16.4-2.fc46.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.fc46.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.DF2U9f + 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.fc46.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.fc46.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 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` 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` 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 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 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 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 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 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 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 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 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` 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 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` 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 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` 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` 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 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` 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 `/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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/thiserror-cd6dd55d63a4a628/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/zerocopy-ef4820403a1de2de/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 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 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 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 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 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 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` 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` 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` 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` 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 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` 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/serde_json-69e741ecfc9fb2fa/build-script-build` 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 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 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 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 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` 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"))'` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/object-d00a2d79799241de/build-script-build` 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` 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` 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 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` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/rustix-b7e60834e90598c8/build-script-build` Compiling libloading v0.8.9 Running `/usr/bin/rustc --crate-name libloading --edition=2015 /usr/share/cargo/registry/libloading-0.8.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(libloading_docs)' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3d22a2e7f61f6bf2 -C extra-filename=-b003b94b550aca6f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-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 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` 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` 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` 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` 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 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 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 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` 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-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` 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` 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` 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 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` 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` 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 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 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 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 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 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 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 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 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 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 `/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 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 `/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 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 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 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 litemap v0.8.2 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=7c8cc2b34831e308 -C extra-filename=-0eed0792d057c2e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/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 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 potential_utf v0.1.5 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=82475a0d5211bb18 -C extra-filename=-28c213b43b725106 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-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 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` 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_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` 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_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 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` 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 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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/icu_normalizer_data-5a48f9150aa91ff4/build-script-build` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47e53db0ba4415f4 -C extra-filename=-1a077b6c9642040c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/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 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 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 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 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 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 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 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_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` 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 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` 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 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` 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` 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 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` 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` 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` 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 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` 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 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` 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` 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` 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 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` 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)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/radium-fe005d7399763724/build-script-build` 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` 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 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-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 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 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 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 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ref-cast-04c5b95a4260f678/build-script-build` Compiling bitvec v1.0.1 Running `/usr/bin/rustc --crate-name bitvec --edition=2021 /usr/share/cargo/registry/bitvec-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic", "default", "serde", "std", "testing"))' -C metadata=86e3d3cd26089548 -C extra-filename=-cd933ea761848cd5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-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` 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 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` 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 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` 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` 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` 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 `/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 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-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 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 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` 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` 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 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 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 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 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 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ty-cf53108dec59b1ff/build-script-build` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=d95ec4556a96197b -C extra-filename=-0d6d29a6162f5909 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-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` 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 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 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 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 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 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 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 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 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 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` 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` 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 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_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 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` 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 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 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` 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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_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 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_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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 52m 42s 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.80s 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::refurb/subclass-builtin.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::ruff/rule-codes-in-selectors.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.04s 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/comment_type_hint.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtskip3.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/docstring.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_cantfit.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_fmtpass_imports.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test format::carriage_return/string.py ... ok test format::docstring_newlines.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/attribute.py ... ok test format::expression/dict.py ... ok test format::expression/generator_exp.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/compare.py ... ok test format::expression/bytes.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test format::expression/binary_implicit_string.py ... ok test format::comment_prefixes.py ... ok test format::docstring_chaperones.py ... ok test format::expression/dict_comp.py ... ok test format::empty_trailing_newline.py ... ok test format::empty_now_newline.py ... ok test format::docstring.py ... ok test format::docstring_non_visible_characters.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::expression/boolean_operation.py ... ok test format::docstring_tab_indentation.py ... ok test format::expression/await.py ... ok test format::expression/set_comp.py ... ok test format::expression/subscript.py ... ok test format::empty_whitespace.py ... ok test format::expression/binary.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/if.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/call.py ... ok test format::expression/hug.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/yield_from.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/starred.py ... ok test format::fluent.py ... ok test format::expression/list_comp.py ... ok test format::expression/slice.py ... ok test format::expression/tuple.py ... ok test format::expression/named_expr.py ... ok test format::expression/number.py ... ok test format::expression/list.py ... ok test format::expression/unsplittable.py ... ok test format::expression/yield.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/unary.py ... ok test format::expression/string.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::notebook_docstring.py ... ok test format::fmt_skip/or_else.py ... ok test format::module_dangling_comment2.py ... ok test format::form_feed.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/parentheses.py ... ok test format::range_formatting/ancestory.py ... ok test format::multiline_string_deviations.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::range_formatting/clause_header.py ... ok test format::fmt_skip/match.py ... ok test format::module_dangling_comment1.py ... ok test format::fmt_skip/type_params.py ... ok test format::quote_style.py ... ok test format::preview.py ... ok test format::newlines.pyi ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::range_formatting/decorators.py ... ok test format::fmt_skip/semicolons.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::parentheses/nested.py ... ok test format::expression/lambda.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::expression/tstring.py ... ok test format::newlines.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::parentheses/call_chains.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::statement/assign.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/range_narrowing.py ... ok test format::statement/ann_assign.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/class_definition.py ... ok test format::statement/if.py ... ok test format::statement/aug_assign.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/break.py ... ok test format::statement/delete.py ... ok test format::statement/for.py ... ok test format::range_formatting/regressions.py ... ok test format::statement/assert.py ... ok test format::range_formatting/indent.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::expression/fstring.py ... ok test format::statement/global.py ... ok test format::statement/import_from.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/module_comment.py ... ok test format::statement/import.py ... ok test format::statement/lazy_import.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/return.py ... ok test format::statement/raise.py ... ok test format::stub_files/comments.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/while.py ... ok test format::tab_width.py ... ok test format::statement/return_annotation.py ... ok test format::stub_files/nesting.pyi ... ok test format::trailing_pragma_nested.py ... ok test format::trivia.py ... ok test format::statement/nonlocal.py ... ok test format::statement/top_level.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::statement/function.py ... ok test format::statement/top_level.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/return_type_parameters.py ... ok test format::trailing_comments.py ... ok test format::stub_files/top_level.pyi ... ok test format::statement/with_39.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::stub_files/suite.pyi ... ok test format::statement/type_alias.py ... ok test format::statement/try.py ... ok test format::statement/match.py ... ok test format::statement/with.py ... ok test format::docstring_code_examples.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.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::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::class_type_params_py311.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::decorator_await_expression_py38.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::import_from_star.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::single_star_for.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::single_star_return.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::star_slices.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::t_string_lambda_without_parentheses.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::type_params_empty.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::yield_after_comma.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::async_for_statement.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_ok::async_with_statement.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_ok::async_function_definition.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::for_iter_unpack_py38.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::import_from_star.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::walrus_py38.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/attribute/no_member.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/compare/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.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/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test valid_syntax::expressions/await.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test valid_syntax::expressions/attribute.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::other/decorator.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::expressions/t_string.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/try.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.01s 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:18.645793881 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:18.645847981 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:18.645851901 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.645874791 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:18.647438920 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:37:18.647571480 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:18.647583990 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:37:18.647654700 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:18.647839110 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:37:18.696002897 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:37:18.696056037 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.696082517 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-08-24 07:37:18.697440396 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:18.697468876 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:18.697472596 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.697485216 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:18.698215426 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:37:18.698328226 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:18.698340366 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:37:18.698412596 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:18.698491006 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.707537762 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:37:18.707546872 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.707575552 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-08-24 07:37:18.708600491 INFO No workspace options found for file:///tmp/.tmp8B606e, using default options 2026-08-24 07:37:18.708649171 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.708661411 DEBUG Indexing settings for workspace: /tmp/.tmp8B606e 2026-08-24 07:37:18.711551320 INFO Registering workspace: /tmp/.tmp8B606e 2026-08-24 07:37:18.711622670 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.711731470 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-08-24 07:37:18.711776910 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:18.721903805 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.721913335 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.721932925 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-08-24 07:37:18.722816944 INFO No workspace options found for file:///tmp/.tmpQdJAJD, using default options 2026-08-24 07:37:18.722847804 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.722857734 DEBUG Indexing settings for workspace: /tmp/.tmpQdJAJD 2026-08-24 07:37:18.724401384 INFO Registering workspace: /tmp/.tmpQdJAJD 2026-08-24 07:37:18.724459973 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.724570063 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.724608323 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-08-24 07:37:18.724642303 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpQdJAJD/test.py 2026-08-24 07:37:18.724653813 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpQdJAJD/test.py 2026-08-24 07:37:18.725227553 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:18.725296913 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpQdJAJD/test.py 2026-08-24 07:37:18.725310473 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:18.735536698 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.735545178 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.735564958 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-08-24 07:37:18.736595028 INFO No workspace options found for file:///tmp/.tmpc8PzLn, using default options 2026-08-24 07:37:18.736624468 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.736643778 DEBUG Indexing settings for workspace: /tmp/.tmpc8PzLn 2026-08-24 07:37:18.737121358 DEBUG No `target-version` found in `/tmp/.tmpc8PzLn/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:18.737272078 DEBUG Loaded settings from: `/tmp/.tmpc8PzLn/ruff.toml` for `/tmp/.tmpc8PzLn` 2026-08-24 07:37:18.739309237 INFO Registering workspace: /tmp/.tmpc8PzLn 2026-08-24 07:37:18.739373637 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.739455117 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.739478087 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:18.739524947 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpc8PzLn/ruff.toml 2026-08-24 07:37:18.739684116 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-08-24 07:37:18.739692546 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpc8PzLn/ruff.toml 2026-08-24 07:37:18.739707986 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpc8PzLn/ruff.toml 2026-08-24 07:37:18.749952481 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:18.749963031 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.749983041 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-08-24 07:37:18.751017771 INFO No workspace options found for file:///tmp/.tmp0qfEeT, using default options 2026-08-24 07:37:18.751047701 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.751057201 DEBUG Indexing settings for workspace: /tmp/.tmp0qfEeT 2026-08-24 07:37:18.751759681 DEBUG Loaded settings from: `/tmp/.tmp0qfEeT/pyproject.toml` for `/tmp/.tmp0qfEeT` 2026-08-24 07:37:18.753725670 INFO Registering workspace: /tmp/.tmp0qfEeT 2026-08-24 07:37:18.753787720 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.753883320 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.753917670 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:18.753949960 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp0qfEeT/test.py 2026-08-24 07:37:18.754483309 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:18.754650379 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-08-24 07:37:18.754658959 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp0qfEeT/test.py 2026-08-24 07:37:18.754676219 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp0qfEeT/test.py 2026-08-24 07:37:18.754716179 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:18.754748789 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp0qfEeT/test.py 2026-08-24 07:37:18.754759419 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:18.764903484 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:18.764913474 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.764935334 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-08-24 07:37:18.765988424 INFO No workspace options found for file:///tmp/.tmpdhJDSV, using default options 2026-08-24 07:37:18.766020434 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.766031454 DEBUG Indexing settings for workspace: /tmp/.tmpdhJDSV 2026-08-24 07:37:18.768550783 INFO Registering workspace: /tmp/.tmpdhJDSV 2026-08-24 07:37:18.768610433 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.768721483 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-08-24 07:37:18.768752753 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:18.778871148 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.778882188 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.778901118 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-08-24 07:37:18.779830817 INFO No workspace options found for file:///tmp/.tmpASP52m, using default options 2026-08-24 07:37:18.779864557 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.779875717 DEBUG Indexing settings for workspace: /tmp/.tmpASP52m 2026-08-24 07:37:18.781424527 INFO Registering workspace: /tmp/.tmpASP52m 2026-08-24 07:37:18.781480397 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.781572297 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.781596477 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-08-24 07:37:18.791769902 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.791779342 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.791795832 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-08-24 07:37:18.792666511 INFO No workspace options found for file:///tmp/.tmpBLEH07, using default options 2026-08-24 07:37:18.792701081 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.792712741 DEBUG Indexing settings for workspace: /tmp/.tmpBLEH07 2026-08-24 07:37:18.793404121 DEBUG Loaded settings from: `/tmp/.tmpBLEH07/pyproject.toml` for `/tmp/.tmpBLEH07` 2026-08-24 07:37:18.795390230 INFO Registering workspace: /tmp/.tmpBLEH07 2026-08-24 07:37:18.795460460 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.795568030 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.795614940 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:18.795652070 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpBLEH07/test.thing 2026-08-24 07:37:18.796474460 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:18.806663195 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.806672575 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.806687165 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-08-24 07:37:18.807728774 INFO No workspace options found for file:///tmp/.tmpa2BKpT, using default options 2026-08-24 07:37:18.807759604 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.807770514 DEBUG Indexing settings for workspace: /tmp/.tmpa2BKpT 2026-08-24 07:37:18.808445374 DEBUG Loaded settings from: `/tmp/.tmpa2BKpT/pyproject.toml` for `/tmp/.tmpa2BKpT` 2026-08-24 07:37:18.810395253 INFO Registering workspace: /tmp/.tmpa2BKpT 2026-08-24 07:37:18.810464353 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.810563033 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.810590993 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:18.810624443 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpa2BKpT/test.thing 2026-08-24 07:37:18.820791318 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.820799078 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.820819728 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-08-24 07:37:18.821817588 INFO No workspace options found for file:///tmp/.tmpaXb4x8, using default options 2026-08-24 07:37:18.821848288 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.821859288 DEBUG Indexing settings for workspace: /tmp/.tmpaXb4x8 2026-08-24 07:37:18.822564767 DEBUG Loaded settings from: `/tmp/.tmpaXb4x8/pyproject.toml` for `/tmp/.tmpaXb4x8` 2026-08-24 07:37:18.823478047 INFO Registering workspace: /tmp/.tmpaXb4x8 2026-08-24 07:37:18.823547547 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.823629347 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.823662987 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-08-24 07:37:18.823691447 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpaXb4x8/test.thing 2026-08-24 07:37:18.823696117 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-08-24 07:37:18.833848052 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.833856452 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.833891942 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-08-24 07:37:18.834899381 INFO No workspace options found for file:///tmp/.tmpLP9vPi, using default options 2026-08-24 07:37:18.834928311 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.834938991 DEBUG Indexing settings for workspace: /tmp/.tmpLP9vPi 2026-08-24 07:37:18.836493101 INFO Registering workspace: /tmp/.tmpLP9vPi 2026-08-24 07:37:18.836556371 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.836641731 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.836671791 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:18.836696061 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpLP9vPi/pyproject.toml 2026-08-24 07:37:18.846929146 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.846936736 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.846955716 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-08-24 07:37:18.847873635 INFO No workspace options found for file:///tmp/.tmpcs6usT, using default options 2026-08-24 07:37:18.847906675 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.847917055 DEBUG Indexing settings for workspace: /tmp/.tmpcs6usT 2026-08-24 07:37:18.848338885 DEBUG No `target-version` found in `/tmp/.tmpcs6usT/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:18.848468405 DEBUG Loaded settings from: `/tmp/.tmpcs6usT/ruff.toml` for `/tmp/.tmpcs6usT` 2026-08-24 07:37:18.849497745 INFO Registering workspace: /tmp/.tmpcs6usT 2026-08-24 07:37:18.849568805 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.849662814 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.849692794 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:18.849721024 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpcs6usT/ruff.toml 2026-08-24 07:37:18.859973960 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.859981190 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.860000200 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-08-24 07:37:18.860952279 INFO No workspace options found for file:///tmp/.tmpovjajc, using default options 2026-08-24 07:37:18.860979589 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.860991249 DEBUG Indexing settings for workspace: /tmp/.tmpovjajc 2026-08-24 07:37:18.861666819 DEBUG Loaded settings from: `/tmp/.tmpovjajc/pyproject.toml` for `/tmp/.tmpovjajc` 2026-08-24 07:37:18.862674458 INFO Registering workspace: /tmp/.tmpovjajc 2026-08-24 07:37:18.862739998 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.862832838 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.862861258 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:18.862891598 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpovjajc/test.py 2026-08-24 07:37:18.863416528 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:18.873702673 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.873711593 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.873736123 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-08-24 07:37:18.874720433 INFO No workspace options found for file:///tmp/.tmpqmi3ua, using default options 2026-08-24 07:37:18.874749213 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.874758363 DEBUG Indexing settings for workspace: /tmp/.tmpqmi3ua 2026-08-24 07:37:18.877339202 INFO Registering workspace: /tmp/.tmpqmi3ua 2026-08-24 07:37:18.877396231 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.877486211 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.877527481 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:18.887697937 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.887707067 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.887725057 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-08-24 07:37:18.888642516 INFO No workspace options found for file:///tmp/.tmpXHzxJH, using default options 2026-08-24 07:37:18.888678126 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.888689366 DEBUG Indexing settings for workspace: /tmp/.tmpXHzxJH 2026-08-24 07:37:18.889349926 DEBUG Loaded settings from: `/tmp/.tmpXHzxJH/pyproject.toml` for `/tmp/.tmpXHzxJH` 2026-08-24 07:37:18.891375865 INFO Registering workspace: /tmp/.tmpXHzxJH 2026-08-24 07:37:18.891434805 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.891543245 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.891579955 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:18.901755880 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.901763340 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.901782440 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-08-24 07:37:18.902728189 INFO No workspace options found for file:///tmp/.tmpJtmcSe, using default options 2026-08-24 07:37:18.902761449 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.902772389 DEBUG Indexing settings for workspace: /tmp/.tmpJtmcSe 2026-08-24 07:37:18.905364238 INFO Registering workspace: /tmp/.tmpJtmcSe 2026-08-24 07:37:18.905427678 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.905529718 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.905566188 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:18.915793613 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.915801883 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.915820433 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-08-24 07:37:18.916731963 INFO No workspace options found for file:///tmp/.tmpcCbtdO, using default options 2026-08-24 07:37:18.916760053 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.916770133 DEBUG Indexing settings for workspace: /tmp/.tmpcCbtdO 2026-08-24 07:37:18.918319282 INFO Registering workspace: /tmp/.tmpcCbtdO 2026-08-24 07:37:18.918373292 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.918451872 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.918480712 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:18.918585772 DEBUG request{id=3 method=textDocument/hover}: enter 2026-08-24 07:37:18.918632752 DEBUG request{id=4 method=textDocument/hover}: enter 2026-08-24 07:37:18.918680702 DEBUG request{id=5 method=textDocument/hover}: enter 2026-08-24 07:37:18.918723252 DEBUG request{id=6 method=textDocument/hover}: enter 2026-08-24 07:37:18.918769032 DEBUG request{id=7 method=textDocument/hover}: enter 2026-08-24 07:37:18.928870567 DEBUG request{id=8 method=shutdown}: enter 2026-08-24 07:37:18.928877867 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.928894247 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-08-24 07:37:18.929814967 INFO No workspace options found for file:///tmp/.tmp9L2vFZ, using default options 2026-08-24 07:37:18.929840107 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.929850397 DEBUG Indexing settings for workspace: /tmp/.tmp9L2vFZ 2026-08-24 07:37:18.932427786 INFO Registering workspace: /tmp/.tmp9L2vFZ 2026-08-24 07:37:18.932487996 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.932598445 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.932637855 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:18.942775021 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.942783081 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.942797451 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-08-24 07:37:18.943739950 INFO No workspace options found for file:///tmp/.tmpcrHJF5, using default options 2026-08-24 07:37:18.943770610 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.943781690 DEBUG Indexing settings for workspace: /tmp/.tmpcrHJF5 2026-08-24 07:37:18.946350179 INFO Registering workspace: /tmp/.tmpcrHJF5 2026-08-24 07:37:18.946409389 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.946496449 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:18.946534049 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:18.956675314 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.956683444 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.956697534 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-08-24 07:37:18.957651724 INFO No workspace options found for file:///tmp/.tmpBS2Tlv, using default options 2026-08-24 07:37:18.957681454 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.957706694 DEBUG Indexing settings for workspace: /tmp/.tmpBS2Tlv 2026-08-24 07:37:18.960246272 INFO Registering workspace: /tmp/.tmpBS2Tlv 2026-08-24 07:37:18.960303002 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.960413342 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:37:18.960437852 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpBS2Tlv/not-open.py` isn't open. 2026-08-24 07:37:18.970545508 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:18.970553498 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.970573028 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-08-24 07:37:18.971523467 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:18.971553577 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.971567437 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:18.972283477 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:37:18.972397787 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:18.972407677 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:37:18.973922416 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:18.973985426 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.974090806 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:37:18.974118236 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:18.974859085 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:18.974888175 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:18.974906585 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:18.975021295 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:18.975083765 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:18.985398691 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:37:18.985407181 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:18.985422471 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-08-24 07:37:18.986526620 INFO No workspace options found for file:///tmp/.tmp0qvaN1, using default options 2026-08-24 07:37:18.986555560 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:18.986566120 DEBUG Indexing settings for workspace: /tmp/.tmp0qvaN1 2026-08-24 07:37:18.987304960 DEBUG Loaded settings from: `/tmp/.tmp0qvaN1/pyproject.toml` for `/tmp/.tmp0qvaN1` 2026-08-24 07:37:18.989201609 INFO Registering workspace: /tmp/.tmp0qvaN1 2026-08-24 07:37:18.989264579 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:18.989359439 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:37:18.989380329 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp0qvaN1/test.ipynb 2026-08-24 07:37:18.989952718 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:18.989981558 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:18.990037658 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:18.990080748 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp0qvaN1/test.ipynb 2026-08-24 07:37:18.990788738 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-08-24 07:37:18.990800408 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp0qvaN1/test.ipynb 2026-08-24 07:37:18.990916828 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-08-24 07:37:18.990925078 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp0qvaN1/test.ipynb 2026-08-24 07:37:19.001075643 DEBUG request{id=5 method=shutdown}: enter 2026-08-24 07:37:19.001087923 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:19.001102463 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-08-24 07:37:19.002183763 INFO No workspace options found for file:///tmp/.tmp2v3p1V, using default options 2026-08-24 07:37:19.002221293 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:19.002232673 DEBUG Indexing settings for workspace: /tmp/.tmp2v3p1V 2026-08-24 07:37:19.002945532 DEBUG Loaded settings from: `/tmp/.tmp2v3p1V/pyproject.toml` for `/tmp/.tmp2v3p1V` 2026-08-24 07:37:19.003911302 INFO Registering workspace: /tmp/.tmp2v3p1V 2026-08-24 07:37:19.003976952 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:19.004075212 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:37:19.004090312 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp2v3p1V/test.ipynb 2026-08-24 07:37:19.004582291 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:19.004614681 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:19.014726627 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:37:19.014738267 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:19.014758637 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-08-24 07:37:19.015752716 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:19.015787926 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:19.015801546 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:19.016588756 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:37:19.016711896 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:19.016722646 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:37:19.019131175 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:19.019187925 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:19.019310785 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:37:19.019341095 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:19.019725844 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:19.019751824 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:19.019769664 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:19.019876134 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:19.019975064 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:19.020266144 DEBUG notification{method=notebookDocument/didChange}: enter 2026-08-24 07:37:19.020287824 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:19.020527584 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:19.020550474 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:19.020567284 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:19.020656894 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:19.020718374 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:19.020778994 DEBUG notification{method=notebookDocument/didChange}: enter 2026-08-24 07:37:19.020795464 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:19.021017774 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:19.021038144 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:19.021054764 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:19.021137684 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:19.021209844 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:37:19.031551579 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:37:19.031559189 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:19.031578949 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-08-24 07:37:19.032774108 INFO No workspace options found for file:///tmp/.tmpNOcLEL, using default options 2026-08-24 07:37:19.032806888 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:19.032818668 DEBUG Indexing settings for workspace: /tmp/.tmpNOcLEL 2026-08-24 07:37:19.033254378 DEBUG No `target-version` found in `/tmp/.tmpNOcLEL/.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:19.033396458 DEBUG Loaded settings from: `/tmp/.tmpNOcLEL/.ruff.toml` for `/tmp/.tmpNOcLEL` 2026-08-24 07:37:19.033417688 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpNOcLEL/sub 2026-08-24 07:37:19.034425957 INFO Registering workspace: /tmp/.tmpNOcLEL 2026-08-24 07:37:19.034486917 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:19.034575007 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.034608207 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:19.034646887 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpNOcLEL/sub/test.py 2026-08-24 07:37:19.034686227 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.034700217 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:37:19.034705597 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpNOcLEL/sub/foo/test.py 2026-08-24 07:37:19.044801302 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:19.044808732 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:19.044822482 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-08-24 07:37:19.045924092 INFO No workspace options found for file:///tmp/.tmpcA2ahl/sub, using default options 2026-08-24 07:37:19.045955452 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:19.045966412 DEBUG Indexing settings for workspace: /tmp/.tmpcA2ahl/sub 2026-08-24 07:37:19.046041392 DEBUG No `target-version` found in `/tmp/.tmpcA2ahl/.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:19.046142932 DEBUG Loaded settings from: `/tmp/.tmpcA2ahl/.ruff.toml` 2026-08-24 07:37:19.046554802 DEBUG No `target-version` found in `/tmp/.tmpcA2ahl/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:19.046677592 DEBUG Loaded settings from: `/tmp/.tmpcA2ahl/sub/.ruff.toml` for `/tmp/.tmpcA2ahl/sub` 2026-08-24 07:37:19.046698302 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpcA2ahl/sub/foo 2026-08-24 07:37:19.047714511 INFO Registering workspace: /tmp/.tmpcA2ahl/sub 2026-08-24 07:37:19.047774551 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:19.047873721 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.047908221 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:19.047935801 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpcA2ahl/sub/test.py 2026-08-24 07:37:19.047961621 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:19.048047171 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.048063911 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:37:19.048068941 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpcA2ahl/sub/foo/test.py 2026-08-24 07:37:19.058166936 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:19.058173616 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:19.058191556 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:19.059303026 INFO No workspace options found for file:///tmp/.tmp32jzBS, using default options 2026-08-24 07:37:19.059331896 INFO No workspace options found for file:///tmp/.tmp32jzBS/sub, using default options 2026-08-24 07:37:19.059335076 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:19.059345816 DEBUG Indexing settings for workspace: /tmp/.tmp32jzBS 2026-08-24 07:37:19.059848655 DEBUG Loaded settings from: `/tmp/.tmp32jzBS/.ruff.toml` for `/tmp/.tmp32jzBS` 2026-08-24 07:37:19.059889605 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp32jzBS/sub 2026-08-24 07:37:19.061884784 INFO Registering workspace: /tmp/.tmp32jzBS 2026-08-24 07:37:19.061896614 DEBUG Indexing settings for workspace: /tmp/.tmp32jzBS/sub 2026-08-24 07:37:19.062065874 DEBUG Loaded settings from: `/tmp/.tmp32jzBS/.ruff.toml` 2026-08-24 07:37:19.062506784 DEBUG Loaded settings from: `/tmp/.tmp32jzBS/sub/.ruff.toml` for `/tmp/.tmp32jzBS/sub` 2026-08-24 07:37:19.062560384 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp32jzBS/sub/foo 2026-08-24 07:37:19.064541493 INFO Registering workspace: /tmp/.tmp32jzBS/sub 2026-08-24 07:37:19.064606693 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:19.064699373 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.064733793 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:19.064767973 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp32jzBS/test.py 2026-08-24 07:37:19.064804313 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:19.064909163 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.064927943 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:37:19.064933993 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp32jzBS/sub/test.py 2026-08-24 07:37:19.064941553 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:19.064994403 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.065009853 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-08-24 07:37:19.065014243 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp32jzBS/sub/foo/test.py 2026-08-24 07:37:19.075117918 DEBUG request{id=5 method=shutdown}: enter 2026-08-24 07:37:19.075124298 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:19.075144598 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-08-24 07:37:19.076326608 INFO No workspace options found for file:///tmp/.tmpfruDRJ, using default options 2026-08-24 07:37:19.076355558 INFO No workspace options found for file:///tmp/.tmpfruDRJ/external/Y, using default options 2026-08-24 07:37:19.076358938 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:19.076369688 DEBUG Indexing settings for workspace: /tmp/.tmpfruDRJ 2026-08-24 07:37:19.076994587 DEBUG Loaded settings from: `/tmp/.tmpfruDRJ/systemtests/pyproject.toml` for `/tmp/.tmpfruDRJ/systemtests` 2026-08-24 07:37:19.078963736 INFO Registering workspace: /tmp/.tmpfruDRJ 2026-08-24 07:37:19.078973366 DEBUG Indexing settings for workspace: /tmp/.tmpfruDRJ/external/Y 2026-08-24 07:37:19.080489896 INFO Registering workspace: /tmp/.tmpfruDRJ/external/Y 2026-08-24 07:37:19.080556156 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:19.080650086 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.080659996 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.080696836 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:19.080730266 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpfruDRJ/systemtests/tests/common/fakes/wus.py 2026-08-24 07:37:19.080809266 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:19.080880645 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-08-24 07:37:19.080885775 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpfruDRJ/external/Y/wus.py 2026-08-24 07:37:19.081230885 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:19.091519760 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:19.091526510 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:19.091544940 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-08-24 07:37:19.092716070 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:19.092762320 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:19.092766240 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:19.092778470 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:19.093552960 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:37:19.093669560 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:19.093680109 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:37:19.093751009 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:37:19.093827599 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:19.093916619 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.093941529 WARN No settings available for file:///tmp/.tmptS6R5O/nested/test.py - falling back to default settings 2026-08-24 07:37:19.094072889 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:19.094105919 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmptS6R5O/nested/test.py 2026-08-24 07:37:19.094134669 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:19.094237239 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.094245829 WARN No settings available for file:///tmp/.tmptS6R5O/unrelated/test.py - falling back to default settings 2026-08-24 07:37:19.094359829 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:37:19.094367649 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmptS6R5O/unrelated/test.py 2026-08-24 07:37:19.094376139 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:19.104548024 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:37:19.104557284 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:19.104575174 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-08-24 07:37:19.105661994 INFO No workspace options found for file:///tmp/.tmpF6XrnH, using default options 2026-08-24 07:37:19.105693664 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:19.105704264 DEBUG Indexing settings for workspace: /tmp/.tmpF6XrnH 2026-08-24 07:37:19.108323613 INFO Registering workspace: /tmp/.tmpF6XrnH 2026-08-24 07:37:19.108382823 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:19.108491243 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:37:19.108528102 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpF6XrnH/not-open.py` isn't open. 2026-08-24 07:37:19.118685388 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:19.118697318 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:19.118717528 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-08-24 07:37:19.119722817 INFO No workspace options found for file:///tmp/.tmp5FAlJs/sub, using default options 2026-08-24 07:37:19.119752607 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:37:19.119775057 DEBUG Indexing settings for workspace: /tmp/.tmp5FAlJs/sub 2026-08-24 07:37:19.119838047 DEBUG No `target-version` found in `/tmp/.tmp5FAlJs/.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:19.119960527 DEBUG Loaded settings from: `/tmp/.tmp5FAlJs/.ruff.toml` 2026-08-24 07:37:19.120366107 DEBUG No `target-version` found in `/tmp/.tmp5FAlJs/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:19.120526337 DEBUG Loaded settings from: `/tmp/.tmp5FAlJs/sub/.ruff.toml` for `/tmp/.tmp5FAlJs/sub` 2026-08-24 07:37:19.120549137 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp5FAlJs/sub/foo 2026-08-24 07:37:19.122542566 INFO Registering workspace: /tmp/.tmp5FAlJs/sub 2026-08-24 07:37:19.122606026 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:37:19.122700586 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:37:19.122728896 WARN No settings available for file:///tmp/.tmp5FAlJs/unrelated/test.py - falling back to default settings 2026-08-24 07:37:19.122864066 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:37:19.122897146 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp5FAlJs/unrelated/test.py 2026-08-24 07:37:19.122917336 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:37:19.133081241 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:37:19.133091601 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:37:19.133109681 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.13s 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.79s 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.49s 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.77s 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::call-non-callable.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-typed-dict-header.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-field.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::mismatched-type-name.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::abstract.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/starred.md ... ok test lint_doc::unknown-argument.md ... ok test mdtest::annotations/optional.md ... ok test lint_doc::invalid-total-ordering.md ... ok test mdtest::annotations/any.md ... ok test lint_doc::unused-ignore-comment.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test mdtest::assignment/multi_target.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::experimental-syntax.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test lint_doc::subclass-of-final-class.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/intersection_types.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test mdtest::binary/booleans.md ... ok test lint_doc::unsupported-operator.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::binary/unions.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::call/annotation.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::annotations/union.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::binary/instances.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::call/dunder.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::call/never.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::binary/integers.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::call/open.md ... ok test mdtest::annotations/string.md ... ok test mdtest::call/replace.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::binary/classes.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::annotations/self.md ... ok test mdtest::classes.md ... ok test mdtest::binary/custom.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::annotations/never.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::call/new_class.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::declaration/error.md ... ok test mdtest::call/type.md ... ok test mdtest::call/methods.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::class/super.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::del.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::deprecated.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::call/union.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::decorators.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::cycle.md ... ok test mdtest::call/overloads.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::call/function.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::doc/public_type_undeclared_symbols.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_extra_search_paths.md ... ok test mdtest::external/pydantic.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::diagnostics/unresolved_import.md ... ok test mdtest::directives/cast.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::expression/assert.md ... ok test mdtest::expression/if.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::expression/len.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::exception/basic.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::attributes.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::function/parameters.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::call/builtins.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::conditional/match.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::import/basic.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::import/conditional.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::final.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::import/errors.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/stubs.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/tracking.md ... ok test mdtest::async.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/relative.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::known_constants.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::literal/string.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::literal/integer.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::literal/float.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::import/star.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::enums.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/while.md ... ok test mdtest::notebook.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::metaclass.md ... ok test mdtest::liskov.md ... ok test mdtest::bidirectional.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::function/return_type.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::narrow/len.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::os_name.md ... ok test mdtest::narrow/type.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::public_types.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::loops/for.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::promotion.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::call/constructor.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::override.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::overloads.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scripts.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::python_version.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::sentinels.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::subscript/string.md ... ok test mdtest::stubs/class.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::t_strings.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::properties.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::sys_platform.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::intersection_types.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::unary/custom.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::unary/integers.md ... ok test mdtest::narrow/match.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::scopes/global.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::union_types.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::with/sync.md ... ok test mdtest::type_form.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::named_tuple.md ... ok test mdtest::unreachable.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::with/async.md ... ok test mdtest::unpacking.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::protocols.md ... ok test mdtest::type_properties/truthiness.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.39s 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:12.020839401 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.020931401 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.020987721 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.021099961 DEBUG Client info: None 2026-08-24 07:38:12.021132851 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.021158521 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.021166551 INFO Version: Unknown 2026-08-24 07:38:12.021220951 DEBUG Received server response for request 1 2026-08-24 07:38:12.021297091 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.021314081 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpOYFZ1t 2026-08-24 07:38:12.021432411 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.021502540 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.021506570 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.021529560 DEBUG No workspace configuration provided for file:///tmp/.tmpOYFZ1t 2026-08-24 07:38:12.021535710 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.021538630 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-24 07:38:12.021620520 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.021629230 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpOYFZ1t, using default options 2026-08-24 07:38:12.021649210 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.021656130 DEBUG Initializing workspace `file:///tmp/.tmpOYFZ1t`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.021695180 DEBUG Searching for a project in '/tmp/.tmpOYFZ1t' 2026-08-24 07:38:12.021729970 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.021734830 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.024053209 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.024070189 DEBUG Discovering virtual environment in `/tmp/.tmpOYFZ1t` 2026-08-24 07:38:12.024125689 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:12.024135839 DEBUG No virtual environment found 2026-08-24 07:38:12.024148859 DEBUG Adding first-party search path `/tmp/.tmpOYFZ1t` 2026-08-24 07:38:12.024153279 DEBUG Using vendored stdlib 2026-08-24 07:38:12.024311579 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.024321449 DEBUG Adding new file root '/tmp/.tmpOYFZ1t' of kind Project 2026-08-24 07:38:12.024531519 DEBUG Updating project to check open files 2026-08-24 07:38:12.024551079 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:12.024554979 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.024685499 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpOYFZ1t/lib.py", kind: File } 2026-08-24 07:38:12.024715169 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOYFZ1t/lib.py` 2026-08-24 07:38:12.024718449 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.024726119 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.025178099 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.025273289 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=540.79µs 2026-08-24 07:38:12.025287419 DEBUG Received server response for request 2 2026-08-24 07:38:12.025299149 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-08-24 07:38:12.027152578 INFO request{id=3 method=callHierarchy/incomingCalls}:Project::index_files{project=.tmpOYFZ1t}: Indexed 3 file(s) in 0.002s 2026-08-24 07:38:12.031412476 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=6.10ms 2026-08-24 07:38:12.031432266 DEBUG Received server response for request 3 2026-08-24 07:38:12.078917244 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.078980364 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.078995564 DEBUG method="shutdown" response.id=4 duration=25.22µs 2026-08-24 07:38:12.079009134 DEBUG Received server response for request 4 2026-08-24 07:38:12.079014174 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.079031654 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-08-24 07:38:12.080966913 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.081037963 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.081080313 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.081141893 DEBUG Client info: None 2026-08-24 07:38:12.081176593 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.081189903 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.081195743 INFO Version: Unknown 2026-08-24 07:38:12.081233493 DEBUG Received server response for request 1 2026-08-24 07:38:12.081270723 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.081283873 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpa3RlrD 2026-08-24 07:38:12.081369103 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.081404913 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.081408323 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.081417203 DEBUG No workspace configuration provided for file:///tmp/.tmpa3RlrD 2026-08-24 07:38:12.081423333 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.081426013 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-24 07:38:12.081474963 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.081481093 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpa3RlrD, using default options 2026-08-24 07:38:12.081488413 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.081492233 DEBUG Initializing workspace `file:///tmp/.tmpa3RlrD`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.081527533 DEBUG Searching for a project in '/tmp/.tmpa3RlrD' 2026-08-24 07:38:12.081555913 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.081560893 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.082331083 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.082337133 DEBUG Discovering virtual environment in `/tmp/.tmpa3RlrD` 2026-08-24 07:38:12.082381503 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:12.082386433 DEBUG No virtual environment found 2026-08-24 07:38:12.082398383 DEBUG Adding first-party search path `/tmp/.tmpa3RlrD` 2026-08-24 07:38:12.082402653 DEBUG Using vendored stdlib 2026-08-24 07:38:12.082548462 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.082553982 DEBUG Adding new file root '/tmp/.tmpa3RlrD' of kind Project 2026-08-24 07:38:12.082700022 DEBUG Updating project to check open files 2026-08-24 07:38:12.082715982 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:12.082719682 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.082787342 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpa3RlrD/foo.py", kind: File } 2026-08-24 07:38:12.082806292 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpa3RlrD/foo.py` 2026-08-24 07:38:12.082809032 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.082815882 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.083127322 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.083223942 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=401.92µs 2026-08-24 07:38:12.083236542 DEBUG Received server response for request 2 2026-08-24 07:38:12.083246192 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-08-24 07:38:12.083467832 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=208.63µs 2026-08-24 07:38:12.083484532 DEBUG Received server response for request 3 2026-08-24 07:38:12.093665907 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.093686447 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.093693137 DEBUG method="shutdown" response.id=4 duration=11.20µs 2026-08-24 07:38:12.093702407 DEBUG Received server response for request 4 2026-08-24 07:38:12.093705787 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.093714647 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-08-24 07:38:12.094927127 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.094992777 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.095025817 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.095076117 DEBUG Client info: None 2026-08-24 07:38:12.095105417 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.095118077 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.095124107 INFO Version: Unknown 2026-08-24 07:38:12.095165057 DEBUG Received server response for request 1 2026-08-24 07:38:12.095206797 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.095220097 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp5q9nJn 2026-08-24 07:38:12.095295977 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.095337867 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.095345217 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.095353607 DEBUG No workspace configuration provided for file:///tmp/.tmp5q9nJn 2026-08-24 07:38:12.095360877 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.095364227 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-24 07:38:12.095385117 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.095390147 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp5q9nJn, using default options 2026-08-24 07:38:12.095396297 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.095400107 DEBUG Initializing workspace `file:///tmp/.tmp5q9nJn`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.095417947 DEBUG Searching for a project in '/tmp/.tmp5q9nJn' 2026-08-24 07:38:12.095446127 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.095450597 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.095952716 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.095958496 DEBUG Discovering virtual environment in `/tmp/.tmp5q9nJn` 2026-08-24 07:38:12.096007716 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:12.096012996 DEBUG No virtual environment found 2026-08-24 07:38:12.096025526 DEBUG Adding first-party search path `/tmp/.tmp5q9nJn` 2026-08-24 07:38:12.096029576 DEBUG Using vendored stdlib 2026-08-24 07:38:12.096135456 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.096140586 DEBUG Adding new file root '/tmp/.tmp5q9nJn' of kind Project 2026-08-24 07:38:12.096269816 DEBUG Updating project to check open files 2026-08-24 07:38:12.096284106 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:12.096287546 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.096347316 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5q9nJn/foo.py", kind: File } 2026-08-24 07:38:12.096367906 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5q9nJn/foo.py` 2026-08-24 07:38:12.096370626 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.096377086 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.096551536 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.096613016 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=230.13µs 2026-08-24 07:38:12.096630446 DEBUG Received server response for request 2 2026-08-24 07:38:12.106788171 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:12.106808451 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.106814201 DEBUG method="shutdown" response.id=3 duration=8.03µs 2026-08-24 07:38:12.106827711 DEBUG Received server response for request 3 2026-08-24 07:38:12.106830831 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.106837871 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-08-24 07:38:12.107988321 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.108052831 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.108086291 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.108134841 DEBUG Client info: None 2026-08-24 07:38:12.108160771 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.108172321 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.108177571 INFO Version: Unknown 2026-08-24 07:38:12.108215511 DEBUG Received server response for request 1 2026-08-24 07:38:12.108256051 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.108340581 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.108383921 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.108387141 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.108401631 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.108405061 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:12.108448671 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.108463181 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.108467691 DEBUG Initializing workspace `file:///tmp/.tmpTcvKg4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.108488931 DEBUG Searching for a project in '/tmp/.tmpTcvKg4/src' 2026-08-24 07:38:12.108557691 DEBUG Found project at '/tmp/.tmpTcvKg4' 2026-08-24 07:38:12.108562541 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.109057110 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.109062720 DEBUG Discovering virtual environment in `/tmp/.tmpTcvKg4` 2026-08-24 07:38:12.109114700 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:12.109119450 DEBUG No virtual environment found 2026-08-24 07:38:12.109130350 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.109138870 DEBUG Adding first-party search path `/tmp/.tmpTcvKg4/src` 2026-08-24 07:38:12.109142800 DEBUG Adding first-party search path `/tmp/.tmpTcvKg4` 2026-08-24 07:38:12.109146810 DEBUG Using vendored stdlib 2026-08-24 07:38:12.109257390 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.109261840 DEBUG Adding new file root '/tmp/.tmpTcvKg4' of kind Project 2026-08-24 07:38:12.109414840 DEBUG Updating project to check open files 2026-08-24 07:38:12.109430060 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:12.109433680 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.109500900 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTcvKg4/src/foo.py", kind: File } 2026-08-24 07:38:12.109537750 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTcvKg4/src/foo.py` 2026-08-24 07:38:12.109540460 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.109547930 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.109622090 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTcvKg4/src/foo.py"))}: Checking file '/tmp/.tmpTcvKg4/src/foo.py' 2026-08-24 07:38:12.109724280 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTcvKg4/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.123119244 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.57ms 2026-08-24 07:38:12.123141274 DEBUG Received server response for request 2 2026-08-24 07:38:12.123183684 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:12.123271074 DEBUG method="textDocument/codeAction" response.id=3 duration=69.66µs 2026-08-24 07:38:12.123280534 DEBUG Received server response for request 3 2026-08-24 07:38:12.133603459 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.133641359 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.133648149 DEBUG method="shutdown" response.id=4 duration=10.60µs 2026-08-24 07:38:12.133660059 DEBUG Received server response for request 4 2026-08-24 07:38:12.133664509 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.133679689 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-08-24 07:38:12.135949068 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.136010828 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.136046858 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.136101178 DEBUG Client info: None 2026-08-24 07:38:12.136123968 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.136136158 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.136141358 INFO Version: Unknown 2026-08-24 07:38:12.136179738 DEBUG Received server response for request 1 2026-08-24 07:38:12.136213638 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.136308168 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.136344658 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.136347998 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.136363218 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.136366328 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:12.136404218 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.136415128 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.136419548 DEBUG Initializing workspace `file:///tmp/.tmpR1eGSS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.136438768 DEBUG Searching for a project in '/tmp/.tmpR1eGSS/src' 2026-08-24 07:38:12.136471968 DEBUG Found project at '/tmp/.tmpR1eGSS' 2026-08-24 07:38:12.136475858 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.136783228 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.136788478 DEBUG Discovering virtual environment in `/tmp/.tmpR1eGSS` 2026-08-24 07:38:12.136830628 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:12.136834608 DEBUG No virtual environment found 2026-08-24 07:38:12.136844208 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.136852118 DEBUG Adding first-party search path `/tmp/.tmpR1eGSS/src` 2026-08-24 07:38:12.136855948 DEBUG Adding first-party search path `/tmp/.tmpR1eGSS` 2026-08-24 07:38:12.136859648 DEBUG Using vendored stdlib 2026-08-24 07:38:12.136944298 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.136948808 DEBUG Adding new file root '/tmp/.tmpR1eGSS' of kind Project 2026-08-24 07:38:12.137072787 DEBUG Updating project to check open files 2026-08-24 07:38:12.137083527 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:12.137086577 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.137128807 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpR1eGSS/src/foo.py", kind: File } 2026-08-24 07:38:12.137145457 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpR1eGSS/src/foo.py` 2026-08-24 07:38:12.137148047 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.137153987 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.137210547 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR1eGSS/src/foo.py"))}: Checking file '/tmp/.tmpR1eGSS/src/foo.py' 2026-08-24 07:38:12.137328867 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR1eGSS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.149282032 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR1eGSS/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.149386142 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.23ms 2026-08-24 07:38:12.149399632 DEBUG Received server response for request 2 2026-08-24 07:38:12.149431242 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:12.149488102 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpR1eGSS/src' 2026-08-24 07:38:12.149504502 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpR1eGSS' 2026-08-24 07:38:12.149524482 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.159499187 DEBUG method="textDocument/codeAction" response.id=3 duration=10.05ms 2026-08-24 07:38:12.159536347 DEBUG Received server response for request 3 2026-08-24 07:38:12.169850182 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.169888612 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.169897982 DEBUG method="shutdown" response.id=4 duration=13.75µs 2026-08-24 07:38:12.169917182 DEBUG Received server response for request 4 2026-08-24 07:38:12.169922052 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.169931362 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-08-24 07:38:12.174606940 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.174675240 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.174715320 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.174797620 DEBUG Client info: None 2026-08-24 07:38:12.174838480 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.174853680 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.174860470 INFO Version: Unknown 2026-08-24 07:38:12.174903220 DEBUG Received server response for request 1 2026-08-24 07:38:12.174942950 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.175041900 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.175078100 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.175081830 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.175101230 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.175104560 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:12.175152160 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.175166540 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.175170560 DEBUG Initializing workspace `file:///tmp/.tmpXWVReT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.175192780 DEBUG Searching for a project in '/tmp/.tmpXWVReT/src' 2026-08-24 07:38:12.175228080 DEBUG Found project at '/tmp/.tmpXWVReT' 2026-08-24 07:38:12.175232370 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.175890140 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.175896450 DEBUG Discovering virtual environment in `/tmp/.tmpXWVReT` 2026-08-24 07:38:12.175945570 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:12.175949980 DEBUG No virtual environment found 2026-08-24 07:38:12.175960940 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.175969930 DEBUG Adding first-party search path `/tmp/.tmpXWVReT/src` 2026-08-24 07:38:12.175973740 DEBUG Adding first-party search path `/tmp/.tmpXWVReT` 2026-08-24 07:38:12.175977620 DEBUG Using vendored stdlib 2026-08-24 07:38:12.176084810 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.176089260 DEBUG Adding new file root '/tmp/.tmpXWVReT' of kind Project 2026-08-24 07:38:12.176229700 DEBUG Updating project to check open files 2026-08-24 07:38:12.176245110 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:12.176248640 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.176313019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXWVReT/src/foo.py", kind: File } 2026-08-24 07:38:12.176332249 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXWVReT/src/foo.py` 2026-08-24 07:38:12.176334889 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.176341639 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.176422349 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXWVReT/src/foo.py"))}: Checking file '/tmp/.tmpXWVReT/src/foo.py' 2026-08-24 07:38:12.176556099 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXWVReT/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.185922485 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXWVReT/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.191835592 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.49ms 2026-08-24 07:38:12.191864412 DEBUG Received server response for request 2 2026-08-24 07:38:12.191895522 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:12.191961952 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpXWVReT/src' 2026-08-24 07:38:12.191977312 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpXWVReT' 2026-08-24 07:38:12.191984202 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.198940489 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.198951519 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:12.198973189 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:12.201561758 DEBUG method="textDocument/codeAction" response.id=3 duration=9.65ms 2026-08-24 07:38:12.201578138 DEBUG Received server response for request 3 2026-08-24 07:38:12.211968303 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.212005493 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.212013893 DEBUG method="shutdown" response.id=4 duration=13.66µs 2026-08-24 07:38:12.212032233 DEBUG Received server response for request 4 2026-08-24 07:38:12.212036313 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.212051793 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-08-24 07:38:12.217459801 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.217535861 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.217572281 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.217637160 DEBUG Client info: None 2026-08-24 07:38:12.217677550 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.217691620 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.217698190 INFO Version: Unknown 2026-08-24 07:38:12.217740180 DEBUG Received server response for request 1 2026-08-24 07:38:12.217796110 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.217890820 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.217931360 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.217935230 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.217955990 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.217959370 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:12.218001720 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.218013590 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.218017610 DEBUG Initializing workspace `file:///tmp/.tmpasoNP7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.218037940 DEBUG Searching for a project in '/tmp/.tmpasoNP7/src' 2026-08-24 07:38:12.218073570 DEBUG Found project at '/tmp/.tmpasoNP7' 2026-08-24 07:38:12.218077960 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.218405110 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.218410460 DEBUG Discovering virtual environment in `/tmp/.tmpasoNP7` 2026-08-24 07:38:12.218457010 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:12.218461320 DEBUG No virtual environment found 2026-08-24 07:38:12.218471680 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.218480350 DEBUG Adding first-party search path `/tmp/.tmpasoNP7/src` 2026-08-24 07:38:12.218484370 DEBUG Adding first-party search path `/tmp/.tmpasoNP7` 2026-08-24 07:38:12.218488190 DEBUG Using vendored stdlib 2026-08-24 07:38:12.218591770 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.218596710 DEBUG Adding new file root '/tmp/.tmpasoNP7' of kind Project 2026-08-24 07:38:12.218722270 DEBUG Updating project to check open files 2026-08-24 07:38:12.218734990 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:12.218737850 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.218792060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpasoNP7/src/foo.py", kind: File } 2026-08-24 07:38:12.218809680 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpasoNP7/src/foo.py` 2026-08-24 07:38:12.218812080 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.218818340 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.218895780 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpasoNP7/src/foo.py"))}: Checking file '/tmp/.tmpasoNP7/src/foo.py' 2026-08-24 07:38:12.219012460 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpasoNP7/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.228206316 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpasoNP7/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.228290766 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.47ms 2026-08-24 07:38:12.228304355 DEBUG Received server response for request 2 2026-08-24 07:38:12.228332325 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:12.228392045 DEBUG method="textDocument/codeAction" response.id=3 duration=45.38µs 2026-08-24 07:38:12.228401535 DEBUG Received server response for request 3 2026-08-24 07:38:12.238675101 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.238698121 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.238704331 DEBUG method="shutdown" response.id=4 duration=10.19µs 2026-08-24 07:38:12.238714181 DEBUG Received server response for request 4 2026-08-24 07:38:12.238717761 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.238726251 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-08-24 07:38:12.240740580 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.240795470 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.240829180 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.240916080 DEBUG Client info: None 2026-08-24 07:38:12.240957510 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.240971740 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.240977530 INFO Version: Unknown 2026-08-24 07:38:12.241022690 DEBUG Received server response for request 1 2026-08-24 07:38:12.241059640 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.241148470 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.241194030 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.241197690 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.241211110 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.241214100 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:12.241259500 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.241274420 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.241279020 DEBUG Initializing workspace `file:///tmp/.tmpTI8kmz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.241302390 DEBUG Searching for a project in '/tmp/.tmpTI8kmz/src' 2026-08-24 07:38:12.241344290 DEBUG Found project at '/tmp/.tmpTI8kmz' 2026-08-24 07:38:12.241349130 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.242017349 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.242023509 DEBUG Discovering virtual environment in `/tmp/.tmpTI8kmz` 2026-08-24 07:38:12.242076539 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:12.242081209 DEBUG No virtual environment found 2026-08-24 07:38:12.242092009 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.242100769 DEBUG Adding first-party search path `/tmp/.tmpTI8kmz/src` 2026-08-24 07:38:12.242104569 DEBUG Adding first-party search path `/tmp/.tmpTI8kmz` 2026-08-24 07:38:12.242108639 DEBUG Using vendored stdlib 2026-08-24 07:38:12.242219829 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.242224969 DEBUG Adding new file root '/tmp/.tmpTI8kmz' of kind Project 2026-08-24 07:38:12.242394209 DEBUG Updating project to check open files 2026-08-24 07:38:12.242410379 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:12.242414089 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.242482979 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTI8kmz/src/foo.py", kind: File } 2026-08-24 07:38:12.242504819 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTI8kmz/src/foo.py` 2026-08-24 07:38:12.242507509 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.242530329 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.242624169 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTI8kmz/src/foo.py"))}: Checking file '/tmp/.tmpTI8kmz/src/foo.py' 2026-08-24 07:38:12.242776589 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTI8kmz/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.254811213 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.27ms 2026-08-24 07:38:12.254833033 DEBUG Received server response for request 2 2026-08-24 07:38:12.254859203 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:12.254924193 DEBUG method="textDocument/codeAction" response.id=3 duration=49.51µs 2026-08-24 07:38:12.254933893 DEBUG Received server response for request 3 2026-08-24 07:38:12.265212749 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.265234399 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.265240499 DEBUG method="shutdown" response.id=4 duration=9.34µs 2026-08-24 07:38:12.265249929 DEBUG Received server response for request 4 2026-08-24 07:38:12.265253759 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.265262669 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-08-24 07:38:12.267725227 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.267795057 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.267837317 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.267894667 DEBUG Client info: None 2026-08-24 07:38:12.267920297 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.267934277 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.267939367 INFO Version: Unknown 2026-08-24 07:38:12.267980747 DEBUG Received server response for request 1 2026-08-24 07:38:12.268023937 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.268126477 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.268167217 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.268170907 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.268186107 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.268189597 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:12.268246857 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.268257847 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.268262287 DEBUG Initializing workspace `file:///tmp/.tmpj3cqFS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.268281607 DEBUG Searching for a project in '/tmp/.tmpj3cqFS/src' 2026-08-24 07:38:12.268318297 DEBUG Found project at '/tmp/.tmpj3cqFS' 2026-08-24 07:38:12.268322607 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.268624287 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.268629147 DEBUG Discovering virtual environment in `/tmp/.tmpj3cqFS` 2026-08-24 07:38:12.268671587 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:12.268675577 DEBUG No virtual environment found 2026-08-24 07:38:12.268685837 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.268694887 DEBUG Adding first-party search path `/tmp/.tmpj3cqFS/src` 2026-08-24 07:38:12.268698677 DEBUG Adding first-party search path `/tmp/.tmpj3cqFS` 2026-08-24 07:38:12.268702577 DEBUG Using vendored stdlib 2026-08-24 07:38:12.268789347 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.268793347 DEBUG Adding new file root '/tmp/.tmpj3cqFS' of kind Project 2026-08-24 07:38:12.268903527 DEBUG Updating project to check open files 2026-08-24 07:38:12.268915337 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:12.268918357 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.268960107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpj3cqFS/src/foo.py", kind: File } 2026-08-24 07:38:12.268977067 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpj3cqFS/src/foo.py` 2026-08-24 07:38:12.268979717 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.268985437 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.269115477 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpj3cqFS/src/foo.py"))}: Checking file '/tmp/.tmpj3cqFS/src/foo.py' 2026-08-24 07:38:12.269227217 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpj3cqFS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.279372952 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpj3cqFS/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.285234879 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.24ms 2026-08-24 07:38:12.285255249 DEBUG Received server response for request 2 2026-08-24 07:38:12.285286199 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:12.285343359 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpj3cqFS/src' 2026-08-24 07:38:12.285358749 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpj3cqFS' 2026-08-24 07:38:12.285366929 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.292221886 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.292233106 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:12.292251576 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:12.294572315 DEBUG method="textDocument/codeAction" response.id=3 duration=9.27ms 2026-08-24 07:38:12.294590065 DEBUG Received server response for request 3 2026-08-24 07:38:12.304917960 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.304955180 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.304964370 DEBUG method="shutdown" response.id=4 duration=13.25µs 2026-08-24 07:38:12.304975020 DEBUG Received server response for request 4 2026-08-24 07:38:12.304979350 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.304995800 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-08-24 07:38:12.310411458 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.310483348 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.310543308 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.310605648 DEBUG Client info: None 2026-08-24 07:38:12.310639708 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.310652278 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.310656488 INFO Version: Unknown 2026-08-24 07:38:12.310692968 DEBUG Received server response for request 1 2026-08-24 07:38:12.310735538 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.310826498 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.310862938 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.310866778 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.310882798 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.310886398 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:12.310936608 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.310950378 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.310954478 DEBUG Initializing workspace `file:///tmp/.tmpGwbPLU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.310976818 DEBUG Searching for a project in '/tmp/.tmpGwbPLU/src' 2026-08-24 07:38:12.311011598 DEBUG Found project at '/tmp/.tmpGwbPLU' 2026-08-24 07:38:12.311016558 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.311653617 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.311659257 DEBUG Discovering virtual environment in `/tmp/.tmpGwbPLU` 2026-08-24 07:38:12.311707737 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:12.311712607 DEBUG No virtual environment found 2026-08-24 07:38:12.311723347 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.311733067 DEBUG Adding first-party search path `/tmp/.tmpGwbPLU/src` 2026-08-24 07:38:12.311737077 DEBUG Adding first-party search path `/tmp/.tmpGwbPLU` 2026-08-24 07:38:12.311740927 DEBUG Using vendored stdlib 2026-08-24 07:38:12.311847677 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.311852247 DEBUG Adding new file root '/tmp/.tmpGwbPLU' of kind Project 2026-08-24 07:38:12.311999687 DEBUG Updating project to check open files 2026-08-24 07:38:12.312014837 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:12.312018407 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.312085217 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGwbPLU/src/foo.py", kind: File } 2026-08-24 07:38:12.312104357 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGwbPLU/src/foo.py` 2026-08-24 07:38:12.312107037 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.312113787 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.312211687 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGwbPLU/src/foo.py"))}: Checking file '/tmp/.tmpGwbPLU/src/foo.py' 2026-08-24 07:38:12.312354567 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGwbPLU/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.321234013 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGwbPLU/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.323805932 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.69ms 2026-08-24 07:38:12.323826792 DEBUG Received server response for request 2 2026-08-24 07:38:12.323858582 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:12.323921782 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpGwbPLU/src' 2026-08-24 07:38:12.323937252 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpGwbPLU' 2026-08-24 07:38:12.323944102 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.330538039 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.330550969 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:12.330573999 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:12.333306057 DEBUG method="textDocument/codeAction" response.id=3 duration=9.43ms 2026-08-24 07:38:12.333324607 DEBUG Received server response for request 3 2026-08-24 07:38:12.343688983 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.343722443 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.343730783 DEBUG method="shutdown" response.id=4 duration=13.39µs 2026-08-24 07:38:12.343748873 DEBUG Received server response for request 4 2026-08-24 07:38:12.343754183 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.343769663 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-08-24 07:38:12.349365890 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.349427040 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.349463150 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.349540660 DEBUG Client info: None 2026-08-24 07:38:12.349574340 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.349588880 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.349595740 INFO Version: Unknown 2026-08-24 07:38:12.349640080 DEBUG Received server response for request 1 2026-08-24 07:38:12.349673320 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.349794220 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.349847190 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.349850330 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.349863500 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.349867120 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:12.349939280 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.349953990 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.349958300 DEBUG Initializing workspace `file:///tmp/.tmp93tJti/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.349987990 DEBUG Searching for a project in '/tmp/.tmp93tJti/src' 2026-08-24 07:38:12.350053980 DEBUG Found project at '/tmp/.tmp93tJti' 2026-08-24 07:38:12.350059060 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.350798399 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.350814959 DEBUG Discovering virtual environment in `/tmp/.tmp93tJti` 2026-08-24 07:38:12.350872179 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:12.350877079 DEBUG No virtual environment found 2026-08-24 07:38:12.350887919 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.350897239 DEBUG Adding first-party search path `/tmp/.tmp93tJti/src` 2026-08-24 07:38:12.350901239 DEBUG Adding first-party search path `/tmp/.tmp93tJti` 2026-08-24 07:38:12.350914099 DEBUG Using vendored stdlib 2026-08-24 07:38:12.351037039 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.351042469 DEBUG Adding new file root '/tmp/.tmp93tJti' of kind Project 2026-08-24 07:38:12.351224479 DEBUG Updating project to check open files 2026-08-24 07:38:12.351246279 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:12.351254359 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.351326129 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp93tJti/src/foo.py", kind: File } 2026-08-24 07:38:12.351359609 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp93tJti/src/foo.py` 2026-08-24 07:38:12.351362469 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.351369779 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.351474509 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp93tJti/src/foo.py"))}: Checking file '/tmp/.tmp93tJti/src/foo.py' 2026-08-24 07:38:12.351615629 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp93tJti/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.362241164 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.86ms 2026-08-24 07:38:12.362259074 DEBUG Received server response for request 2 2026-08-24 07:38:12.362301914 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:12.362376154 DEBUG method="textDocument/codeAction" response.id=3 duration=57.05µs 2026-08-24 07:38:12.362386244 DEBUG Received server response for request 3 2026-08-24 07:38:12.372686759 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.372713429 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.372720789 DEBUG method="shutdown" response.id=4 duration=11.93µs 2026-08-24 07:38:12.372730509 DEBUG Received server response for request 4 2026-08-24 07:38:12.372734989 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.372744169 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-08-24 07:38:12.375175238 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.375251638 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.375294368 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.375350748 DEBUG Client info: None 2026-08-24 07:38:12.375377108 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.375389728 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-24 07:38:12.375395368 INFO Version: Unknown 2026-08-24 07:38:12.375433938 DEBUG Received server response for request 1 2026-08-24 07:38:12.375476288 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.375572768 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.375614948 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.375618488 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.375633298 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.375636538 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:12.375687598 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.375701518 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.375706468 DEBUG Initializing workspace `file:///tmp/.tmpm5AcA8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.375728438 DEBUG Searching for a project in '/tmp/.tmpm5AcA8/src' 2026-08-24 07:38:12.375768548 DEBUG Found project at '/tmp/.tmpm5AcA8' 2026-08-24 07:38:12.375773048 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.376328238 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.376333908 DEBUG Discovering virtual environment in `/tmp/.tmpm5AcA8` 2026-08-24 07:38:12.376385718 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:12.376390658 DEBUG No virtual environment found 2026-08-24 07:38:12.376401168 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.376410468 DEBUG Adding first-party search path `/tmp/.tmpm5AcA8/src` 2026-08-24 07:38:12.376414548 DEBUG Adding first-party search path `/tmp/.tmpm5AcA8` 2026-08-24 07:38:12.376418748 DEBUG Using vendored stdlib 2026-08-24 07:38:12.376548128 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.376552967 DEBUG Adding new file root '/tmp/.tmpm5AcA8' of kind Project 2026-08-24 07:38:12.376708027 DEBUG Updating project to check open files 2026-08-24 07:38:12.376723487 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:12.376727157 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.376794087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpm5AcA8/src/foo.py", kind: File } 2026-08-24 07:38:12.376815867 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpm5AcA8/src/foo.py` 2026-08-24 07:38:12.376818537 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.376825247 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.376983647 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpm5AcA8/src/foo.py"))}: Checking file '/tmp/.tmpm5AcA8/src/foo.py' 2026-08-24 07:38:12.377109407 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpm5AcA8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.386517873 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpm5AcA8/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.389112962 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.28ms 2026-08-24 07:38:12.389134002 DEBUG Received server response for request 2 2026-08-24 07:38:12.389164182 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:12.389238592 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpm5AcA8/src' 2026-08-24 07:38:12.389252812 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpm5AcA8' 2026-08-24 07:38:12.389260102 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.396426138 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.396437038 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:12.396456238 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:12.399118267 DEBUG method="textDocument/codeAction" response.id=3 duration=9.94ms 2026-08-24 07:38:12.399134677 DEBUG Received server response for request 3 2026-08-24 07:38:12.409484072 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.409522522 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.409531052 DEBUG method="shutdown" response.id=4 duration=13.26µs 2026-08-24 07:38:12.409542292 DEBUG Received server response for request 4 2026-08-24 07:38:12.409546402 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.409564162 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-08-24 07:38:12.414957370 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.415031960 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.415080620 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.415143220 DEBUG Client info: None 2026-08-24 07:38:12.415179500 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.415192480 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.415197140 INFO Version: Unknown 2026-08-24 07:38:12.415236550 DEBUG Received server response for request 1 2026-08-24 07:38:12.415277590 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.415375400 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.415415680 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.415419310 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.415435090 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.415438090 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:12.415483180 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.415495300 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.415499500 DEBUG Initializing workspace `file:///tmp/.tmpD3zar2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.415529720 DEBUG Searching for a project in '/tmp/.tmpD3zar2/src' 2026-08-24 07:38:12.415578840 DEBUG Found project at '/tmp/.tmpD3zar2' 2026-08-24 07:38:12.415583190 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.415900229 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.415905509 DEBUG Discovering virtual environment in `/tmp/.tmpD3zar2` 2026-08-24 07:38:12.415949769 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:12.415954149 DEBUG No virtual environment found 2026-08-24 07:38:12.415963929 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.415972289 DEBUG Adding first-party search path `/tmp/.tmpD3zar2/src` 2026-08-24 07:38:12.415976109 DEBUG Adding first-party search path `/tmp/.tmpD3zar2` 2026-08-24 07:38:12.415979859 DEBUG Using vendored stdlib 2026-08-24 07:38:12.416072569 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.416077329 DEBUG Adding new file root '/tmp/.tmpD3zar2' of kind Project 2026-08-24 07:38:12.416211149 DEBUG Updating project to check open files 2026-08-24 07:38:12.416223159 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:12.416226679 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.416277469 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpD3zar2/src/foo.py", kind: File } 2026-08-24 07:38:12.416295069 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpD3zar2/src/foo.py` 2026-08-24 07:38:12.416297729 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.416303989 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.416435799 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpD3zar2/src/foo.py"))}: Checking file '/tmp/.tmpD3zar2/src/foo.py' 2026-08-24 07:38:12.416550419 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpD3zar2/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.427715084 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.41ms 2026-08-24 07:38:12.427733564 DEBUG Received server response for request 2 2026-08-24 07:38:12.427771034 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:38:12.427825024 DEBUG method="textDocument/codeAction" response.id=3 duration=37.92µs 2026-08-24 07:38:12.427834424 DEBUG Received server response for request 3 2026-08-24 07:38:12.437911199 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:12.437934519 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.437941289 DEBUG method="shutdown" response.id=4 duration=10.52µs 2026-08-24 07:38:12.437958889 DEBUG Received server response for request 4 2026-08-24 07:38:12.437962619 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.437971399 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-08-24 07:38:12.440343758 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:12.440410238 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.440446168 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.440535698 DEBUG Client info: None 2026-08-24 07:38:12.440568058 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.440582768 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.440589068 INFO Version: Unknown 2026-08-24 07:38:12.440633518 DEBUG Received server response for request 1 2026-08-24 07:38:12.440677588 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.440770558 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.440807588 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.440811108 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.440823478 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-08-24 07:38:12.440868198 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.440879148 DEBUG Deferring `workspace/executeCommand` request until all workspaces are initialized 2026-08-24 07:38:12.440883328 DEBUG Initializing workspace `file:///tmp/.tmp0IQjwa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.440902178 DEBUG Searching for a project in '/tmp/.tmp0IQjwa/src' 2026-08-24 07:38:12.440950188 DEBUG Found project at '/tmp/.tmp0IQjwa' 2026-08-24 07:38:12.440954688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.441245318 DEBUG Discovering virtual environment in `/tmp/.tmp0IQjwa` 2026-08-24 07:38:12.441288168 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:12.441292158 DEBUG No virtual environment found 2026-08-24 07:38:12.441301618 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:12.441310118 DEBUG Adding first-party search path `/tmp/.tmp0IQjwa/src` 2026-08-24 07:38:12.441314028 DEBUG Adding first-party search path `/tmp/.tmp0IQjwa` 2026-08-24 07:38:12.441317888 DEBUG Using vendored stdlib 2026-08-24 07:38:12.441404478 INFO Python version: Python 3.10, platform: linux 2026-08-24 07:38:12.441408368 DEBUG Adding new file root '/tmp/.tmp0IQjwa' of kind Project 2026-08-24 07:38:12.441535978 DEBUG Updating project to check open files 2026-08-24 07:38:12.441547748 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:12.441550858 DEBUG Processing deferred request `workspace/executeCommand` 2026-08-24 07:38:12.441580928 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.441819617 DEBUG method="workspace/executeCommand" response.id=2 duration=266.32µs 2026-08-24 07:38:12.441831437 DEBUG Received server response for request 2 2026-08-24 07:38:12.453001862 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:12.453030402 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.453037042 DEBUG method="shutdown" response.id=3 duration=10.36µs 2026-08-24 07:38:12.453047182 DEBUG Received server response for request 3 2026-08-24 07:38:12.453052062 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.453061862 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-08-24 07:38:12.454222712 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.454299562 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.454341602 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.454394872 DEBUG Client info: None 2026-08-24 07:38:12.454417942 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.454429692 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.454435572 INFO Version: Unknown 2026-08-24 07:38:12.454473942 DEBUG Received server response for request 1 2026-08-24 07:38:12.454527302 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.454611652 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.454649322 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.454652782 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.454666922 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.454669972 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:12.454730562 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.454741262 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.454745372 DEBUG Initializing workspace `file:///tmp/.tmpaVJpSf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.454762762 DEBUG Searching for a project in '/tmp/.tmpaVJpSf/src' 2026-08-24 07:38:12.454797932 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.454802222 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.455086181 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.455091301 DEBUG Discovering virtual environment in `/tmp/.tmpaVJpSf/src` 2026-08-24 07:38:12.455132031 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:12.455135701 DEBUG No virtual environment found 2026-08-24 07:38:12.455147141 DEBUG Adding first-party search path `/tmp/.tmpaVJpSf/src` 2026-08-24 07:38:12.455151421 DEBUG Using vendored stdlib 2026-08-24 07:38:12.455240491 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.455244611 DEBUG Adding new file root '/tmp/.tmpaVJpSf/src' of kind Project 2026-08-24 07:38:12.455352391 DEBUG Updating project to check open files 2026-08-24 07:38:12.455361041 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:12.455364021 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.455408441 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpaVJpSf/src/foo.py", kind: File } 2026-08-24 07:38:12.455426851 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaVJpSf/src/foo.py` 2026-08-24 07:38:12.455429451 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.455435581 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.455697521 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.468072565 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.471835394 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:12.496838512 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:12.496856482 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:12.496862322 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:12.496913422 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:12.496916962 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:12.496969742 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpaVJpSf/src' 2026-08-24 07:38:12.496980202 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.516048673 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.516061873 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:12.516068633 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:12.516336863 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 60.875262ms 2026-08-24 07:38:12.516381893 DEBUG method="textDocument/completion" response.id=2 duration=60.94ms 2026-08-24 07:38:12.516407583 DEBUG Received server response for request 2 2026-08-24 07:38:12.526700669 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:12.526740539 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.526748859 DEBUG method="shutdown" response.id=3 duration=15.13µs 2026-08-24 07:38:12.526766979 DEBUG Received server response for request 3 2026-08-24 07:38:12.526771349 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.526780679 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-08-24 07:38:12.534034795 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.534101685 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.534146665 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.534221115 DEBUG Client info: None 2026-08-24 07:38:12.534270735 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.534285055 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.534290795 INFO Version: Unknown 2026-08-24 07:38:12.534329995 DEBUG Received server response for request 1 2026-08-24 07:38:12.534367875 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.534465665 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.534526025 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.534529315 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.534544645 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.534548235 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:12.534596075 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.534609245 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.534613915 DEBUG Initializing workspace `file:///tmp/.tmpbodP9H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.534647465 DEBUG Searching for a project in '/tmp/.tmpbodP9H/src' 2026-08-24 07:38:12.534683445 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.534688825 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.535040585 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.535046935 DEBUG Discovering virtual environment in `/tmp/.tmpbodP9H/src` 2026-08-24 07:38:12.535100515 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:12.535105535 DEBUG No virtual environment found 2026-08-24 07:38:12.535118725 DEBUG Adding first-party search path `/tmp/.tmpbodP9H/src` 2026-08-24 07:38:12.535122925 DEBUG Using vendored stdlib 2026-08-24 07:38:12.535220935 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.535226005 DEBUG Adding new file root '/tmp/.tmpbodP9H/src' of kind Project 2026-08-24 07:38:12.535361035 DEBUG Updating project to check open files 2026-08-24 07:38:12.535410415 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:12.535413825 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.535468975 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbodP9H/src/foo.py", kind: File } 2026-08-24 07:38:12.535490255 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbodP9H/src/foo.py` 2026-08-24 07:38:12.535492795 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.535499955 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.535788904 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.548710588 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.552576187 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:12.577420535 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:12.577438765 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:12.577444515 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:12.577495655 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:12.577499095 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:12.577561775 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpbodP9H/src' 2026-08-24 07:38:12.577572915 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.596809856 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.596824396 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:12.596831096 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:12.597099546 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 61.521462ms 2026-08-24 07:38:12.597153146 DEBUG method="textDocument/completion" response.id=2 duration=61.65ms 2026-08-24 07:38:12.597180056 DEBUG Received server response for request 2 2026-08-24 07:38:12.607527892 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:12.607569352 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.607578362 DEBUG method="shutdown" response.id=3 duration=15.43µs 2026-08-24 07:38:12.607595352 DEBUG Received server response for request 3 2026-08-24 07:38:12.607599902 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.607615862 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-08-24 07:38:12.615252498 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:12.615343228 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.615387388 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.615468758 DEBUG Client info: None 2026-08-24 07:38:12.615498268 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.615528378 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-08-24 07:38:12.615534708 INFO Version: Unknown 2026-08-24 07:38:12.615572878 DEBUG Received server response for request 1 2026-08-24 07:38:12.615616058 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.615721548 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.615769318 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.615773038 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.615787548 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.615790968 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:12.615838188 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.615850328 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.615854638 DEBUG Initializing workspace `file:///tmp/.tmp1HAPDw/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:12.615880088 DEBUG Searching for a project in '/tmp/.tmp1HAPDw/src' 2026-08-24 07:38:12.615916198 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.615921578 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.616276988 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.616282958 DEBUG Discovering virtual environment in `/tmp/.tmp1HAPDw/src` 2026-08-24 07:38:12.616335958 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:12.616340978 DEBUG No virtual environment found 2026-08-24 07:38:12.616353478 DEBUG Adding first-party search path `/tmp/.tmp1HAPDw/src` 2026-08-24 07:38:12.616357818 DEBUG Using vendored stdlib 2026-08-24 07:38:12.616453127 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.616457977 DEBUG Adding new file root '/tmp/.tmp1HAPDw/src' of kind Project 2026-08-24 07:38:12.616609947 DEBUG Updating project to check open files 2026-08-24 07:38:12.616626267 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:12.616629647 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.616688637 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1HAPDw/src/foo.py", kind: File } 2026-08-24 07:38:12.616709467 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1HAPDw/src/foo.py` 2026-08-24 07:38:12.616712147 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.616719057 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.617118177 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.630438221 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.633945559 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:12.654389670 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:12.654406310 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:12.654412210 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:12.654478890 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:12.654482770 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:12.654546880 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp1HAPDw/src' 2026-08-24 07:38:12.654557630 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.673524981 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.768894ms 2026-08-24 07:38:12.673567791 DEBUG method="textDocument/completion" response.id=2 duration=56.84ms 2026-08-24 07:38:12.673599961 DEBUG Received server response for request 2 2026-08-24 07:38:12.683889156 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:12.683925176 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.683933396 DEBUG method="shutdown" response.id=3 duration=13.73µs 2026-08-24 07:38:12.683944116 DEBUG Received server response for request 3 2026-08-24 07:38:12.683948226 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.683964626 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-08-24 07:38:12.692386593 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:12.692469213 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.692528472 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.692605792 DEBUG Client info: None 2026-08-24 07:38:12.692645652 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.692659622 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-08-24 07:38:12.692666532 INFO Version: Unknown 2026-08-24 07:38:12.692707912 DEBUG Received server response for request 1 2026-08-24 07:38:12.692753402 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.692848482 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.692900302 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.692903892 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.692927062 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.692930382 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:12.692978322 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.692992032 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.692996972 DEBUG Initializing workspace `file:///tmp/.tmpnOygQO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.693020682 DEBUG Searching for a project in '/tmp/.tmpnOygQO/src' 2026-08-24 07:38:12.693056382 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.693061572 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.693773772 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.693780262 DEBUG Discovering virtual environment in `/tmp/.tmpnOygQO/src` 2026-08-24 07:38:12.693832872 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:12.693838132 DEBUG No virtual environment found 2026-08-24 07:38:12.693850092 DEBUG Adding first-party search path `/tmp/.tmpnOygQO/src` 2026-08-24 07:38:12.693854332 DEBUG Using vendored stdlib 2026-08-24 07:38:12.693954922 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.693960022 DEBUG Adding new file root '/tmp/.tmpnOygQO/src' of kind Project 2026-08-24 07:38:12.694110902 DEBUG Updating project to check open files 2026-08-24 07:38:12.694126302 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:12.694129942 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.694191542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnOygQO/src/foo.py", kind: File } 2026-08-24 07:38:12.694212982 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnOygQO/src/foo.py` 2026-08-24 07:38:12.694215682 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.694222372 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.694590162 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.707987795 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.711501074 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:12.731976914 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:12.731993514 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:12.731999614 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:12.732064004 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:12.732067664 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:12.732116794 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpnOygQO/src' 2026-08-24 07:38:12.732127004 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.751301686 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.048624ms 2026-08-24 07:38:12.751339905 DEBUG method="textDocument/completion" response.id=2 duration=57.11ms 2026-08-24 07:38:12.751365645 DEBUG Received server response for request 2 2026-08-24 07:38:12.761644661 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:12.761684431 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.761694401 DEBUG method="shutdown" response.id=3 duration=16.49µs 2026-08-24 07:38:12.761711401 DEBUG Received server response for request 3 2026-08-24 07:38:12.761715491 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.761731281 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-08-24 07:38:12.769225877 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:12.769309237 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.769355267 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.769460287 DEBUG Client info: None 2026-08-24 07:38:12.769506267 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.769536367 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-08-24 07:38:12.769544067 INFO Version: Unknown 2026-08-24 07:38:12.769588287 DEBUG Received server response for request 1 2026-08-24 07:38:12.769630597 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.769753627 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.769798067 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.769802417 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.769817237 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.769820727 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:12.769899237 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.769920607 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.769925527 DEBUG Initializing workspace `file:///tmp/.tmp1z4PRF/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:12.769952177 DEBUG Searching for a project in '/tmp/.tmp1z4PRF/src' 2026-08-24 07:38:12.769993127 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.769998187 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.770695837 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.770706557 DEBUG Discovering virtual environment in `/tmp/.tmp1z4PRF/src` 2026-08-24 07:38:12.770769227 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:12.770774507 DEBUG No virtual environment found 2026-08-24 07:38:12.770787307 DEBUG Adding first-party search path `/tmp/.tmp1z4PRF/src` 2026-08-24 07:38:12.770791627 DEBUG Using vendored stdlib 2026-08-24 07:38:12.770919636 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.770924896 DEBUG Adding new file root '/tmp/.tmp1z4PRF/src' of kind Project 2026-08-24 07:38:12.771102846 DEBUG Updating project to check open files 2026-08-24 07:38:12.771119176 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:12.771122816 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.771198956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1z4PRF/src/foo.py", kind: File } 2026-08-24 07:38:12.771219826 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1z4PRF/src/foo.py` 2026-08-24 07:38:12.771222496 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.771229736 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.771612016 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.785117820 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.788633378 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:12.808987549 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:12.809006959 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:12.809013079 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:12.809062059 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:12.809065599 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:12.809116469 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp1z4PRF/src' 2026-08-24 07:38:12.809126799 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.825994781 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.826008221 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:12.826014791 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:12.826207171 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 54.931285ms 2026-08-24 07:38:12.826242301 DEBUG method="textDocument/completion" response.id=2 duration=55.01ms 2026-08-24 07:38:12.826271481 DEBUG Received server response for request 2 2026-08-24 07:38:12.836545326 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:12.836585776 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.836593656 DEBUG method="shutdown" response.id=3 duration=12.97µs 2026-08-24 07:38:12.836611156 DEBUG Received server response for request 3 2026-08-24 07:38:12.836615296 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.836631166 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-08-24 07:38:12.844086493 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:12.844162193 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.844208003 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.844290513 DEBUG Client info: None 2026-08-24 07:38:12.844334793 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.844352303 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-08-24 07:38:12.844358953 INFO Version: Unknown 2026-08-24 07:38:12.844400493 DEBUG Received server response for request 1 2026-08-24 07:38:12.844440023 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.844567263 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.844626173 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.844629823 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.844644293 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.844647693 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:12.844707973 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.844721103 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.844725713 DEBUG Initializing workspace `file:///tmp/.tmpe9Fyzb/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:12.844759603 DEBUG Searching for a project in '/tmp/.tmpe9Fyzb/src' 2026-08-24 07:38:12.844799943 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.844804213 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.845206022 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.845212302 DEBUG Discovering virtual environment in `/tmp/.tmpe9Fyzb/src` 2026-08-24 07:38:12.845269502 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:12.845274582 DEBUG No virtual environment found 2026-08-24 07:38:12.845290392 DEBUG Adding first-party search path `/tmp/.tmpe9Fyzb/src` 2026-08-24 07:38:12.845294512 DEBUG Using vendored stdlib 2026-08-24 07:38:12.845405342 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.845410302 DEBUG Adding new file root '/tmp/.tmpe9Fyzb/src' of kind Project 2026-08-24 07:38:12.845583252 DEBUG Updating project to check open files 2026-08-24 07:38:12.845599122 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:12.845602662 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.845667502 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpe9Fyzb/src/foo.py", kind: File } 2026-08-24 07:38:12.845692512 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpe9Fyzb/src/foo.py` 2026-08-24 07:38:12.845695292 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.845702302 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.846059602 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.859783686 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.863288144 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:12.883950675 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:12.883967245 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:12.883973475 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:12.884042815 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:12.884046305 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:12.884097425 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpe9Fyzb/src' 2026-08-24 07:38:12.884108155 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.902460306 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.722924ms 2026-08-24 07:38:12.902499356 DEBUG method="textDocument/completion" response.id=2 duration=56.79ms 2026-08-24 07:38:12.902535236 DEBUG Received server response for request 2 2026-08-24 07:38:12.912775781 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:12.912813201 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.912822681 DEBUG method="shutdown" response.id=3 duration=14.47µs 2026-08-24 07:38:12.912838591 DEBUG Received server response for request 3 2026-08-24 07:38:12.912842511 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.912858341 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-08-24 07:38:12.920123698 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.920188078 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.920230258 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.920320708 DEBUG Client info: None 2026-08-24 07:38:12.920364338 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.920380938 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.920386778 INFO Version: Unknown 2026-08-24 07:38:12.920426218 DEBUG Received server response for request 1 2026-08-24 07:38:12.920465718 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.920581078 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.920657128 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.920660508 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.920675418 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.920678548 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:12.920760298 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.920774278 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.920779008 DEBUG Initializing workspace `file:///tmp/.tmpwwrZk2/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:12.920810128 DEBUG Searching for a project in '/tmp/.tmpwwrZk2/src' 2026-08-24 07:38:12.920851078 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.920855728 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.921265677 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.921271827 DEBUG Discovering virtual environment in `/tmp/.tmpwwrZk2/src` 2026-08-24 07:38:12.921339637 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:12.921344357 DEBUG No virtual environment found 2026-08-24 07:38:12.921357277 DEBUG Adding first-party search path `/tmp/.tmpwwrZk2/src` 2026-08-24 07:38:12.921361557 DEBUG Using vendored stdlib 2026-08-24 07:38:12.921471797 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.921476977 DEBUG Adding new file root '/tmp/.tmpwwrZk2/src' of kind Project 2026-08-24 07:38:12.921663357 DEBUG Updating project to check open files 2026-08-24 07:38:12.921684787 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:12.921688377 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.921760497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpwwrZk2/src/foo.py", kind: File } 2026-08-24 07:38:12.921785027 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwwrZk2/src/foo.py` 2026-08-24 07:38:12.921787477 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.921794567 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.922149517 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:12.935806191 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:12.939302049 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:12.959659630 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:12.959676530 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:12.959682260 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:12.959751830 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:12.959755630 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:12.959805510 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpwwrZk2/src' 2026-08-24 07:38:12.959815700 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:12.976836812 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 55.010575ms 2026-08-24 07:38:12.976877932 DEBUG method="textDocument/completion" response.id=2 duration=55.08ms 2026-08-24 07:38:12.976904792 DEBUG Received server response for request 2 2026-08-24 07:38:12.987147708 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:12.987184408 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:12.987190128 DEBUG method="shutdown" response.id=3 duration=10.94µs 2026-08-24 07:38:12.987206058 DEBUG Received server response for request 3 2026-08-24 07:38:12.987210178 DEBUG Client sends notification `exit` 2026-08-24 07:38:12.987225898 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-08-24 07:38:12.994574884 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:12.994640134 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:12.994685454 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:12.994785904 DEBUG Client info: None 2026-08-24 07:38:12.994831804 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:12.994846564 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:12.994852474 INFO Version: Unknown 2026-08-24 07:38:12.994892524 DEBUG Received server response for request 1 2026-08-24 07:38:12.994931764 DEBUG Client sends notification `initialized` 2026-08-24 07:38:12.995047904 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:12.995104294 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:12.995107964 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:12.995121844 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:12.995125284 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:12.995203374 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:12.995217314 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:12.995221714 DEBUG Initializing workspace `file:///tmp/.tmphAyXOr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:12.995250314 DEBUG Searching for a project in '/tmp/.tmphAyXOr/src' 2026-08-24 07:38:12.995290664 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:12.995294864 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:12.995714213 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:12.995721133 DEBUG Discovering virtual environment in `/tmp/.tmphAyXOr/src` 2026-08-24 07:38:12.995788743 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:12.995793283 DEBUG No virtual environment found 2026-08-24 07:38:12.995805713 DEBUG Adding first-party search path `/tmp/.tmphAyXOr/src` 2026-08-24 07:38:12.995810043 DEBUG Using vendored stdlib 2026-08-24 07:38:12.995927073 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:12.995931803 DEBUG Adding new file root '/tmp/.tmphAyXOr/src' of kind Project 2026-08-24 07:38:12.996083203 DEBUG Updating project to check open files 2026-08-24 07:38:12.996098423 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:12.996101683 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:12.996177063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphAyXOr/src/foo.py", kind: File } 2026-08-24 07:38:12.996197593 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphAyXOr/src/foo.py` 2026-08-24 07:38:12.996200493 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:12.996207513 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:12.996486223 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.009890027 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.013381365 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:13.033805806 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:13.033823706 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:13.033829566 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:13.033880246 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:13.033883826 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:13.033932146 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmphAyXOr/src' 2026-08-24 07:38:13.033942436 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:13.051533708 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 55.290415ms 2026-08-24 07:38:13.051571968 DEBUG method="textDocument/completion" response.id=2 duration=55.36ms 2026-08-24 07:38:13.051600168 DEBUG Received server response for request 2 2026-08-24 07:38:13.061818493 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.061856283 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.061864983 DEBUG method="shutdown" response.id=3 duration=14.20µs 2026-08-24 07:38:13.061882763 DEBUG Received server response for request 3 2026-08-24 07:38:13.061886483 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.061902083 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-08-24 07:38:13.069336330 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.069402840 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.069446440 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.069540949 DEBUG Client info: None 2026-08-24 07:38:13.069585989 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.069603259 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.069609439 INFO Version: Unknown 2026-08-24 07:38:13.069650089 DEBUG Received server response for request 1 2026-08-24 07:38:13.069687999 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.069786389 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.069832809 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.069836069 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.069851159 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.069854039 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:13.069911549 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.069924959 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.069929599 DEBUG Initializing workspace `file:///tmp/.tmp3EDswz/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:13.069955389 DEBUG Searching for a project in '/tmp/.tmp3EDswz/src' 2026-08-24 07:38:13.069991199 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.069995949 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.070353019 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.070359129 DEBUG Discovering virtual environment in `/tmp/.tmp3EDswz/src` 2026-08-24 07:38:13.070413289 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:13.070418229 DEBUG No virtual environment found 2026-08-24 07:38:13.070431249 DEBUG Adding first-party search path `/tmp/.tmp3EDswz/src` 2026-08-24 07:38:13.070435399 DEBUG Using vendored stdlib 2026-08-24 07:38:13.070543789 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.070549039 DEBUG Adding new file root '/tmp/.tmp3EDswz/src' of kind Project 2026-08-24 07:38:13.070683999 DEBUG Updating project to check open files 2026-08-24 07:38:13.070698329 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:13.070701609 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.070760259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp3EDswz/src/foo.py", kind: File } 2026-08-24 07:38:13.070779859 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3EDswz/src/foo.py` 2026-08-24 07:38:13.070782319 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.070789039 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.071092279 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.085045312 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.088572101 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:13.109233301 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:13.109252841 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:13.109258811 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:13.109310771 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:13.109314281 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:13.109386701 DEBUG method="textDocument/completion" response.id=2 duration=38.59ms 2026-08-24 07:38:13.109420271 DEBUG Received server response for request 2 2026-08-24 07:38:13.119571617 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.119609127 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.119615167 DEBUG method="shutdown" response.id=3 duration=11.60µs 2026-08-24 07:38:13.119631227 DEBUG Received server response for request 3 2026-08-24 07:38:13.119634957 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.119650927 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-08-24 07:38:13.124592424 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:13.124685924 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.124732964 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.124797974 DEBUG Client info: None 2026-08-24 07:38:13.124830734 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.124844044 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-08-24 07:38:13.124849424 INFO Version: Unknown 2026-08-24 07:38:13.124889064 DEBUG Received server response for request 1 2026-08-24 07:38:13.124930424 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.125029874 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.125091764 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.125100264 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.125123104 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.125126624 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:13.125160084 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.125175144 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.125180234 DEBUG Initializing workspace `file:///tmp/.tmpj8kJI2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.125204844 DEBUG Searching for a project in '/tmp/.tmpj8kJI2/src' 2026-08-24 07:38:13.125242354 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.125247134 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.125897514 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.125903554 DEBUG Discovering virtual environment in `/tmp/.tmpj8kJI2/src` 2026-08-24 07:38:13.125959664 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:13.125964684 DEBUG No virtual environment found 2026-08-24 07:38:13.125977574 DEBUG Adding first-party search path `/tmp/.tmpj8kJI2/src` 2026-08-24 07:38:13.125981684 DEBUG Using vendored stdlib 2026-08-24 07:38:13.126100104 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.126105574 DEBUG Adding new file root '/tmp/.tmpj8kJI2/src' of kind Project 2026-08-24 07:38:13.126285843 DEBUG Updating project to check open files 2026-08-24 07:38:13.126302133 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:13.126305883 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.126369343 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpj8kJI2/src/foo.py", kind: File } 2026-08-24 07:38:13.126393283 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpj8kJI2/src/foo.py` 2026-08-24 07:38:13.126396303 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.126403463 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.126824923 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.139999477 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.143481215 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:13.163953216 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:13.163969746 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:13.163975386 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:13.164025696 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:13.164029446 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:13.164085096 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpj8kJI2/src' 2026-08-24 07:38:13.164095416 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:13.182672228 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 56.233025ms 2026-08-24 07:38:13.182772718 DEBUG method="textDocument/completion" response.id=2 duration=56.36ms 2026-08-24 07:38:13.182808057 DEBUG Received server response for request 2 2026-08-24 07:38:13.193009933 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.193049253 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.193058693 DEBUG method="shutdown" response.id=3 duration=14.55µs 2026-08-24 07:38:13.193075553 DEBUG Received server response for request 3 2026-08-24 07:38:13.193079243 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.193095383 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-08-24 07:38:13.201786229 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:13.201868409 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.201912019 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.201989269 DEBUG Client info: None 2026-08-24 07:38:13.202026139 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.202040089 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.202045669 INFO Version: Unknown 2026-08-24 07:38:13.202086549 DEBUG Received server response for request 1 2026-08-24 07:38:13.202125589 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.202236819 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.202303009 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.202306409 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.202322698 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.202325858 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:13.202386448 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.202401648 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.202407008 DEBUG Initializing workspace `file:///tmp/.tmpPIGc9Q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.202434198 DEBUG Searching for a project in '/tmp/.tmpPIGc9Q/src' 2026-08-24 07:38:13.202469868 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.202475088 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.203214288 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.203221278 DEBUG Discovering virtual environment in `/tmp/.tmpPIGc9Q/src` 2026-08-24 07:38:13.203276638 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:13.203281638 DEBUG No virtual environment found 2026-08-24 07:38:13.203294428 DEBUG Adding first-party search path `/tmp/.tmpPIGc9Q/src` 2026-08-24 07:38:13.203298658 DEBUG Using vendored stdlib 2026-08-24 07:38:13.203409078 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.203414188 DEBUG Adding new file root '/tmp/.tmpPIGc9Q/src' of kind Project 2026-08-24 07:38:13.203593978 DEBUG Updating project to check open files 2026-08-24 07:38:13.203609958 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:13.203613698 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.203678408 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPIGc9Q/src/foo.py", kind: File } 2026-08-24 07:38:13.203700378 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPIGc9Q/src/foo.py` 2026-08-24 07:38:13.203703048 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.203710098 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.204151048 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.217620032 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.221153470 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:13.241829590 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:13.241846450 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:13.241852100 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:13.241902660 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:13.241906330 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:13.241965530 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpPIGc9Q/src' 2026-08-24 07:38:13.241976850 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:13.262077521 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 58.330823ms 2026-08-24 07:38:13.262174281 DEBUG method="textDocument/completion" response.id=2 duration=58.46ms 2026-08-24 07:38:13.262209941 DEBUG Received server response for request 2 2026-08-24 07:38:13.272403276 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.272440056 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.272448456 DEBUG method="shutdown" response.id=3 duration=13.59µs 2026-08-24 07:38:13.272465226 DEBUG Received server response for request 3 2026-08-24 07:38:13.272469046 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.272484606 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-08-24 07:38:13.281246352 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:13.281332302 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.281374512 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.281447402 DEBUG Client info: None 2026-08-24 07:38:13.281485752 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.281499822 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-08-24 07:38:13.281505532 INFO Version: Unknown 2026-08-24 07:38:13.281558512 DEBUG Received server response for request 1 2026-08-24 07:38:13.281602522 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.281709272 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.281770562 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.281773962 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.281789812 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.281792812 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:13.281857482 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.281872552 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.281877302 DEBUG Initializing workspace `file:///tmp/.tmpHeTc8r/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.281902532 DEBUG Searching for a project in '/tmp/.tmpHeTc8r/src' 2026-08-24 07:38:13.281938932 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.281943652 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.282658711 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.282665071 DEBUG Discovering virtual environment in `/tmp/.tmpHeTc8r/src` 2026-08-24 07:38:13.282721231 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:13.282726191 DEBUG No virtual environment found 2026-08-24 07:38:13.282739731 DEBUG Adding first-party search path `/tmp/.tmpHeTc8r/src` 2026-08-24 07:38:13.282744061 DEBUG Using vendored stdlib 2026-08-24 07:38:13.282853481 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.282858771 DEBUG Adding new file root '/tmp/.tmpHeTc8r/src' of kind Project 2026-08-24 07:38:13.283017171 DEBUG Updating project to check open files 2026-08-24 07:38:13.283033391 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:13.283036981 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.283101531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHeTc8r/src/foo.py", kind: File } 2026-08-24 07:38:13.283123521 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHeTc8r/src/foo.py` 2026-08-24 07:38:13.283126231 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.283133421 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.283483961 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.297120605 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.300627113 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:13.321003214 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:13.321020494 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:13.321026064 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:13.321074064 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:13.321077454 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:13.321133264 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpHeTc8r/src' 2026-08-24 07:38:13.321143384 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:13.341588314 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 58.416943ms 2026-08-24 07:38:13.341678614 DEBUG method="textDocument/completion" response.id=2 duration=58.54ms 2026-08-24 07:38:13.341705844 DEBUG Received server response for request 2 2026-08-24 07:38:13.351888110 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.351920890 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.351928180 DEBUG method="shutdown" response.id=3 duration=12.45µs 2026-08-24 07:38:13.351944550 DEBUG Received server response for request 3 2026-08-24 07:38:13.351948170 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.351963840 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-08-24 07:38:13.359607136 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:13.359691946 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.359733756 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.359805816 DEBUG Client info: None 2026-08-24 07:38:13.359847456 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.359861336 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.359867476 INFO Version: Unknown 2026-08-24 07:38:13.359907356 DEBUG Received server response for request 1 2026-08-24 07:38:13.359950006 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.360045706 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.360089356 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.360093196 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.360109246 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.360112356 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:13.360181856 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.360195876 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.360200896 DEBUG Initializing workspace `file:///tmp/.tmpWU8Dz5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.360223606 DEBUG Searching for a project in '/tmp/.tmpWU8Dz5/src' 2026-08-24 07:38:13.360258576 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.360263326 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.360862595 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.360868405 DEBUG Discovering virtual environment in `/tmp/.tmpWU8Dz5/src` 2026-08-24 07:38:13.360921685 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:13.360926995 DEBUG No virtual environment found 2026-08-24 07:38:13.360938995 DEBUG Adding first-party search path `/tmp/.tmpWU8Dz5/src` 2026-08-24 07:38:13.360943325 DEBUG Using vendored stdlib 2026-08-24 07:38:13.361051245 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.361055815 DEBUG Adding new file root '/tmp/.tmpWU8Dz5/src' of kind Project 2026-08-24 07:38:13.361209625 DEBUG Updating project to check open files 2026-08-24 07:38:13.361224695 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:13.361228325 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.361294645 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWU8Dz5/src/foo.py", kind: File } 2026-08-24 07:38:13.361315705 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWU8Dz5/src/foo.py` 2026-08-24 07:38:13.361318355 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.361325365 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.361677065 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.375153219 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.378657467 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:13.398958228 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:13.398975678 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:13.398981658 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:13.399033298 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:13.399036988 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:13.399094098 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpWU8Dz5/src' 2026-08-24 07:38:13.399104138 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:13.418472909 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.107804ms 2026-08-24 07:38:13.418562139 DEBUG method="textDocument/completion" response.id=2 duration=57.23ms 2026-08-24 07:38:13.418587419 DEBUG Received server response for request 2 2026-08-24 07:38:13.428772734 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.428812274 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.428821494 DEBUG method="shutdown" response.id=3 duration=14.45µs 2026-08-24 07:38:13.428838374 DEBUG Received server response for request 3 2026-08-24 07:38:13.428842564 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.428857564 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-08-24 07:38:13.436263781 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.436333731 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.436379291 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.436451911 DEBUG Client info: None 2026-08-24 07:38:13.436492861 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.436525071 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.436532031 INFO Version: Unknown 2026-08-24 07:38:13.436569901 DEBUG Received server response for request 1 2026-08-24 07:38:13.436611751 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.436702381 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.436743931 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.436747161 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.436761571 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.436764691 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:13.436827271 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.436842491 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.436847321 DEBUG Initializing workspace `file:///tmp/.tmpcdCsQX/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:13.436872001 DEBUG Searching for a project in '/tmp/.tmpcdCsQX/src' 2026-08-24 07:38:13.436907751 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.436912611 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.437496730 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.437503280 DEBUG Discovering virtual environment in `/tmp/.tmpcdCsQX/src` 2026-08-24 07:38:13.437573910 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:13.437578990 DEBUG No virtual environment found 2026-08-24 07:38:13.437591100 DEBUG Adding first-party search path `/tmp/.tmpcdCsQX/src` 2026-08-24 07:38:13.437595410 DEBUG Using vendored stdlib 2026-08-24 07:38:13.437702230 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.437706930 DEBUG Adding new file root '/tmp/.tmpcdCsQX/src' of kind Project 2026-08-24 07:38:13.437859360 DEBUG Updating project to check open files 2026-08-24 07:38:13.437876350 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:13.437879950 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.437941240 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcdCsQX/src/foo.py", kind: File } 2026-08-24 07:38:13.437962650 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcdCsQX/src/foo.py` 2026-08-24 07:38:13.437965310 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.437971930 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.438324360 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.452070524 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.455592852 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:13.476155213 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:13.476173233 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:13.476179713 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:13.476230263 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:13.476233903 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:13.477578522 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-08-24 07:38:13.477589702 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:13.477611742 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 39.602332ms 2026-08-24 07:38:13.477643862 DEBUG method="textDocument/completion" response.id=2 duration=39.67ms 2026-08-24 07:38:13.477675362 DEBUG Received server response for request 2 2026-08-24 07:38:13.487881337 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.487921107 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.487928327 DEBUG method="shutdown" response.id=3 duration=11.92µs 2026-08-24 07:38:13.487944897 DEBUG Received server response for request 3 2026-08-24 07:38:13.487949127 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.487964747 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-08-24 07:38:13.493076245 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.493158725 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.493212865 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.493282525 DEBUG Client info: None 2026-08-24 07:38:13.493320185 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.493335125 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.493340765 INFO Version: Unknown 2026-08-24 07:38:13.493378485 DEBUG Received server response for request 1 2026-08-24 07:38:13.493424295 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.493520435 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.493563615 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.493567695 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.493584185 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.493587985 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:13.493634375 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.493646475 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.493650875 DEBUG Initializing workspace `file:///tmp/.tmprQ9Koh/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:13.493676084 DEBUG Searching for a project in '/tmp/.tmprQ9Koh/src' 2026-08-24 07:38:13.493710454 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.493716004 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.494045324 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.494050394 DEBUG Discovering virtual environment in `/tmp/.tmprQ9Koh/src` 2026-08-24 07:38:13.494102934 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:13.494107414 DEBUG No virtual environment found 2026-08-24 07:38:13.494119324 DEBUG Adding first-party search path `/tmp/.tmprQ9Koh/src` 2026-08-24 07:38:13.494123464 DEBUG Using vendored stdlib 2026-08-24 07:38:13.494216284 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.494221054 DEBUG Adding new file root '/tmp/.tmprQ9Koh/src' of kind Project 2026-08-24 07:38:13.494359434 DEBUG Updating project to check open files 2026-08-24 07:38:13.494373764 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:13.494377084 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.494424664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprQ9Koh/src/foo.py", kind: File } 2026-08-24 07:38:13.494443384 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprQ9Koh/src/foo.py` 2026-08-24 07:38:13.494445884 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.494452444 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.495025804 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.508813378 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 14.325174ms 2026-08-24 07:38:13.508854048 DEBUG method="textDocument/completion" response.id=2 duration=14.40ms 2026-08-24 07:38:13.508888908 DEBUG Received server response for request 2 2026-08-24 07:38:13.519087133 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.519120773 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.519128403 DEBUG method="shutdown" response.id=3 duration=12.07µs 2026-08-24 07:38:13.519144013 DEBUG Received server response for request 3 2026-08-24 07:38:13.519147383 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.519162613 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-08-24 07:38:13.524441770 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.524535790 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.524583150 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.524647930 DEBUG Client info: None 2026-08-24 07:38:13.524678840 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.524694200 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.524699690 INFO Version: Unknown 2026-08-24 07:38:13.524741970 DEBUG Received server response for request 1 2026-08-24 07:38:13.524782960 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.524871270 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.524912830 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.524916460 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.524930820 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.524933780 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:13.525002930 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.525016660 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.525020930 DEBUG Initializing workspace `file:///tmp/.tmp7dDsn2/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:13.525045290 DEBUG Searching for a project in '/tmp/.tmp7dDsn2/src' 2026-08-24 07:38:13.525081600 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.525086740 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.525782430 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.525789000 DEBUG Discovering virtual environment in `/tmp/.tmp7dDsn2/src` 2026-08-24 07:38:13.525861400 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:13.525866520 DEBUG No virtual environment found 2026-08-24 07:38:13.525879230 DEBUG Adding first-party search path `/tmp/.tmp7dDsn2/src` 2026-08-24 07:38:13.525883440 DEBUG Using vendored stdlib 2026-08-24 07:38:13.526017240 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.526022790 DEBUG Adding new file root '/tmp/.tmp7dDsn2/src' of kind Project 2026-08-24 07:38:13.526203259 DEBUG Updating project to check open files 2026-08-24 07:38:13.526218839 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:13.526222459 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.526297899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7dDsn2/src/foo.py", kind: File } 2026-08-24 07:38:13.526327719 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7dDsn2/src/foo.py` 2026-08-24 07:38:13.526330719 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.526337739 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.526803629 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.541175343 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.544596561 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 18.225982ms 2026-08-24 07:38:13.544623141 DEBUG method="textDocument/completion" response.id=2 duration=18.28ms 2026-08-24 07:38:13.544639671 DEBUG Received server response for request 2 2026-08-24 07:38:13.554830356 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.554855506 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.554862766 DEBUG method="shutdown" response.id=3 duration=12.11µs 2026-08-24 07:38:13.554882216 DEBUG Received server response for request 3 2026-08-24 07:38:13.554886326 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.554896236 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-08-24 07:38:13.558086565 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.558155985 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.558195315 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.558301995 DEBUG Client info: None 2026-08-24 07:38:13.558345595 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.558360585 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.558367125 INFO Version: Unknown 2026-08-24 07:38:13.558411565 DEBUG Received server response for request 1 2026-08-24 07:38:13.558453915 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.558573085 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.558608405 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.558612145 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.558627835 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.558630945 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:13.558689405 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.558704425 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.558708935 DEBUG Initializing workspace `file:///tmp/.tmp5p7gqY/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmp5p7gqY/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.558730935 DEBUG Using overridden configuration file at '/tmp/.tmp5p7gqY/ty2.toml' 2026-08-24 07:38:13.558763604 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.559376174 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.559381904 DEBUG Discovering virtual environment in `/tmp/.tmp5p7gqY/src` 2026-08-24 07:38:13.559433414 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:13.559437874 DEBUG No virtual environment found 2026-08-24 07:38:13.559449814 DEBUG Adding first-party search path `/tmp/.tmp5p7gqY/src` 2026-08-24 07:38:13.559454104 DEBUG Using vendored stdlib 2026-08-24 07:38:13.559586784 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.559592104 DEBUG Adding new file root '/tmp/.tmp5p7gqY/src' of kind Project 2026-08-24 07:38:13.559725244 DEBUG Updating project to check open files 2026-08-24 07:38:13.559741034 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:13.559744534 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.559812974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5p7gqY/src/foo.py", kind: File } 2026-08-24 07:38:13.559834944 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5p7gqY/src/foo.py` 2026-08-24 07:38:13.559837894 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.559844794 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.560241014 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5p7gqY/src/foo.py"))}: Checking file '/tmp/.tmp5p7gqY/src/foo.py' 2026-08-24 07:38:13.560389214 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5p7gqY/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.570682919 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5p7gqY/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.574845207 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.99ms 2026-08-24 07:38:13.574862157 DEBUG Received server response for request 2 2026-08-24 07:38:13.585121522 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.585154912 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.585163792 DEBUG method="shutdown" response.id=3 duration=12.62µs 2026-08-24 07:38:13.585181852 DEBUG Received server response for request 3 2026-08-24 07:38:13.585185542 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.585200952 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-08-24 07:38:13.588037991 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.588099041 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.588136441 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.588217911 DEBUG Client info: None 2026-08-24 07:38:13.588256271 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.588270211 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.588275991 INFO Version: Unknown 2026-08-24 07:38:13.588319521 DEBUG Received server response for request 1 2026-08-24 07:38:13.588357651 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.588449401 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.588485201 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.588488801 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.588503441 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.588506511 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:13.588578321 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.588594311 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.588598751 DEBUG Initializing workspace `file:///tmp/.tmplGEFkq/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmplGEFkq/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.588628271 DEBUG Using overridden configuration file at '/tmp/.tmplGEFkq/ty2.toml' 2026-08-24 07:38:13.588660081 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.589238420 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.589244850 DEBUG Discovering virtual environment in `/tmp/.tmplGEFkq/src` 2026-08-24 07:38:13.589295250 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:13.589300130 DEBUG No virtual environment found 2026-08-24 07:38:13.589312590 DEBUG Adding first-party search path `/tmp/.tmplGEFkq/src` 2026-08-24 07:38:13.589316720 DEBUG Using vendored stdlib 2026-08-24 07:38:13.589433530 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.589438880 DEBUG Adding new file root '/tmp/.tmplGEFkq/src' of kind Project 2026-08-24 07:38:13.589603590 DEBUG Updating project to check open files 2026-08-24 07:38:13.589619170 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:13.589622880 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.589683540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplGEFkq/src/foo.py", kind: File } 2026-08-24 07:38:13.589704350 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplGEFkq/src/foo.py` 2026-08-24 07:38:13.589706850 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.589713720 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.590079140 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplGEFkq/src/foo.py"))}: Checking file '/tmp/.tmplGEFkq/src/foo.py' 2026-08-24 07:38:13.590229190 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplGEFkq/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.600746975 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplGEFkq/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.604893633 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.17ms 2026-08-24 07:38:13.604908943 DEBUG Received server response for request 2 2026-08-24 07:38:13.615146679 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.615183739 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.615191989 DEBUG method="shutdown" response.id=3 duration=12.61µs 2026-08-24 07:38:13.615209389 DEBUG Received server response for request 3 2026-08-24 07:38:13.615213499 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.615229219 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-08-24 07:38:13.617965387 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.618027047 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.618062237 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.618114037 DEBUG Client info: None 2026-08-24 07:38:13.618144337 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.618154967 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.618160647 INFO Version: Unknown 2026-08-24 07:38:13.618196327 DEBUG Received server response for request 1 2026-08-24 07:38:13.618235737 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.618326357 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.618361157 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.618364587 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.618379007 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.618382087 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:13.618439097 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.618453927 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.618458167 DEBUG Initializing workspace `file:///tmp/.tmpG0LAyT/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:13.618485607 DEBUG Searching for a project in '/tmp/.tmpG0LAyT/src' 2026-08-24 07:38:13.618532017 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.618536437 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.619055277 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.619060627 DEBUG Discovering virtual environment in `/tmp/.tmpG0LAyT/src` 2026-08-24 07:38:13.619106637 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:13.619111357 DEBUG No virtual environment found 2026-08-24 07:38:13.619123297 DEBUG Adding first-party search path `/tmp/.tmpG0LAyT/src` 2026-08-24 07:38:13.619127597 DEBUG Using vendored stdlib 2026-08-24 07:38:13.619241327 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.619246117 DEBUG Adding new file root '/tmp/.tmpG0LAyT/src' of kind Project 2026-08-24 07:38:13.619387097 DEBUG Updating project to check open files 2026-08-24 07:38:13.619401987 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:13.619405217 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.619453177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpG0LAyT/src/foo.py", kind: File } 2026-08-24 07:38:13.619472237 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpG0LAyT/src/foo.py` 2026-08-24 07:38:13.619474897 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.619481317 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.619739727 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG0LAyT/src/foo.py"))}: Checking file '/tmp/.tmpG0LAyT/src/foo.py' 2026-08-24 07:38:13.619858936 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG0LAyT/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.628007043 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG0LAyT/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.631994351 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.51ms 2026-08-24 07:38:13.632011401 DEBUG Received server response for request 2 2026-08-24 07:38:13.642253376 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.642289316 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.642296206 DEBUG method="shutdown" response.id=3 duration=9.86µs 2026-08-24 07:38:13.642313736 DEBUG Received server response for request 3 2026-08-24 07:38:13.642317716 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.642333176 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-08-24 07:38:13.645058615 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.645118375 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.645155565 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.645213415 DEBUG Client info: None 2026-08-24 07:38:13.645237105 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.645249645 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.645255135 INFO Version: Unknown 2026-08-24 07:38:13.645296295 DEBUG Received server response for request 1 2026-08-24 07:38:13.645332575 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.645418955 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.645459085 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.645462735 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.645477175 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.645543025 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.645557705 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.645562145 DEBUG Initializing workspace `file:///tmp/.tmpP6VZLB/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpP6VZLB/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.645584615 DEBUG Using overridden configuration file at '/tmp/.tmpP6VZLB/ty2.toml' 2026-08-24 07:38:13.645621265 ERROR Failed to create project for workspace `file:///tmp/.tmpP6VZLB/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpP6VZLB/ty2.toml: /tmp/.tmpP6VZLB/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:13.645639115 DEBUG Received notification `window/showMessage` 2026-08-24 07:38:13.645642875 INFO Retrying to receive `window/showMessage` notification 2026-08-24 07:38:13.645647165 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:13.646192934 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.646199654 DEBUG Discovering virtual environment in `/tmp/.tmpP6VZLB/src` 2026-08-24 07:38:13.646254524 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:13.646259174 DEBUG No virtual environment found 2026-08-24 07:38:13.646279954 DEBUG Adding first-party search path `/tmp/.tmpP6VZLB/src` 2026-08-24 07:38:13.646284114 DEBUG Using vendored stdlib 2026-08-24 07:38:13.646395534 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.646400514 DEBUG Adding new file root '/tmp/.tmpP6VZLB/src' of kind Project 2026-08-24 07:38:13.646593994 DEBUG Updating project to check open files 2026-08-24 07:38:13.646611364 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:13.646615114 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.646677724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpP6VZLB/src/foo.py", kind: File } 2026-08-24 07:38:13.646699584 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpP6VZLB/src/foo.py` 2026-08-24 07:38:13.646702264 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.646720284 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.647094804 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpP6VZLB/src/foo.py"))}: Checking file '/tmp/.tmpP6VZLB/src/foo.py' 2026-08-24 07:38:13.647247874 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpP6VZLB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.657973269 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpP6VZLB/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.662241777 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.52ms 2026-08-24 07:38:13.662259767 DEBUG Received server response for request 2 2026-08-24 07:38:13.672531212 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.672566802 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.672574812 DEBUG method="shutdown" response.id=3 duration=12.49µs 2026-08-24 07:38:13.672585762 DEBUG Received server response for request 3 2026-08-24 07:38:13.672590082 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.672605572 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-08-24 07:38:13.675373621 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.675430971 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.675465931 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.675535351 DEBUG Client info: None 2026-08-24 07:38:13.675563821 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.675575821 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.675581411 INFO Version: Unknown 2026-08-24 07:38:13.675621691 DEBUG Received server response for request 1 2026-08-24 07:38:13.675652431 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.675740391 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.675783231 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.675786611 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.675859501 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.675880581 DEBUG Initializing workspace `file:///tmp/.tmpkr0uzj/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/.tmpkr0uzj/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-08-24 07:38:13.675909401 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:13.675913251 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpkr0uzj/venv 2026-08-24 07:38:13.675921441 DEBUG Searching for a project in '/tmp/.tmpkr0uzj/src' 2026-08-24 07:38:13.675957951 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.675963451 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.676561080 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.676578040 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpkr0uzj/venv/pyvenv.cfg' 2026-08-24 07:38:13.676604390 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpkr0uzj/venv 2026-08-24 07:38:13.676648400 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpkr0uzj/venv/lib/python3.16/site-packages"] 2026-08-24 07:38:13.676664770 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpkr0uzj/base 2026-08-24 07:38:13.676671070 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-08-24 07:38:13.676673850 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/.tmpkr0uzj/base` 2026-08-24 07:38:13.676686970 DEBUG Adding first-party search path `/tmp/.tmpkr0uzj/src` 2026-08-24 07:38:13.676691320 DEBUG Using vendored stdlib 2026-08-24 07:38:13.676802500 DEBUG Adding site-packages search path `/tmp/.tmpkr0uzj/venv/lib/python3.16/site-packages` 2026-08-24 07:38:13.676808640 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.676812740 DEBUG Adding new file root '/tmp/.tmpkr0uzj/src' of kind Project 2026-08-24 07:38:13.676964360 DEBUG Adding new file root '/tmp/.tmpkr0uzj/venv/lib/python3.16/site-packages' of kind SearchPath 2026-08-24 07:38:13.677006810 DEBUG Updating project to check open files 2026-08-24 07:38:13.677011660 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:13.677016070 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:13.677022390 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:13.677098970 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.677106090 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:13.677176030 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpkr0uzj/src/main.py", kind: File } 2026-08-24 07:38:13.677197060 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkr0uzj/src/main.py` 2026-08-24 07:38:13.677199770 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.677206770 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(81))}}: Set open project files (count: 1) 2026-08-24 07:38:13.677577770 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkr0uzj/src/main.py"))}: Checking file '/tmp/.tmpkr0uzj/src/main.py' 2026-08-24 07:38:13.677709850 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkr0uzj/src/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.694111492 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkr0uzj/src/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.695413042 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.20ms 2026-08-24 07:38:13.695429612 DEBUG Received server response for request 2 2026-08-24 07:38:13.705595067 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.705629527 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.705635777 DEBUG method="shutdown" response.id=3 duration=10.87µs 2026-08-24 07:38:13.705645157 DEBUG Received server response for request 3 2026-08-24 07:38:13.705649157 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.705665077 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-08-24 07:38:13.708726816 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.708783216 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.708819376 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.708876766 DEBUG Client info: None 2026-08-24 07:38:13.708906716 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.708917736 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.708923426 INFO Version: Unknown 2026-08-24 07:38:13.708959026 DEBUG Received server response for request 1 2026-08-24 07:38:13.708991856 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.709072246 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.709109756 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.709113516 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.709186385 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.709198395 DEBUG Initializing workspace `file:///tmp/.tmpNp28re/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.709217575 DEBUG Searching for a project in '/tmp/.tmpNp28re/project' 2026-08-24 07:38:13.709249935 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.709254445 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.709567365 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.709573435 DEBUG Discovering virtual environment in `/tmp/.tmpNp28re/project` 2026-08-24 07:38:13.709584745 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpNp28re/project/.venv/pyvenv.cfg' 2026-08-24 07:38:13.709644105 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:13.709649385 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpNp28re/project/.venv 2026-08-24 07:38:13.709679365 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpNp28re/project/.venv/lib/python3.16/site-packages"] 2026-08-24 07:38:13.709689985 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpNp28re/base 2026-08-24 07:38:13.709695255 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-08-24 07:38:13.709697425 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/.tmpNp28re/base` 2026-08-24 07:38:13.709710105 DEBUG Adding first-party search path `/tmp/.tmpNp28re/project` 2026-08-24 07:38:13.709714395 DEBUG Using vendored stdlib 2026-08-24 07:38:13.709802245 DEBUG Adding site-packages search path `/tmp/.tmpNp28re/project/.venv/lib/python3.16/site-packages` 2026-08-24 07:38:13.709808495 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.709812615 DEBUG Adding new file root '/tmp/.tmpNp28re/project' of kind Project 2026-08-24 07:38:13.709935795 DEBUG Adding new file root '/tmp/.tmpNp28re/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-08-24 07:38:13.709955145 DEBUG Updating project to check open files 2026-08-24 07:38:13.709959685 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:13.709964125 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:13.709966305 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:13.720171010 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:13.720194590 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.720200690 DEBUG method="shutdown" response.id=2 duration=10.60µs 2026-08-24 07:38:13.720210790 DEBUG Received server response for request 2 2026-08-24 07:38:13.720214370 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.720223610 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-08-24 07:38:13.721321260 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.721371990 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.721401530 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.721447010 DEBUG Client info: None 2026-08-24 07:38:13.721472310 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.721483430 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.721488270 INFO Version: Unknown 2026-08-24 07:38:13.721538170 DEBUG Received server response for request 1 2026-08-24 07:38:13.721563600 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.721638900 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.721671750 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.721675250 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.721736190 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.721751950 DEBUG Initializing workspace `file:///tmp/.tmpIsoBJ9/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/.tmpIsoBJ9/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpIsoBJ9/python", }, environment: None, version: None, }, ), }, ), } 2026-08-24 07:38:13.721780520 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpIsoBJ9/python 2026-08-24 07:38:13.721787420 DEBUG Searching for a project in '/tmp/.tmpIsoBJ9/project' 2026-08-24 07:38:13.721818650 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.721823440 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.722100220 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.722115120 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpIsoBJ9/python/pyvenv.cfg' 2026-08-24 07:38:13.722122340 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpIsoBJ9/python 2026-08-24 07:38:13.722169770 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpIsoBJ9/python/lib/python3.16/site-packages"] 2026-08-24 07:38:13.722172830 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpIsoBJ9/python 2026-08-24 07:38:13.722181220 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpIsoBJ9/python/lib/python3.16" 2026-08-24 07:38:13.722193060 DEBUG Adding first-party search path `/tmp/.tmpIsoBJ9/project` 2026-08-24 07:38:13.722197060 DEBUG Using vendored stdlib 2026-08-24 07:38:13.722295439 DEBUG Adding site-packages search path `/tmp/.tmpIsoBJ9/python/lib/python3.16/site-packages` 2026-08-24 07:38:13.722300809 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.722304359 DEBUG Adding new file root '/tmp/.tmpIsoBJ9/project' of kind Project 2026-08-24 07:38:13.722429769 DEBUG Adding new file root '/tmp/.tmpIsoBJ9/python/lib/python3.16/site-packages' of kind SearchPath 2026-08-24 07:38:13.722447219 DEBUG Updating project to check open files 2026-08-24 07:38:13.722450889 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:13.722455459 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:13.722456029 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:13.732609615 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:13.732636965 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.732644915 DEBUG method="shutdown" response.id=2 duration=12.96µs 2026-08-24 07:38:13.732655535 DEBUG Received server response for request 2 2026-08-24 07:38:13.732659095 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.732668745 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-08-24 07:38:13.733693204 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.733750684 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.733782444 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.733829814 DEBUG Client info: None 2026-08-24 07:38:13.733856144 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.733865994 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.733870204 INFO Version: Unknown 2026-08-24 07:38:13.733918424 DEBUG Received server response for request 1 2026-08-24 07:38:13.733943884 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.734019284 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.734053014 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.734056314 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.734067794 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.734070504 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-24 07:38:13.734118194 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.734128204 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.734131984 DEBUG Initializing workspace `file:///tmp/.tmpYh7czX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.734149234 DEBUG Searching for a project in '/tmp/.tmpYh7czX/src' 2026-08-24 07:38:13.734179704 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.734183734 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.734471634 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.734476544 DEBUG Discovering virtual environment in `/tmp/.tmpYh7czX/src` 2026-08-24 07:38:13.734536744 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:13.734541234 DEBUG No virtual environment found 2026-08-24 07:38:13.734551774 DEBUG Adding first-party search path `/tmp/.tmpYh7czX/src` 2026-08-24 07:38:13.734555774 DEBUG Using vendored stdlib 2026-08-24 07:38:13.734635914 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.734639944 DEBUG Adding new file root '/tmp/.tmpYh7czX/src' of kind Project 2026-08-24 07:38:13.734746154 DEBUG Updating project to check open files 2026-08-24 07:38:13.734754724 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:13.734757464 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.734803634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYh7czX/src/foo.py", kind: File } 2026-08-24 07:38:13.734821514 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYh7czX/src/foo.py` 2026-08-24 07:38:13.734824014 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.734830104 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.735203834 DEBUG method="textDocument/foldingRange" response.id=2 duration=368.16µs 2026-08-24 07:38:13.735212914 DEBUG Received server response for request 2 2026-08-24 07:38:13.745411319 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.745429649 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.745434819 DEBUG method="shutdown" response.id=3 duration=7.23µs 2026-08-24 07:38:13.745444329 DEBUG Received server response for request 3 2026-08-24 07:38:13.745447709 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.745456489 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-08-24 07:38:13.746427808 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.746478478 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.746522488 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.746568678 DEBUG Client info: None 2026-08-24 07:38:13.746593588 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.746603298 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.746607558 INFO Version: Unknown 2026-08-24 07:38:13.746643008 DEBUG Received server response for request 1 2026-08-24 07:38:13.746669978 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.746744808 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.746777918 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.746781528 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.746794828 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.746797498 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-24 07:38:13.746841358 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.746851628 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.746854938 DEBUG Initializing workspace `file:///tmp/.tmpCULjwA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.746872678 DEBUG Searching for a project in '/tmp/.tmpCULjwA/src' 2026-08-24 07:38:13.746904528 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.746909068 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.747182778 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.747187498 DEBUG Discovering virtual environment in `/tmp/.tmpCULjwA/src` 2026-08-24 07:38:13.747224188 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:13.747228508 DEBUG No virtual environment found 2026-08-24 07:38:13.747238548 DEBUG Adding first-party search path `/tmp/.tmpCULjwA/src` 2026-08-24 07:38:13.747242468 DEBUG Using vendored stdlib 2026-08-24 07:38:13.747324188 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.747328058 DEBUG Adding new file root '/tmp/.tmpCULjwA/src' of kind Project 2026-08-24 07:38:13.747431608 DEBUG Updating project to check open files 2026-08-24 07:38:13.747440378 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:13.747443398 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.747481348 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCULjwA/src/foo.py", kind: File } 2026-08-24 07:38:13.747496318 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCULjwA/src/foo.py` 2026-08-24 07:38:13.747498618 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.747504688 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.747853958 DEBUG method="textDocument/foldingRange" response.id=2 duration=328.14µs 2026-08-24 07:38:13.747864258 DEBUG Received server response for request 2 2026-08-24 07:38:13.758066263 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.758086743 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.758094113 DEBUG method="shutdown" response.id=3 duration=9.41µs 2026-08-24 07:38:13.758104183 DEBUG Received server response for request 3 2026-08-24 07:38:13.758107643 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.758116713 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-08-24 07:38:13.759265322 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.759328692 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.759361162 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.759417562 DEBUG Client info: None 2026-08-24 07:38:13.759444242 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.759453082 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.759457182 INFO Version: Unknown 2026-08-24 07:38:13.759492252 DEBUG Received server response for request 1 2026-08-24 07:38:13.759547692 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.759560662 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpe4EFkJ 2026-08-24 07:38:13.759630222 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.759663722 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.759667192 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.759673932 DEBUG No workspace configuration provided for file:///tmp/.tmpe4EFkJ 2026-08-24 07:38:13.759687212 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:13.759739862 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.759745742 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpe4EFkJ, using default options 2026-08-24 07:38:13.759752552 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.759756532 DEBUG Initializing workspace `file:///tmp/.tmpe4EFkJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.759776052 DEBUG Searching for a project in '/tmp/.tmpe4EFkJ' 2026-08-24 07:38:13.759803252 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.759808202 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.760643622 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.760649562 DEBUG Discovering virtual environment in `/tmp/.tmpe4EFkJ` 2026-08-24 07:38:13.760697972 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:13.760703092 DEBUG No virtual environment found 2026-08-24 07:38:13.760715312 DEBUG Adding first-party search path `/tmp/.tmpe4EFkJ` 2026-08-24 07:38:13.760719472 DEBUG Using vendored stdlib 2026-08-24 07:38:13.760835822 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.760841022 DEBUG Adding new file root '/tmp/.tmpe4EFkJ' of kind Project 2026-08-24 07:38:13.760976892 DEBUG Updating project to check open files 2026-08-24 07:38:13.760993372 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:13.760997622 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:13.761020832 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:13.761024032 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:13.761031162 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:13.761036682 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:13.761038832 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:13.761042902 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:13.761047302 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:13.761049522 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:13.761053432 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:13.761168042 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:13.761338392 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.778281204 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.792995777 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:13.793009377 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:13.793012037 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:13.793040007 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-24 07:38:13.793166097 DEBUG method="textDocument/foldingRange" response.id=2 duration=99.40µs 2026-08-24 07:38:13.793189897 DEBUG Received server response for request 2 2026-08-24 07:38:13.793206407 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-08-24 07:38:13.793251617 DEBUG method="textDocument/foldingRange" response.id=3 duration=29.86µs 2026-08-24 07:38:13.793267457 DEBUG Received server response for request 3 2026-08-24 07:38:13.803538222 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:13.803568462 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.803575932 DEBUG method="shutdown" response.id=4 duration=12.13µs 2026-08-24 07:38:13.803592222 DEBUG Received server response for request 4 2026-08-24 07:38:13.803595392 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.803609922 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-08-24 07:38:13.808192300 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.808256720 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.808295530 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.808357540 DEBUG Client info: None 2026-08-24 07:38:13.808393880 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.808406610 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.808412380 INFO Version: Unknown 2026-08-24 07:38:13.808449760 DEBUG Received server response for request 1 2026-08-24 07:38:13.808484480 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.808587480 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.808630290 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.808633840 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.808648510 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.808652990 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.808655590 DEBUG Client sends request `textDocument/definition` with ID 2 2026-08-24 07:38:13.808706470 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.808719310 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.808723360 DEBUG Initializing workspace `file:///tmp/.tmp9uTq7C/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.808743620 DEBUG Searching for a project in '/tmp/.tmp9uTq7C/src' 2026-08-24 07:38:13.808776510 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.808781370 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.809095240 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.809100970 DEBUG Discovering virtual environment in `/tmp/.tmp9uTq7C/src` 2026-08-24 07:38:13.809148630 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:13.809153000 DEBUG No virtual environment found 2026-08-24 07:38:13.809164780 DEBUG Adding first-party search path `/tmp/.tmp9uTq7C/src` 2026-08-24 07:38:13.809168910 DEBUG Using vendored stdlib 2026-08-24 07:38:13.809266469 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.809271299 DEBUG Adding new file root '/tmp/.tmp9uTq7C/src' of kind Project 2026-08-24 07:38:13.809401269 DEBUG Updating project to check open files 2026-08-24 07:38:13.809414239 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:13.809417319 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.809465319 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9uTq7C/src/script.py", kind: File } 2026-08-24 07:38:13.809485109 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9uTq7C/src/script.py` 2026-08-24 07:38:13.809487569 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.809493869 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.809535149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9uTq7C/src/ordinary.py", kind: File } 2026-08-24 07:38:13.809543009 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9uTq7C/src/ordinary.py` 2026-08-24 07:38:13.809545169 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.809549679 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:13.809796769 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-08-24 07:38:13.809850959 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:13.809857359 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-08-24 07:38:13.809866669 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmp9uTq7C/src/dependencies` 2026-08-24 07:38:13.809871609 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-08-24 07:38:13.809979139 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.809985809 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmp9uTq7C/src/dependencies' of kind SearchPath 2026-08-24 07:38:13.810071169 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.810179069 DEBUG method="textDocument/definition" response.id=2 duration=624.97µs 2026-08-24 07:38:13.810189999 DEBUG Received server response for request 2 2026-08-24 07:38:13.810275179 DEBUG Client sends request `textDocument/definition` with ID 3 2026-08-24 07:38:13.810325169 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.810333729 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-08-24 07:38:13.810346859 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:13.810355139 DEBUG method="textDocument/definition" response.id=3 duration=69.58µs 2026-08-24 07:38:13.810364329 DEBUG Received server response for request 3 2026-08-24 07:38:13.820458124 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:13.820476314 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.820482514 DEBUG method="shutdown" response.id=4 duration=8.85µs 2026-08-24 07:38:13.820491394 DEBUG Received server response for request 4 2026-08-24 07:38:13.820494964 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.820503214 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-08-24 07:38:13.821580564 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.821637704 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.821669234 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.821714164 DEBUG Client info: None 2026-08-24 07:38:13.821743174 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.821766714 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.821770944 INFO Version: Unknown 2026-08-24 07:38:13.821804304 DEBUG Received server response for request 1 2026-08-24 07:38:13.821830964 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.821906174 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.821938894 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.821942144 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.821953784 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.821956704 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:13.822003994 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.822013924 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.822017754 DEBUG Initializing workspace `file:///tmp/.tmpfspB47/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.822034934 DEBUG Searching for a project in '/tmp/.tmpfspB47/src' 2026-08-24 07:38:13.822072754 DEBUG Found project at '/tmp/.tmpfspB47/src' 2026-08-24 07:38:13.822076414 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.822355164 DEBUG Discovering virtual environment in `/tmp/.tmpfspB47/src` 2026-08-24 07:38:13.822394404 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:13.822398624 DEBUG No virtual environment found 2026-08-24 07:38:13.822409464 DEBUG Adding first-party search path `/tmp/.tmpfspB47/src` 2026-08-24 07:38:13.822413534 DEBUG Using vendored stdlib 2026-08-24 07:38:13.822497233 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.822500923 DEBUG Adding new file root '/tmp/.tmpfspB47/src' of kind Project 2026-08-24 07:38:13.822617323 DEBUG Updating project to check open files 2026-08-24 07:38:13.822625773 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:13.822628453 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.822666773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpfspB47/src/script.py", kind: File } 2026-08-24 07:38:13.822679613 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfspB47/src/script.py` 2026-08-24 07:38:13.822681953 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.822687343 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.822935043 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-08-24 07:38:13.822983183 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:13.822989593 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-24 07:38:13.822993653 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:38:13.823107113 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-08-24 07:38:13.823197453 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.824605833 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-08-24 07:38:13.824638423 DEBUG method="textDocument/hover" response.id=2 duration=1.95ms 2026-08-24 07:38:13.824649243 DEBUG Received server response for request 2 2026-08-24 07:38:13.834803138 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.834824008 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.834831368 DEBUG method="shutdown" response.id=3 duration=10.30µs 2026-08-24 07:38:13.834840658 DEBUG Received server response for request 3 2026-08-24 07:38:13.834844128 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.834853248 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-08-24 07:38:13.836036177 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.836084697 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.836115547 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.836188717 DEBUG Client info: None 2026-08-24 07:38:13.836214597 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.836223637 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.836228267 INFO Version: Unknown 2026-08-24 07:38:13.836264877 DEBUG Received server response for request 1 2026-08-24 07:38:13.836290157 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.836380817 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.836417737 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.836421387 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.836434327 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.836437217 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:13.836486307 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.836498117 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.836502317 DEBUG Initializing workspace `file:///tmp/.tmpq8EeCX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.836532667 DEBUG Searching for a project in '/tmp/.tmpq8EeCX/src' 2026-08-24 07:38:13.836568937 DEBUG Found project at '/tmp/.tmpq8EeCX/src' 2026-08-24 07:38:13.836572857 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.836853097 DEBUG Discovering virtual environment in `/tmp/.tmpq8EeCX/src` 2026-08-24 07:38:13.836893937 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:13.836898297 DEBUG No virtual environment found 2026-08-24 07:38:13.836909017 DEBUG Adding first-party search path `/tmp/.tmpq8EeCX/src` 2026-08-24 07:38:13.836912987 DEBUG Using vendored stdlib 2026-08-24 07:38:13.837001587 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.837006087 DEBUG Adding new file root '/tmp/.tmpq8EeCX/src' of kind Project 2026-08-24 07:38:13.837111807 DEBUG Updating project to check open files 2026-08-24 07:38:13.837121237 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:13.837124577 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.837165267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpq8EeCX/src/script.py", kind: File } 2026-08-24 07:38:13.837180127 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpq8EeCX/src/script.py` 2026-08-24 07:38:13.837182587 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.837188717 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.837295497 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-08-24 07:38:13.837466067 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:13.837472717 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-24 07:38:13.837476187 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:38:13.837581626 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-08-24 07:38:13.837652226 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.839002546 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-08-24 07:38:13.839032086 DEBUG method="textDocument/hover" response.id=2 duration=1.84ms 2026-08-24 07:38:13.839044986 DEBUG Received server response for request 2 2026-08-24 07:38:13.849188751 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.849212861 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.849220801 DEBUG method="shutdown" response.id=3 duration=11.93µs 2026-08-24 07:38:13.849230931 DEBUG Received server response for request 3 2026-08-24 07:38:13.849234261 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.849243081 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-08-24 07:38:13.850419061 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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:13.850480301 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.850528360 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.850583370 DEBUG Client info: None 2026-08-24 07:38:13.850609840 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.850618240 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.850624060 INFO Version: Unknown 2026-08-24 07:38:13.850659910 DEBUG Received server response for request 1 2026-08-24 07:38:13.850686930 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.850761020 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.850795990 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.850799260 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.850810620 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.850813230 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:13.850864340 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.850874470 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.850878270 DEBUG Initializing workspace `file:///tmp/.tmpoCRR9c/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.850895930 DEBUG Searching for a project in '/tmp/.tmpoCRR9c/src' 2026-08-24 07:38:13.850926660 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.850930860 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.851202970 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.851207490 DEBUG Discovering virtual environment in `/tmp/.tmpoCRR9c/src` 2026-08-24 07:38:13.851245740 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:13.851249600 DEBUG No virtual environment found 2026-08-24 07:38:13.851260310 DEBUG Adding first-party search path `/tmp/.tmpoCRR9c/src` 2026-08-24 07:38:13.851264140 DEBUG Using vendored stdlib 2026-08-24 07:38:13.851347090 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.851350990 DEBUG Adding new file root '/tmp/.tmpoCRR9c/src' of kind Project 2026-08-24 07:38:13.851454760 DEBUG Updating project to check open files 2026-08-24 07:38:13.851464880 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:13.851467610 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.851505930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpoCRR9c/src/foo.py", kind: File } 2026-08-24 07:38:13.851537020 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoCRR9c/src/foo.py` 2026-08-24 07:38:13.851539560 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.851545460 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.851759790 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.860231026 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.861554965 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:38:13.861585265 DEBUG method="textDocument/hover" response.id=2 duration=10.03ms 2026-08-24 07:38:13.861599505 DEBUG Received server response for request 2 2026-08-24 07:38:13.871681641 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.871703361 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.871708961 DEBUG method="shutdown" response.id=3 duration=9.15µs 2026-08-24 07:38:13.871718011 DEBUG Received server response for request 3 2026-08-24 07:38:13.871720931 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.871729741 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-08-24 07:38:13.874054090 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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:13.874124460 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.874159620 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.874215470 DEBUG Client info: None 2026-08-24 07:38:13.874239520 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.874251550 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.874258020 INFO Version: Unknown 2026-08-24 07:38:13.874303960 DEBUG Received server response for request 1 2026-08-24 07:38:13.874345070 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.874432890 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.874471860 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.874475190 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.874489670 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.874493110 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:13.874558320 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.874572820 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.874577690 DEBUG Initializing workspace `file:///tmp/.tmpbLdnr2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.874600920 DEBUG Searching for a project in '/tmp/.tmpbLdnr2/src' 2026-08-24 07:38:13.874635980 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.874640960 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.875405499 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.875411459 DEBUG Discovering virtual environment in `/tmp/.tmpbLdnr2/src` 2026-08-24 07:38:13.875490939 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:13.875496089 DEBUG No virtual environment found 2026-08-24 07:38:13.875508179 DEBUG Adding first-party search path `/tmp/.tmpbLdnr2/src` 2026-08-24 07:38:13.875536329 DEBUG Using vendored stdlib 2026-08-24 07:38:13.875682759 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.875688559 DEBUG Adding new file root '/tmp/.tmpbLdnr2/src' of kind Project 2026-08-24 07:38:13.875865009 DEBUG Updating project to check open files 2026-08-24 07:38:13.875880589 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:13.875884109 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.875962139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbLdnr2/src/foo.py", kind: File } 2026-08-24 07:38:13.875993529 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbLdnr2/src/foo.py` 2026-08-24 07:38:13.875996339 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.876003709 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.876353859 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.885495604 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.886830764 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:38:13.886864654 DEBUG method="textDocument/hover" response.id=2 duration=10.85ms 2026-08-24 07:38:13.886879834 DEBUG Received server response for request 2 2026-08-24 07:38:13.896963559 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.896988259 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.896996029 DEBUG method="shutdown" response.id=3 duration=11.42µs 2026-08-24 07:38:13.897007119 DEBUG Received server response for request 3 2026-08-24 07:38:13.897010429 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.897019859 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-08-24 07:38:13.899274018 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:13.899333528 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.899368878 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.899423928 DEBUG Client info: None 2026-08-24 07:38:13.899454398 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.899465258 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.899469298 INFO Version: Unknown 2026-08-24 07:38:13.899507018 DEBUG Received server response for request 1 2026-08-24 07:38:13.899551108 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.899635458 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.899672728 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.899675868 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.899688938 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.899692688 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.899695398 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:13.899737648 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.899747828 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.899751908 DEBUG Initializing workspace `file:///tmp/.tmp9HMSoI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.899771138 DEBUG Searching for a project in '/tmp/.tmp9HMSoI/src' 2026-08-24 07:38:13.899816058 DEBUG Found project at '/tmp/.tmp9HMSoI/src' 2026-08-24 07:38:13.899820208 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.900111968 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.900116758 DEBUG Discovering virtual environment in `/tmp/.tmp9HMSoI/src` 2026-08-24 07:38:13.900157908 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:13.900162248 DEBUG No virtual environment found 2026-08-24 07:38:13.900173368 DEBUG Adding first-party search path `/tmp/.tmp9HMSoI/src` 2026-08-24 07:38:13.900177348 DEBUG Using vendored stdlib 2026-08-24 07:38:13.900265198 INFO Python version: Python 3.12, platform: linux 2026-08-24 07:38:13.900269538 DEBUG Adding new file root '/tmp/.tmp9HMSoI/src' of kind Project 2026-08-24 07:38:13.900381838 DEBUG Updating project to check open files 2026-08-24 07:38:13.900392338 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:13.900395208 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.900437448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9HMSoI/src/older.py", kind: File } 2026-08-24 07:38:13.900452778 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9HMSoI/src/older.py` 2026-08-24 07:38:13.900455388 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.900461078 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.900484618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9HMSoI/src/newer.py", kind: File } 2026-08-24 07:38:13.900492448 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9HMSoI/src/newer.py` 2026-08-24 07:38:13.900494558 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.900498798 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:13.900853567 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-08-24 07:38:13.900882527 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-08-24 07:38:13.901019567 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-08-24 07:38:13.901051277 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:13.901056727 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-24 07:38:13.901064397 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp9HMSoI/src` 2026-08-24 07:38:13.901069107 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:38:13.901173667 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-08-24 07:38:13.901259717 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.914537161 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-08-24 07:38:13.914575701 DEBUG method="textDocument/hover" response.id=2 duration=14.07ms 2026-08-24 07:38:13.914589861 DEBUG Received server response for request 2 2026-08-24 07:38:13.914704081 DEBUG Client sends request `textDocument/hover` with ID 3 2026-08-24 07:38:13.914764721 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-08-24 07:38:13.914770831 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-08-24 07:38:13.914860381 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-08-24 07:38:13.914898801 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:13.914903561 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-08-24 07:38:13.914910151 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp9HMSoI/src` 2026-08-24 07:38:13.914914391 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:38:13.915003161 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-08-24 07:38:13.915047281 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.925205146 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-08-24 07:38:13.925239426 DEBUG method="textDocument/hover" response.id=3 duration=10.52ms 2026-08-24 07:38:13.925252856 DEBUG Received server response for request 3 2026-08-24 07:38:13.935377872 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:13.935409982 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.935417662 DEBUG method="shutdown" response.id=4 duration=11.57µs 2026-08-24 07:38:13.935427342 DEBUG Received server response for request 4 2026-08-24 07:38:13.935430732 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.935445562 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-08-24 07:38:13.939336150 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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:13.939413430 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.939451170 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.939520540 DEBUG Client info: None 2026-08-24 07:38:13.939551770 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.939564720 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.939570620 INFO Version: Unknown 2026-08-24 07:38:13.939611690 DEBUG Received server response for request 1 2026-08-24 07:38:13.939654960 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.939748910 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.939785860 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.939789120 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.939803990 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.939807150 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:13.939873090 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.939888429 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.939892649 DEBUG Initializing workspace `file:///tmp/.tmppHi4FU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.939913809 DEBUG Searching for a project in '/tmp/.tmppHi4FU/src' 2026-08-24 07:38:13.939947449 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.939952419 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.940643449 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.940650129 DEBUG Discovering virtual environment in `/tmp/.tmppHi4FU/src` 2026-08-24 07:38:13.940699099 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:13.940703919 DEBUG No virtual environment found 2026-08-24 07:38:13.940716909 DEBUG Adding first-party search path `/tmp/.tmppHi4FU/src` 2026-08-24 07:38:13.940721169 DEBUG Using vendored stdlib 2026-08-24 07:38:13.940833449 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.940839439 DEBUG Adding new file root '/tmp/.tmppHi4FU/src' of kind Project 2026-08-24 07:38:13.940984569 DEBUG Updating project to check open files 2026-08-24 07:38:13.940999459 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:13.941003169 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.941065769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppHi4FU/src/foo.py", kind: File } 2026-08-24 07:38:13.941087219 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppHi4FU/src/foo.py` 2026-08-24 07:38:13.941089789 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.941096459 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.941581069 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.951425324 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.952779584 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:38:13.952814854 DEBUG method="textDocument/hover" response.id=2 duration=11.71ms 2026-08-24 07:38:13.952830524 DEBUG Received server response for request 2 2026-08-24 07:38:13.962920939 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.962953119 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.962959169 DEBUG method="shutdown" response.id=3 duration=10.62µs 2026-08-24 07:38:13.962975489 DEBUG Received server response for request 3 2026-08-24 07:38:13.962978849 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.962994579 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-08-24 07:38:13.965188778 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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:13.965249188 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.965282198 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.965336558 DEBUG Client info: None 2026-08-24 07:38:13.965365158 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.965374838 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:13.965380138 INFO Version: Unknown 2026-08-24 07:38:13.965416018 DEBUG Received server response for request 1 2026-08-24 07:38:13.965449438 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.965532648 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.965568188 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.965571528 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.965584588 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.965587308 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:13.965634858 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.965645568 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.965649448 DEBUG Initializing workspace `file:///tmp/.tmpKme7iN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.965667018 DEBUG Searching for a project in '/tmp/.tmpKme7iN/src' 2026-08-24 07:38:13.965699438 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.965703538 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.965990018 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.965995418 DEBUG Discovering virtual environment in `/tmp/.tmpKme7iN/src` 2026-08-24 07:38:13.966037507 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:13.966041687 DEBUG No virtual environment found 2026-08-24 07:38:13.966052277 DEBUG Adding first-party search path `/tmp/.tmpKme7iN/src` 2026-08-24 07:38:13.966056517 DEBUG Using vendored stdlib 2026-08-24 07:38:13.966145707 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.966150087 DEBUG Adding new file root '/tmp/.tmpKme7iN/src' of kind Project 2026-08-24 07:38:13.966262047 DEBUG Updating project to check open files 2026-08-24 07:38:13.966278487 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:13.966281767 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.966324137 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpKme7iN/src/foo.py", kind: File } 2026-08-24 07:38:13.966339197 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKme7iN/src/foo.py` 2026-08-24 07:38:13.966341607 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.966347387 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.966734067 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:13.977506822 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:38:13.978877002 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:38:13.978910942 DEBUG method="textDocument/hover" response.id=2 duration=12.56ms 2026-08-24 07:38:13.978926202 DEBUG Received server response for request 2 2026-08-24 07:38:13.989015477 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:13.989046337 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:13.989052777 DEBUG method="shutdown" response.id=3 duration=9.93µs 2026-08-24 07:38:13.989062127 DEBUG Received server response for request 3 2026-08-24 07:38:13.989065107 DEBUG Client sends notification `exit` 2026-08-24 07:38:13.989074397 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-08-24 07:38:13.991432596 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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:13.991501366 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:13.991551606 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:13.991619366 DEBUG Client info: None 2026-08-24 07:38:13.991650136 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:13.991661006 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-08-24 07:38:13.991665126 INFO Version: Unknown 2026-08-24 07:38:13.991703446 DEBUG Received server response for request 1 2026-08-24 07:38:13.991743646 DEBUG Client sends notification `initialized` 2026-08-24 07:38:13.991756486 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKucNzJ 2026-08-24 07:38:13.991836246 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:13.991871856 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:13.991875956 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:13.991883766 DEBUG No workspace configuration provided for file:///tmp/.tmpKucNzJ 2026-08-24 07:38:13.991889786 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:13.991893186 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-08-24 07:38:13.991946996 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:13.991953006 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKucNzJ, using default options 2026-08-24 07:38:13.991960506 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:13.991963926 DEBUG Initializing workspace `file:///tmp/.tmpKucNzJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:13.991985966 DEBUG Searching for a project in '/tmp/.tmpKucNzJ' 2026-08-24 07:38:13.992013196 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:13.992017966 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:13.992684645 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:13.992690855 DEBUG Discovering virtual environment in `/tmp/.tmpKucNzJ` 2026-08-24 07:38:13.992742805 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:13.992748045 DEBUG No virtual environment found 2026-08-24 07:38:13.992760535 DEBUG Adding first-party search path `/tmp/.tmpKucNzJ` 2026-08-24 07:38:13.992764665 DEBUG Using vendored stdlib 2026-08-24 07:38:13.992882215 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:13.992887445 DEBUG Adding new file root '/tmp/.tmpKucNzJ' of kind Project 2026-08-24 07:38:13.993033535 DEBUG Updating project to check open files 2026-08-24 07:38:13.993049805 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:13.993053435 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:13.993120295 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpKucNzJ/foo.py", kind: File } 2026-08-24 07:38:13.993141925 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKucNzJ/foo.py` 2026-08-24 07:38:13.993144865 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:13.993151875 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:13.993730485 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.007749228 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.010621187 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmpKucNzJ}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:14.010693477 DEBUG method="textDocument/implementation" response.id=2 duration=17.54ms 2026-08-24 07:38:14.010709917 DEBUG Received server response for request 2 2026-08-24 07:38:14.020824892 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.020857022 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.020865332 DEBUG method="shutdown" response.id=3 duration=12.29µs 2026-08-24 07:38:14.020875362 DEBUG Received server response for request 3 2026-08-24 07:38:14.020879262 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.020894502 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-08-24 07:38:14.023449921 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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:14.023524921 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.023559181 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.023610491 DEBUG Client info: None 2026-08-24 07:38:14.023646841 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.023660481 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.023666191 INFO Version: Unknown 2026-08-24 07:38:14.023705571 DEBUG Received server response for request 1 2026-08-24 07:38:14.023736211 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.023749041 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpAZQLqD 2026-08-24 07:38:14.023818501 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.023853501 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.023856901 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.023863131 DEBUG No workspace configuration provided for file:///tmp/.tmpAZQLqD 2026-08-24 07:38:14.023868121 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.023870911 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-08-24 07:38:14.023916381 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.023921121 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpAZQLqD, using default options 2026-08-24 07:38:14.023926711 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.023930341 DEBUG Initializing workspace `file:///tmp/.tmpAZQLqD`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.023947211 DEBUG Searching for a project in '/tmp/.tmpAZQLqD' 2026-08-24 07:38:14.023972121 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.023976361 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.024270491 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.024275911 DEBUG Discovering virtual environment in `/tmp/.tmpAZQLqD` 2026-08-24 07:38:14.024316611 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:14.024320811 DEBUG No virtual environment found 2026-08-24 07:38:14.024331941 DEBUG Adding first-party search path `/tmp/.tmpAZQLqD` 2026-08-24 07:38:14.024336011 DEBUG Using vendored stdlib 2026-08-24 07:38:14.024426081 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.024430301 DEBUG Adding new file root '/tmp/.tmpAZQLqD' of kind Project 2026-08-24 07:38:14.024561301 DEBUG Updating project to check open files 2026-08-24 07:38:14.024573291 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:14.024576481 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.024617711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpAZQLqD/foo.py", kind: File } 2026-08-24 07:38:14.024634961 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAZQLqD/foo.py` 2026-08-24 07:38:14.024637411 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.024643321 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.025122890 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.038876774 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.041628443 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmpAZQLqD}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:14.041678413 DEBUG method="textDocument/implementation" response.id=2 duration=17.03ms 2026-08-24 07:38:14.041692933 DEBUG Received server response for request 2 2026-08-24 07:38:14.051790218 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.051820488 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.051827898 DEBUG method="shutdown" response.id=3 duration=10.42µs 2026-08-24 07:38:14.051837418 DEBUG Received server response for request 3 2026-08-24 07:38:14.051840948 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.051856718 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-08-24 07:38:14.054352887 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.054411527 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.054444277 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.054492567 DEBUG Client info: None 2026-08-24 07:38:14.054538457 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.054550187 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.054555047 INFO Version: Unknown 2026-08-24 07:38:14.054593237 DEBUG Received server response for request 1 2026-08-24 07:38:14.054625477 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.054637477 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKj8ptz 2026-08-24 07:38:14.054709417 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.054744947 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.054748327 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.054755457 DEBUG No workspace configuration provided for file:///tmp/.tmpKj8ptz 2026-08-24 07:38:14.054810277 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.054814927 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKj8ptz, using default options 2026-08-24 07:38:14.054821437 DEBUG Initializing workspace `file:///tmp/.tmpKj8ptz`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.054840357 DEBUG Searching for a project in '/tmp/.tmpKj8ptz' 2026-08-24 07:38:14.054867047 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.054871477 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.055172977 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.055178397 DEBUG Discovering virtual environment in `/tmp/.tmpKj8ptz` 2026-08-24 07:38:14.055219197 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:14.055223347 DEBUG No virtual environment found 2026-08-24 07:38:14.055234327 DEBUG Adding first-party search path `/tmp/.tmpKj8ptz` 2026-08-24 07:38:14.055238347 DEBUG Using vendored stdlib 2026-08-24 07:38:14.055340627 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.055345407 DEBUG Adding new file root '/tmp/.tmpKj8ptz' of kind Project 2026-08-24 07:38:14.055469456 DEBUG Updating project to check open files 2026-08-24 07:38:14.055480356 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:14.064829272 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.064852492 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.064858362 DEBUG method="shutdown" response.id=2 duration=9.01µs 2026-08-24 07:38:14.064869452 DEBUG Received server response for request 2 2026-08-24 07:38:14.064873572 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.064882962 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:14.065808972 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.065862412 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.065898892 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.065961572 DEBUG Client info: None 2026-08-24 07:38:14.065990072 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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:14.066002712 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.066008602 INFO Version: Unknown 2026-08-24 07:38:14.066052792 DEBUG Received server response for request 1 2026-08-24 07:38:14.066079532 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.066164012 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.066201862 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.066205072 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.066216792 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.066219532 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:14.066281442 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.066296572 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.066302012 DEBUG Initializing workspace `file:///tmp/.tmpWL3UVw/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:14.066338032 DEBUG Searching for a project in '/tmp/.tmpWL3UVw/src' 2026-08-24 07:38:14.066375551 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.066380691 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.067166441 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.067174021 DEBUG Discovering virtual environment in `/tmp/.tmpWL3UVw/src` 2026-08-24 07:38:14.067228811 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:14.067233861 DEBUG No virtual environment found 2026-08-24 07:38:14.067246711 DEBUG Adding first-party search path `/tmp/.tmpWL3UVw/src` 2026-08-24 07:38:14.067250921 DEBUG Using vendored stdlib 2026-08-24 07:38:14.067368581 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.067374151 DEBUG Adding new file root '/tmp/.tmpWL3UVw/src' of kind Project 2026-08-24 07:38:14.067547881 DEBUG Updating project to check open files 2026-08-24 07:38:14.067567631 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:14.067571371 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.067625221 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWL3UVw/src/foo.py", kind: File } 2026-08-24 07:38:14.067647881 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWL3UVw/src/foo.py` 2026-08-24 07:38:14.067650451 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.067657361 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.067965631 DEBUG method="textDocument/hover" response.id=2 duration=302.21µs 2026-08-24 07:38:14.067979231 DEBUG Received server response for request 2 2026-08-24 07:38:14.078050576 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.078069696 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.078075476 DEBUG method="shutdown" response.id=3 duration=8.65µs 2026-08-24 07:38:14.078084856 DEBUG Received server response for request 3 2026-08-24 07:38:14.078088296 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.078097546 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-08-24 07:38:14.079075686 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.079131966 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.079163806 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.079212016 DEBUG Client info: None 2026-08-24 07:38:14.079237886 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.079248816 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.079253396 INFO Version: Unknown 2026-08-24 07:38:14.079290176 DEBUG Received server response for request 1 2026-08-24 07:38:14.079318016 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.079394115 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.079428615 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.079432195 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.079445085 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.079447925 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:14.079494015 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.079503575 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.079506645 DEBUG Initializing workspace `file:///tmp/.tmps5pQNx/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:14.079538125 DEBUG Searching for a project in '/tmp/.tmps5pQNx/src' 2026-08-24 07:38:14.079571455 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.079575815 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.079848705 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.079853585 DEBUG Discovering virtual environment in `/tmp/.tmps5pQNx/src` 2026-08-24 07:38:14.079890075 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:14.079894175 DEBUG No virtual environment found 2026-08-24 07:38:14.079905565 DEBUG Adding first-party search path `/tmp/.tmps5pQNx/src` 2026-08-24 07:38:14.079909695 DEBUG Using vendored stdlib 2026-08-24 07:38:14.079991785 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.079995565 DEBUG Adding new file root '/tmp/.tmps5pQNx/src' of kind Project 2026-08-24 07:38:14.080101635 DEBUG Updating project to check open files 2026-08-24 07:38:14.080110325 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:14.080113145 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.080152205 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmps5pQNx/src/foo.py", kind: File } 2026-08-24 07:38:14.080166585 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmps5pQNx/src/foo.py` 2026-08-24 07:38:14.080169115 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.080174935 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.080213675 DEBUG method="textDocument/hover" response.id=2 duration=33.60µs 2026-08-24 07:38:14.080224005 DEBUG Received server response for request 2 2026-08-24 07:38:14.090297780 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.090317590 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.090324500 DEBUG method="shutdown" response.id=3 duration=9.82µs 2026-08-24 07:38:14.090334280 DEBUG Received server response for request 3 2026-08-24 07:38:14.090338760 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.090347450 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-08-24 07:38:14.091400420 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.091471420 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.091503730 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.091566570 DEBUG Client info: None 2026-08-24 07:38:14.091590680 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.091603500 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.091609220 INFO Version: Unknown 2026-08-24 07:38:14.091649780 DEBUG Received server response for request 1 2026-08-24 07:38:14.091692720 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.091706540 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpsiiRp6 2026-08-24 07:38:14.091778950 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.091812360 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.091815790 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.091823020 DEBUG No workspace configuration provided for file:///tmp/.tmpsiiRp6 2026-08-24 07:38:14.091871030 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.091875640 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpsiiRp6, using default options 2026-08-24 07:38:14.091882080 DEBUG Initializing workspace `file:///tmp/.tmpsiiRp6`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.091898190 DEBUG Searching for a project in '/tmp/.tmpsiiRp6' 2026-08-24 07:38:14.091924320 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.091928410 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.092196010 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.092201150 DEBUG Discovering virtual environment in `/tmp/.tmpsiiRp6` 2026-08-24 07:38:14.092238570 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:14.092242760 DEBUG No virtual environment found 2026-08-24 07:38:14.092252990 DEBUG Adding first-party search path `/tmp/.tmpsiiRp6` 2026-08-24 07:38:14.092257020 DEBUG Using vendored stdlib 2026-08-24 07:38:14.092341960 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.092345580 DEBUG Adding new file root '/tmp/.tmpsiiRp6' of kind Project 2026-08-24 07:38:14.092447530 DEBUG Updating project to check open files 2026-08-24 07:38:14.092456200 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:14.102065425 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.102091735 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.102099045 DEBUG method="shutdown" response.id=2 duration=11.90µs 2026-08-24 07:38:14.102109785 DEBUG Received server response for request 2 2026-08-24 07:38:14.102113625 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.102123015 DEBUG Received exit notification, exiting ok test initialize::missing_virtual_env_does_not_panic ... 2026-08-24 07:38:14.103121955 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.103181385 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.103211545 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.103258824 DEBUG Client info: None 2026-08-24 07:38:14.103280914 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.103290904 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.103296664 INFO Version: Unknown 2026-08-24 07:38:14.103333504 DEBUG Received server response for request 1 2026-08-24 07:38:14.103361704 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.103437824 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.103473254 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.103476284 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.103540864 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.103552664 DEBUG Initializing workspace `file:///tmp/.tmp1xT28R/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.103583254 DEBUG Searching for a project in '/tmp/.tmp1xT28R/project' 2026-08-24 07:38:14.103617434 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.103621894 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.103905794 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.103911104 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-08-24 07:38:14.103963604 ERROR Failed to create project for workspace `file:///tmp/.tmp1xT28R/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:14.103982604 DEBUG Received notification `window/showMessage` 2026-08-24 07:38:14.103986294 INFO Retrying to receive `window/showMessage` notification 2026-08-24 07:38:14.104253174 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.104257704 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-08-24 07:38:14.104263514 DEBUG Default settings failed to discover local Python environment 2026-08-24 07:38:14.104292594 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:14.104296194 DEBUG No virtual environment found 2026-08-24 07:38:14.104308004 DEBUG Adding first-party search path `/tmp/.tmp1xT28R/project` 2026-08-24 07:38:14.104312004 DEBUG Using vendored stdlib 2026-08-24 07:38:14.104431414 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.104435114 DEBUG Adding new file root '/tmp/.tmp1xT28R/project' of kind Project 2026-08-24 07:38:14.104575784 DEBUG Updating project to check open files 2026-08-24 07:38:14.104585724 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:14.114123920 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.114147880 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.114155060 DEBUG method="shutdown" response.id=2 duration=10.94µs 2026-08-24 07:38:14.114166419 DEBUG Received server response for request 2 2026-08-24 07:38:14.114169919 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.114179569 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-08-24 07:38:14.115176889 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.115236859 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.115267229 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.115313039 DEBUG Client info: None 2026-08-24 07:38:14.115337079 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.115346709 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.115351929 INFO Version: Unknown 2026-08-24 07:38:14.115387719 DEBUG Received server response for request 1 2026-08-24 07:38:14.115417939 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.115495069 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.115539529 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.115542829 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.115613439 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.115624309 DEBUG Initializing workspace `file:///tmp/.tmpL4jv9P/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.115641059 DEBUG Searching for a project in '/tmp/.tmpL4jv9P/foo' 2026-08-24 07:38:14.115672269 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.115676779 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.115950039 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.115954989 DEBUG Discovering virtual environment in `/tmp/.tmpL4jv9P/foo` 2026-08-24 07:38:14.115992159 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:14.115996199 DEBUG No virtual environment found 2026-08-24 07:38:14.116007099 DEBUG Adding first-party search path `/tmp/.tmpL4jv9P/foo` 2026-08-24 07:38:14.116011129 DEBUG Using vendored stdlib 2026-08-24 07:38:14.116094519 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.116098329 DEBUG Adding new file root '/tmp/.tmpL4jv9P/foo' of kind Project 2026-08-24 07:38:14.116198669 DEBUG Updating project to check open files 2026-08-24 07:38:14.116208139 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-24 07:38:14.116212229 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:14.116224519 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:14.116228589 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:14.126359784 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.126384484 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.126391064 DEBUG method="shutdown" response.id=2 duration=10.67µs 2026-08-24 07:38:14.126400854 DEBUG Received server response for request 2 2026-08-24 07:38:14.126405404 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.126414894 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-08-24 07:38:14.127407583 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.127467413 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.127500283 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.127561413 DEBUG Client info: None 2026-08-24 07:38:14.127582763 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:14.127593813 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.127598433 INFO Version: Unknown 2026-08-24 07:38:14.127631633 DEBUG Received server response for request 1 2026-08-24 07:38:14.127661063 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.127741533 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.127774253 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.127777483 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.127834123 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.127844473 DEBUG Initializing workspace `file:///tmp/.tmpQfuWqC/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.127861073 DEBUG Searching for a project in '/tmp/.tmpQfuWqC/foo' 2026-08-24 07:38:14.127892693 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.127897043 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.128164883 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.128169363 DEBUG Discovering virtual environment in `/tmp/.tmpQfuWqC/foo` 2026-08-24 07:38:14.128206973 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:14.128211023 DEBUG No virtual environment found 2026-08-24 07:38:14.128221223 DEBUG Adding first-party search path `/tmp/.tmpQfuWqC/foo` 2026-08-24 07:38:14.128225223 DEBUG Using vendored stdlib 2026-08-24 07:38:14.128307503 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.128311373 DEBUG Adding new file root '/tmp/.tmpQfuWqC/foo' of kind Project 2026-08-24 07:38:14.128412973 DEBUG Updating project to check open files 2026-08-24 07:38:14.128420993 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-24 07:38:14.128424063 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:14.128436833 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:14.128440703 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:14.138527738 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.138550008 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.138556968 DEBUG method="shutdown" response.id=2 duration=10.60µs 2026-08-24 07:38:14.138566788 DEBUG Received server response for request 2 2026-08-24 07:38:14.138570558 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.138579508 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-08-24 07:38:14.139560968 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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:14.139617138 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.139649858 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.139701948 DEBUG Client info: None 2026-08-24 07:38:14.139722528 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:14.139734078 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-08-24 07:38:14.139738848 INFO Version: Unknown 2026-08-24 07:38:14.139774838 DEBUG Received server response for request 1 2026-08-24 07:38:14.139804108 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.139878998 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-08-24 07:38:14.139907908 DEBUG Initializing workspace `file:///tmp/.tmpF74dnX/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.139922518 DEBUG Searching for a project in '/tmp/.tmpF74dnX/foo' 2026-08-24 07:38:14.139955968 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.139960288 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.140229138 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.140234218 DEBUG Discovering virtual environment in `/tmp/.tmpF74dnX/foo` 2026-08-24 07:38:14.140271128 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:14.140275008 DEBUG No virtual environment found 2026-08-24 07:38:14.140287738 DEBUG Adding first-party search path `/tmp/.tmpF74dnX/foo` 2026-08-24 07:38:14.140291568 DEBUG Using vendored stdlib 2026-08-24 07:38:14.140372387 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.140376857 DEBUG Adding new file root '/tmp/.tmpF74dnX/foo' of kind Project 2026-08-24 07:38:14.140486767 DEBUG Updating project to check open files 2026-08-24 07:38:14.140495937 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-24 07:38:14.140499177 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:14.140526397 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:14.140530397 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:14.150657543 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.150684403 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.150692813 DEBUG method="shutdown" response.id=2 duration=13.85µs 2026-08-24 07:38:14.150703293 DEBUG Received server response for request 2 2026-08-24 07:38:14.150706733 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.150716233 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-08-24 07:38:14.151755362 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.151817862 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.151852542 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.151908502 DEBUG Client info: None 2026-08-24 07:38:14.151930942 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:14.151941822 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.151946122 INFO Version: Unknown 2026-08-24 07:38:14.151980772 DEBUG Received server response for request 1 2026-08-24 07:38:14.152008942 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.152092392 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.152125682 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.152128882 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.152183562 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.152194412 DEBUG Initializing workspace `file:///tmp/.tmpCQkFSD/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.152212622 DEBUG Searching for a project in '/tmp/.tmpCQkFSD/foo' 2026-08-24 07:38:14.152243832 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.152248092 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.152535082 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.152539882 DEBUG Discovering virtual environment in `/tmp/.tmpCQkFSD/foo` 2026-08-24 07:38:14.152578652 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:14.152582892 DEBUG No virtual environment found 2026-08-24 07:38:14.152592932 DEBUG Adding first-party search path `/tmp/.tmpCQkFSD/foo` 2026-08-24 07:38:14.152596952 DEBUG Using vendored stdlib 2026-08-24 07:38:14.152675832 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.152679852 DEBUG Adding new file root '/tmp/.tmpCQkFSD/foo' of kind Project 2026-08-24 07:38:14.152784062 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:38:14.152787812 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:14.152801142 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:14.152804862 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:14.162933967 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.162955877 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.162961797 DEBUG method="shutdown" response.id=2 duration=9.28µs 2026-08-24 07:38:14.162970847 DEBUG Received server response for request 2 2026-08-24 07:38:14.162974417 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.162983337 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-08-24 07:38:14.163951547 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.164011377 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.164041927 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.164090167 DEBUG Client info: None 2026-08-24 07:38:14.164112657 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.164123867 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.164128757 INFO Version: Unknown 2026-08-24 07:38:14.164165587 DEBUG Received server response for request 1 2026-08-24 07:38:14.164197747 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.164273286 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.164305986 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.164309376 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.164364936 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.164374996 DEBUG Initializing workspace `file:///tmp/.tmpfSnp9o/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.164391926 DEBUG Searching for a project in '/tmp/.tmpfSnp9o/foo' 2026-08-24 07:38:14.164423746 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.164428106 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.164714976 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.164719916 DEBUG Discovering virtual environment in `/tmp/.tmpfSnp9o/foo` 2026-08-24 07:38:14.164757506 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:14.164761266 DEBUG No virtual environment found 2026-08-24 07:38:14.164771346 DEBUG Adding first-party search path `/tmp/.tmpfSnp9o/foo` 2026-08-24 07:38:14.164775276 DEBUG Using vendored stdlib 2026-08-24 07:38:14.164851626 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.164855986 DEBUG Adding new file root '/tmp/.tmpfSnp9o/foo' of kind Project 2026-08-24 07:38:14.164958356 DEBUG Updating project to check open files 2026-08-24 07:38:14.164968386 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:14.174532442 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.174559592 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.174567112 DEBUG method="shutdown" response.id=2 duration=11.24µs 2026-08-24 07:38:14.174577972 DEBUG Received server response for request 2 2026-08-24 07:38:14.174582042 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.174591442 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-08-24 07:38:14.175597051 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.175655251 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.175687631 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.175742021 DEBUG Client info: None 2026-08-24 07:38:14.175766101 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.175777241 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.175782351 INFO Version: Unknown 2026-08-24 07:38:14.175822081 DEBUG Received server response for request 1 2026-08-24 07:38:14.175852851 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.175866171 WARN Received unknown options during initialization: { "bar": null } 2026-08-24 07:38:14.175876471 DEBUG Received notification `window/showMessage` 2026-08-24 07:38:14.175879541 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.175943941 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.175976261 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.175979211 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.176037751 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.176049141 DEBUG Initializing workspace `file:///tmp/.tmpr1NuWf/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.176066671 DEBUG Searching for a project in '/tmp/.tmpr1NuWf/foo' 2026-08-24 07:38:14.176098421 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.176102441 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.176363901 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.176368381 DEBUG Discovering virtual environment in `/tmp/.tmpr1NuWf/foo` 2026-08-24 07:38:14.176405311 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:14.176409771 DEBUG No virtual environment found 2026-08-24 07:38:14.176419641 DEBUG Adding first-party search path `/tmp/.tmpr1NuWf/foo` 2026-08-24 07:38:14.176423461 DEBUG Using vendored stdlib 2026-08-24 07:38:14.176505211 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.176526781 DEBUG Adding new file root '/tmp/.tmpr1NuWf/foo' of kind Project 2026-08-24 07:38:14.176634381 DEBUG Updating project to check open files 2026-08-24 07:38:14.176643071 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:14.186107656 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.186132396 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.186139756 DEBUG method="shutdown" response.id=2 duration=11.67µs 2026-08-24 07:38:14.186150416 DEBUG Received server response for request 2 2026-08-24 07:38:14.186154606 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.186163436 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-08-24 07:38:14.187141326 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.187204086 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.187234806 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.187292236 DEBUG Client info: None 2026-08-24 07:38:14.187320226 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.187332386 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.187338616 INFO Version: Unknown 2026-08-24 07:38:14.187381856 DEBUG Received server response for request 1 2026-08-24 07:38:14.187410966 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.187490036 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.187534326 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.187537676 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.187606196 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.187621316 WARN Received unknown options for workspace `file:///tmp/.tmpfmsfOf/foo`: { "bar": null } 2026-08-24 07:38:14.187630876 DEBUG Received notification `window/showMessage` 2026-08-24 07:38:14.187627366 DEBUG Initializing workspace `file:///tmp/.tmpfmsfOf/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.187634876 INFO Retrying to receive `window/showMessage` notification 2026-08-24 07:38:14.187649086 DEBUG Searching for a project in '/tmp/.tmpfmsfOf/foo' 2026-08-24 07:38:14.187688006 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.187692856 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.188595855 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.188601675 DEBUG Discovering virtual environment in `/tmp/.tmpfmsfOf/foo` 2026-08-24 07:38:14.188650705 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:14.188655685 DEBUG No virtual environment found 2026-08-24 07:38:14.188667485 DEBUG Adding first-party search path `/tmp/.tmpfmsfOf/foo` 2026-08-24 07:38:14.188671825 DEBUG Using vendored stdlib 2026-08-24 07:38:14.188788915 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.188794605 DEBUG Adding new file root '/tmp/.tmpfmsfOf/foo' of kind Project 2026-08-24 07:38:14.188931945 DEBUG Updating project to check open files 2026-08-24 07:38:14.188952025 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:14.197767941 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.197796061 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.197802511 DEBUG method="shutdown" response.id=2 duration=11.36µs 2026-08-24 07:38:14.197813531 DEBUG Received server response for request 2 2026-08-24 07:38:14.197816891 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.197826701 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-08-24 07:38:14.198770021 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.198824421 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.198854961 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.198903801 DEBUG Client info: None 2026-08-24 07:38:14.198929911 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.198941281 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.198947171 INFO Version: Unknown 2026-08-24 07:38:14.198985951 DEBUG Received server response for request 1 2026-08-24 07:38:14.199013561 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.199094311 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.199127131 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.199130331 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.199188200 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.199199400 DEBUG Initializing workspace `file:///tmp/.tmp6gpRdt/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.199217570 DEBUG Searching for a project in '/tmp/.tmp6gpRdt/foo' 2026-08-24 07:38:14.199250380 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.199254670 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.199545960 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.199550970 DEBUG Discovering virtual environment in `/tmp/.tmp6gpRdt/foo` 2026-08-24 07:38:14.199588070 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:14.199592120 DEBUG No virtual environment found 2026-08-24 07:38:14.199602930 DEBUG Adding first-party search path `/tmp/.tmp6gpRdt/foo` 2026-08-24 07:38:14.199606980 DEBUG Using vendored stdlib 2026-08-24 07:38:14.199687030 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.199690760 DEBUG Adding new file root '/tmp/.tmp6gpRdt/foo' of kind Project 2026-08-24 07:38:14.199804250 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:38:14.199809230 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:14.199821130 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:14.199825110 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:14.209953346 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.209977485 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.209983335 DEBUG method="shutdown" response.id=2 duration=9.86µs 2026-08-24 07:38:14.209992815 DEBUG Received server response for request 2 2026-08-24 07:38:14.209996695 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.210005735 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-08-24 07:38:14.210920115 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.210973495 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.211004365 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.211053055 DEBUG Client info: None 2026-08-24 07:38:14.211076075 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:14.211086945 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.211091435 INFO Version: Unknown 2026-08-24 07:38:14.211125675 DEBUG Received server response for request 1 2026-08-24 07:38:14.211153425 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.211225305 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.211256805 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.211260175 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.211319345 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.211329285 DEBUG Initializing workspace `file:///tmp/.tmpOR0QfF/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.211344815 DEBUG Searching for a project in '/tmp/.tmpOR0QfF/foo' 2026-08-24 07:38:14.211375715 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.211380265 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.211666735 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.211671565 DEBUG Discovering virtual environment in `/tmp/.tmpOR0QfF/foo` 2026-08-24 07:38:14.211709175 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:14.211712725 DEBUG No virtual environment found 2026-08-24 07:38:14.211722715 DEBUG Adding first-party search path `/tmp/.tmpOR0QfF/foo` 2026-08-24 07:38:14.211726685 DEBUG Using vendored stdlib 2026-08-24 07:38:14.211807505 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.211811355 DEBUG Adding new file root '/tmp/.tmpOR0QfF/foo' of kind Project 2026-08-24 07:38:14.211913495 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:38:14.211916965 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:14.211929175 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:14.211933085 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:14.222053830 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.222078000 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.222085110 DEBUG method="shutdown" response.id=2 duration=11.09µs 2026-08-24 07:38:14.222094510 DEBUG Received server response for request 2 2026-08-24 07:38:14.222098390 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.222107060 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-08-24 07:38:14.223159989 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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:14.223225869 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.223260949 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.223306849 DEBUG Client info: None 2026-08-24 07:38:14.223331119 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:14.223340919 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-08-24 07:38:14.223345089 INFO Version: Unknown 2026-08-24 07:38:14.223378979 DEBUG Received server response for request 1 2026-08-24 07:38:14.223412519 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.223488099 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-08-24 07:38:14.223527899 DEBUG Initializing workspace `file:///tmp/.tmpiHlQ6z/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.223545249 DEBUG Searching for a project in '/tmp/.tmpiHlQ6z/foo' 2026-08-24 07:38:14.223580919 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.223585329 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.224188339 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.224193909 DEBUG Discovering virtual environment in `/tmp/.tmpiHlQ6z/foo` 2026-08-24 07:38:14.224243689 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:14.224249219 DEBUG No virtual environment found 2026-08-24 07:38:14.224264659 DEBUG Adding first-party search path `/tmp/.tmpiHlQ6z/foo` 2026-08-24 07:38:14.224268969 DEBUG Using vendored stdlib 2026-08-24 07:38:14.224381509 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.224386959 DEBUG Adding new file root '/tmp/.tmpiHlQ6z/foo' of kind Project 2026-08-24 07:38:14.224539839 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:38:14.224545439 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:14.224561449 DEBUG Received server request `client/registerCapability` 2026-08-24 07:38:14.224565199 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:38:14.234702114 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.234731924 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.234741964 DEBUG method="shutdown" response.id=2 duration=18.75µs 2026-08-24 07:38:14.234753304 DEBUG Received server response for request 2 2026-08-24 07:38:14.234756684 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.234766134 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-08-24 07:38:14.235742804 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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:14.235800874 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.235834394 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.235885094 DEBUG Client info: None 2026-08-24 07:38:14.235911274 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.235921164 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.235925164 INFO Version: Unknown 2026-08-24 07:38:14.235961774 DEBUG Received server response for request 1 2026-08-24 07:38:14.235989544 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.236062874 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.236096634 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.236100014 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.236112673 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.236115403 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:38:14.236155773 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.236167213 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.236171033 DEBUG Initializing workspace `file:///tmp/.tmpadUYol/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.236189383 DEBUG Searching for a project in '/tmp/.tmpadUYol/src' 2026-08-24 07:38:14.236220443 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.236224533 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.236498803 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.236503463 DEBUG Discovering virtual environment in `/tmp/.tmpadUYol/src` 2026-08-24 07:38:14.236558313 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:14.236562483 DEBUG No virtual environment found 2026-08-24 07:38:14.236572423 DEBUG Adding first-party search path `/tmp/.tmpadUYol/src` 2026-08-24 07:38:14.236576373 DEBUG Using vendored stdlib 2026-08-24 07:38:14.236657463 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.236661513 DEBUG Adding new file root '/tmp/.tmpadUYol/src' of kind Project 2026-08-24 07:38:14.236772173 DEBUG Updating project to check open files 2026-08-24 07:38:14.236786603 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:14.236789313 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.236839183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpadUYol/src/foo.py", kind: File } 2026-08-24 07:38:14.236860433 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpadUYol/src/foo.py` 2026-08-24 07:38:14.236863003 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.236869783 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.237144313 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.249199328 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.252732436 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 15.836123ms 2026-08-24 07:38:14.252761106 DEBUG method="textDocument/inlayHint" response.id=2 duration=15.89ms 2026-08-24 07:38:14.252774696 DEBUG Received server response for request 2 2026-08-24 07:38:14.263025731 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.263058431 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.263064761 DEBUG method="shutdown" response.id=3 duration=10.68µs 2026-08-24 07:38:14.263074461 DEBUG Received server response for request 3 2026-08-24 07:38:14.263077721 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.263094111 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-08-24 07:38:14.265941560 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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:14.265999220 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.266034190 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.266093230 DEBUG Client info: None 2026-08-24 07:38:14.266124750 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.266135210 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.266140840 INFO Version: Unknown 2026-08-24 07:38:14.266177970 DEBUG Received server response for request 1 2026-08-24 07:38:14.266210020 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.266296860 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.266335100 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.266338430 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.266349540 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.266352610 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:38:14.266410600 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.266421940 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.266425770 DEBUG Initializing workspace `file:///tmp/.tmpyK1QZE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.266445870 DEBUG Searching for a project in '/tmp/.tmpyK1QZE/src' 2026-08-24 07:38:14.266478640 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.266483070 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.266787739 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.266793199 DEBUG Discovering virtual environment in `/tmp/.tmpyK1QZE/src` 2026-08-24 07:38:14.266837369 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:14.266841689 DEBUG No virtual environment found 2026-08-24 07:38:14.266852409 DEBUG Adding first-party search path `/tmp/.tmpyK1QZE/src` 2026-08-24 07:38:14.266856279 DEBUG Using vendored stdlib 2026-08-24 07:38:14.266945729 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.266950009 DEBUG Adding new file root '/tmp/.tmpyK1QZE/src' of kind Project 2026-08-24 07:38:14.267074539 DEBUG Updating project to check open files 2026-08-24 07:38:14.267085679 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:14.267088799 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.267129039 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpyK1QZE/src/foo.py", kind: File } 2026-08-24 07:38:14.267145819 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyK1QZE/src/foo.py` 2026-08-24 07:38:14.267148319 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.267154469 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.267321139 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.269638098 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.450319ms 2026-08-24 07:38:14.269662568 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.50ms 2026-08-24 07:38:14.269674158 DEBUG Received server response for request 2 2026-08-24 07:38:14.279872243 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.279891473 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.279897493 DEBUG method="shutdown" response.id=3 duration=9.18µs 2026-08-24 07:38:14.279907533 DEBUG Received server response for request 3 2026-08-24 07:38:14.279910723 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.279920263 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-08-24 07:38:14.281186343 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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:14.281241183 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.281276293 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.281325793 DEBUG Client info: None 2026-08-24 07:38:14.281351063 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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:14.281364043 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.281368683 INFO Version: Unknown 2026-08-24 07:38:14.281402833 DEBUG Received server response for request 1 2026-08-24 07:38:14.281434103 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.281507173 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.281552823 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.281556473 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.281568243 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.281571223 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:38:14.281613283 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.281623273 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.281626893 DEBUG Initializing workspace `file:///tmp/.tmp1hSOV1/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:14.281646433 DEBUG Searching for a project in '/tmp/.tmp1hSOV1/src' 2026-08-24 07:38:14.281677023 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.281681343 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.281954012 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.281958712 DEBUG Discovering virtual environment in `/tmp/.tmp1hSOV1/src` 2026-08-24 07:38:14.281996662 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:14.282000392 DEBUG No virtual environment found 2026-08-24 07:38:14.282011072 DEBUG Adding first-party search path `/tmp/.tmp1hSOV1/src` 2026-08-24 07:38:14.282015102 DEBUG Using vendored stdlib 2026-08-24 07:38:14.282099002 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.282102552 DEBUG Adding new file root '/tmp/.tmp1hSOV1/src' of kind Project 2026-08-24 07:38:14.282207502 DEBUG Updating project to check open files 2026-08-24 07:38:14.282217182 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:14.282219822 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.282258492 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1hSOV1/src/foo.py", kind: File } 2026-08-24 07:38:14.282280092 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1hSOV1/src/foo.py` 2026-08-24 07:38:14.282282812 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.282289452 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.282456722 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 25.02µs 2026-08-24 07:38:14.282491542 DEBUG method="textDocument/inlayHint" response.id=2 duration=196.72µs 2026-08-24 07:38:14.282501962 DEBUG Received server response for request 2 2026-08-24 07:38:14.292530398 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.292550708 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.292556368 DEBUG method="shutdown" response.id=3 duration=9.12µs 2026-08-24 07:38:14.292564858 DEBUG Received server response for request 3 2026-08-24 07:38:14.292568788 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.292577738 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-08-24 07:38:14.293485017 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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:14.293560007 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.293590447 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.293632447 DEBUG Client info: None 2026-08-24 07:38:14.293658477 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.293667467 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.293672007 INFO Version: Unknown 2026-08-24 07:38:14.293706967 DEBUG Received server response for request 1 2026-08-24 07:38:14.293734797 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.293812847 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.293846827 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.293849977 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.293864677 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.293867327 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:38:14.293913007 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.293923917 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.293928167 DEBUG Initializing workspace `file:///tmp/.tmpoXWD5C/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:14.293947507 DEBUG Searching for a project in '/tmp/.tmpoXWD5C/src' 2026-08-24 07:38:14.293982357 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.293986237 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.294262467 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.294277757 DEBUG Discovering virtual environment in `/tmp/.tmpoXWD5C/src` 2026-08-24 07:38:14.294317527 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:14.294321497 DEBUG No virtual environment found 2026-08-24 07:38:14.294332507 DEBUG Adding first-party search path `/tmp/.tmpoXWD5C/src` 2026-08-24 07:38:14.294336547 DEBUG Using vendored stdlib 2026-08-24 07:38:14.294426547 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.294430397 DEBUG Adding new file root '/tmp/.tmpoXWD5C/src' of kind Project 2026-08-24 07:38:14.294552397 DEBUG Updating project to check open files 2026-08-24 07:38:14.294560967 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:14.294563577 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.294574477 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpoXWD5C/src/foo.py` 2026-08-24 07:38:14.294577377 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.294583367 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.294734207 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 119.74µs 2026-08-24 07:38:14.294770627 DEBUG method="textDocument/inlayHint" response.id=2 duration=181.50µs 2026-08-24 07:38:14.294780707 DEBUG Received server response for request 2 2026-08-24 07:38:14.304853542 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.304874092 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.304880162 DEBUG method="shutdown" response.id=3 duration=8.96µs 2026-08-24 07:38:14.304890402 DEBUG Received server response for request 3 2026-08-24 07:38:14.304893702 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.304902512 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-08-24 07:38:14.305824981 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.305878891 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.305908541 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.305951261 DEBUG Client info: None 2026-08-24 07:38:14.305975901 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.305985721 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.305989861 INFO Version: Unknown 2026-08-24 07:38:14.306023961 DEBUG Received server response for request 1 2026-08-24 07:38:14.306052051 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.306122491 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.306154571 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.306157931 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.306175651 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.306222861 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.306233951 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.306237451 DEBUG Initializing workspace `file:///tmp/.tmpcM1v5x/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:14.306257491 DEBUG Searching for a project in '/tmp/.tmpcM1v5x/src' 2026-08-24 07:38:14.306294861 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.306299321 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.306587741 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.306592771 DEBUG Discovering virtual environment in `/tmp/.tmpcM1v5x/src` 2026-08-24 07:38:14.306631481 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:14.306635401 DEBUG No virtual environment found 2026-08-24 07:38:14.306645671 DEBUG Adding first-party search path `/tmp/.tmpcM1v5x/src` 2026-08-24 07:38:14.306649701 DEBUG Using vendored stdlib 2026-08-24 07:38:14.306730761 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.306735621 DEBUG Adding new file root '/tmp/.tmpcM1v5x/src' of kind Project 2026-08-24 07:38:14.306851221 DEBUG Updating project to check open files 2026-08-24 07:38:14.306860801 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:14.306863621 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.306881561 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.306884951 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.306891101 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.306896231 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.306898411 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.306902401 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:14.306906661 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.306908761 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.306912771 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:14.306953861 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:14.307012731 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.322413344 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.323820663 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.323832853 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.323835593 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.323862623 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:14.328870811 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:14.350078711 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:14.350097001 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:14.350102931 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:14.350482481 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:14.350492151 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:14.350567911 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpcM1v5x/src' 2026-08-24 07:38:14.350572551 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:14.359063367 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.359075017 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:14.359080257 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:14.359619847 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.707304ms 2026-08-24 07:38:14.360022607 DEBUG method="textDocument/completion" response.id=2 duration=36.14ms 2026-08-24 07:38:14.360052247 DEBUG Received server response for request 2 2026-08-24 07:38:14.371179451 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.371215071 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.371222941 DEBUG method="shutdown" response.id=3 duration=12.86µs 2026-08-24 07:38:14.371240631 DEBUG Received server response for request 3 2026-08-24 07:38:14.371245041 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.371259551 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-08-24 07:38:14.378826318 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.378894018 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.378934958 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.379004338 DEBUG Client info: None 2026-08-24 07:38:14.379040078 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.379053668 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.379059818 INFO Version: Unknown 2026-08-24 07:38:14.379102108 DEBUG Received server response for request 1 2026-08-24 07:38:14.379139878 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.379264638 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.379315388 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.379319528 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.379340958 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.379389398 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.379405968 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.379410738 DEBUG Initializing workspace `file:///tmp/.tmpcTQleL/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:14.379436068 DEBUG Searching for a project in '/tmp/.tmpcTQleL/src' 2026-08-24 07:38:14.379473208 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.379477968 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.380278627 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.380285087 DEBUG Discovering virtual environment in `/tmp/.tmpcTQleL/src` 2026-08-24 07:38:14.380339057 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:14.380343837 DEBUG No virtual environment found 2026-08-24 07:38:14.380356767 DEBUG Adding first-party search path `/tmp/.tmpcTQleL/src` 2026-08-24 07:38:14.380360997 DEBUG Using vendored stdlib 2026-08-24 07:38:14.380482387 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.380487547 DEBUG Adding new file root '/tmp/.tmpcTQleL/src' of kind Project 2026-08-24 07:38:14.380661407 DEBUG Updating project to check open files 2026-08-24 07:38:14.380683257 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:14.380686917 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.380711657 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.380714907 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.380721817 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.380727487 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.380729667 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.380733857 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:14.380738517 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.380740837 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.380744957 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:14.380802687 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:14.380881017 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.393577191 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.394985131 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.394996941 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.395000291 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.395020961 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:14.400170328 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:14.421400008 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:14.421418618 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:14.421424688 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:14.421812938 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:14.421822918 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:14.421881168 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpcTQleL/src' 2026-08-24 07:38:14.421885848 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:14.432055324 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.432068014 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:14.432074384 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:14.432657393 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 37.582513ms 2026-08-24 07:38:14.433084713 DEBUG method="textDocument/completion" response.id=2 duration=38.05ms 2026-08-24 07:38:14.433116603 DEBUG Received server response for request 2 2026-08-24 07:38:14.444229788 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.444264628 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.444272558 DEBUG method="shutdown" response.id=3 duration=13.27µs 2026-08-24 07:38:14.444290198 DEBUG Received server response for request 3 2026-08-24 07:38:14.444294418 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.444309178 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-08-24 07:38:14.452058174 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.452128494 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.452170874 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.452234194 DEBUG Client info: None 2026-08-24 07:38:14.452271054 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.452285304 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.452291514 INFO Version: Unknown 2026-08-24 07:38:14.452334944 DEBUG Received server response for request 1 2026-08-24 07:38:14.452375684 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.452523144 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.452581574 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.452585174 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.452605384 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.452664484 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.452681264 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.452685624 DEBUG Initializing workspace `file:///tmp/.tmpdvQBGL/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:14.452714184 DEBUG Searching for a project in '/tmp/.tmpdvQBGL/src' 2026-08-24 07:38:14.452751654 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.452756734 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.453461384 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.453467754 DEBUG Discovering virtual environment in `/tmp/.tmpdvQBGL/src` 2026-08-24 07:38:14.453540944 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:14.453546464 DEBUG No virtual environment found 2026-08-24 07:38:14.453559774 DEBUG Adding first-party search path `/tmp/.tmpdvQBGL/src` 2026-08-24 07:38:14.453563974 DEBUG Using vendored stdlib 2026-08-24 07:38:14.453674514 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.453679384 DEBUG Adding new file root '/tmp/.tmpdvQBGL/src' of kind Project 2026-08-24 07:38:14.453831154 DEBUG Updating project to check open files 2026-08-24 07:38:14.453847134 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:14.453850684 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.453874044 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.453877564 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.453884894 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.453890534 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.453892714 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.453896974 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:14.453901624 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.453903854 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.453907844 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:14.453962313 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:14.454039613 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.466634448 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.468154387 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.468164957 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.468167987 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.468194167 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:14.473404905 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:14.494615455 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:14.494632605 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:14.494638725 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:14.494677275 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-08-24 07:38:14.494680805 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:14.495013445 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:14.495022545 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:14.495076545 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpdvQBGL/src' 2026-08-24 07:38:14.495080905 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:14.502905081 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.502917511 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:14.502923381 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:14.503437591 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.191964ms 2026-08-24 07:38:14.503853201 DEBUG method="textDocument/completion" response.id=2 duration=35.64ms 2026-08-24 07:38:14.503884721 DEBUG Received server response for request 2 2026-08-24 07:38:14.514982715 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.515025405 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.515034405 DEBUG method="shutdown" response.id=3 duration=14.98µs 2026-08-24 07:38:14.515057585 DEBUG Received server response for request 3 2026-08-24 07:38:14.515061495 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.515076975 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-08-24 07:38:14.522631162 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.522697132 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.522739192 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.522808302 DEBUG Client info: None 2026-08-24 07:38:14.522846152 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.522860392 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.522866932 INFO Version: Unknown 2026-08-24 07:38:14.522906922 DEBUG Received server response for request 1 2026-08-24 07:38:14.522945022 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.523094402 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.523145122 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.523148202 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.523167832 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.523221222 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.523237362 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.523242612 DEBUG Initializing workspace `file:///tmp/.tmphVqQWF/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:14.523268572 DEBUG Searching for a project in '/tmp/.tmphVqQWF/src' 2026-08-24 07:38:14.523305342 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.523310442 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.523983831 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.523989861 DEBUG Discovering virtual environment in `/tmp/.tmphVqQWF/src` 2026-08-24 07:38:14.524044921 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:14.524050021 DEBUG No virtual environment found 2026-08-24 07:38:14.524062661 DEBUG Adding first-party search path `/tmp/.tmphVqQWF/src` 2026-08-24 07:38:14.524066811 DEBUG Using vendored stdlib 2026-08-24 07:38:14.524191381 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.524196861 DEBUG Adding new file root '/tmp/.tmphVqQWF/src' of kind Project 2026-08-24 07:38:14.524354521 DEBUG Updating project to check open files 2026-08-24 07:38:14.524370591 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:14.524374321 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.524396241 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.524399411 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.524406211 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.524412091 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.524415491 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.524419991 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:14.524480611 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:14.524575891 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.537409695 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.538812595 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.538823245 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.538842865 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:14.544046492 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:14.565278042 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:14.565297012 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:14.565303322 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:14.565681642 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:14.565691132 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:14.565745442 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmphVqQWF/src' 2026-08-24 07:38:14.565749922 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:14.573903868 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.573916688 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:38:14.573922058 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:14.574455698 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.562873ms 2026-08-24 07:38:14.574879598 DEBUG method="textDocument/completion" response.id=2 duration=36.02ms 2026-08-24 07:38:14.574906978 DEBUG Received server response for request 2 2026-08-24 07:38:14.585950083 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.585989343 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.585997003 DEBUG method="shutdown" response.id=3 duration=11.98µs 2026-08-24 07:38:14.586015683 DEBUG Received server response for request 3 2026-08-24 07:38:14.586019713 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.586035153 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-08-24 07:38:14.593731359 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.593816039 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.593865199 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.593938049 DEBUG Client info: None 2026-08-24 07:38:14.593975439 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.593989299 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.593995529 INFO Version: Unknown 2026-08-24 07:38:14.594037129 DEBUG Received server response for request 1 2026-08-24 07:38:14.594081019 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.594094299 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp5cd6UY 2026-08-24 07:38:14.594245009 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.594288329 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.594291959 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.594301369 DEBUG No workspace configuration provided for file:///tmp/.tmp5cd6UY 2026-08-24 07:38:14.594316469 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.594371229 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.594376469 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp5cd6UY, using default options 2026-08-24 07:38:14.594383039 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.594387139 DEBUG Initializing workspace `file:///tmp/.tmp5cd6UY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.594409729 DEBUG Searching for a project in '/tmp/.tmp5cd6UY' 2026-08-24 07:38:14.594439329 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.594444599 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.595083929 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.595090479 DEBUG Discovering virtual environment in `/tmp/.tmp5cd6UY` 2026-08-24 07:38:14.595139889 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:14.595144669 DEBUG No virtual environment found 2026-08-24 07:38:14.595157429 DEBUG Adding first-party search path `/tmp/.tmp5cd6UY` 2026-08-24 07:38:14.595161589 DEBUG Using vendored stdlib 2026-08-24 07:38:14.595278679 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.595283899 DEBUG Adding new file root '/tmp/.tmp5cd6UY' of kind Project 2026-08-24 07:38:14.595422399 DEBUG Updating project to check open files 2026-08-24 07:38:14.595437799 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:14.595441699 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.595467639 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.595470659 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.595477709 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.595483469 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.595485629 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.595489759 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:14.595494369 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.595496439 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.595500399 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:14.595505059 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.595507169 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.595528269 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:14.595612418 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:14.595733008 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.608535362 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.613207330 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.613217550 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.613221010 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.613223920 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.613249890 DEBUG Client sends notification `notebookDocument/didChange` 2026-08-24 07:38:14.613287580 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-08-24 07:38:14.613302400 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:14.613338160 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-08-24 07:38:14.613343010 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-08-24 07:38:14.613402330 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:14.613719390 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.613725310 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.613727600 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.613729920 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.624045115 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.624081055 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.624091885 DEBUG method="shutdown" response.id=2 duration=16.70µs 2026-08-24 07:38:14.624110135 DEBUG Received server response for request 2 2026-08-24 07:38:14.624113965 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.624129845 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-08-24 07:38:14.627054164 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.627143414 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.627188004 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.627240254 DEBUG Client info: None 2026-08-24 07:38:14.627271144 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.627282274 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.627288364 INFO Version: Unknown 2026-08-24 07:38:14.627325644 DEBUG Received server response for request 1 2026-08-24 07:38:14.627369744 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.627482054 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.627527304 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.627531094 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.627553834 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.627603644 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.627615474 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.627619614 DEBUG Initializing workspace `file:///tmp/.tmpO8SJmh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.627639834 DEBUG Searching for a project in '/tmp/.tmpO8SJmh/src' 2026-08-24 07:38:14.627672744 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.627677374 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.627990644 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.627995774 DEBUG Discovering virtual environment in `/tmp/.tmpO8SJmh/src` 2026-08-24 07:38:14.628038944 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:14.628042904 DEBUG No virtual environment found 2026-08-24 07:38:14.628053884 DEBUG Adding first-party search path `/tmp/.tmpO8SJmh/src` 2026-08-24 07:38:14.628058024 DEBUG Using vendored stdlib 2026-08-24 07:38:14.628148694 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.628152634 DEBUG Adding new file root '/tmp/.tmpO8SJmh/src' of kind Project 2026-08-24 07:38:14.628269673 DEBUG Updating project to check open files 2026-08-24 07:38:14.628278653 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:14.628281293 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.628298903 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.628301923 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.628307883 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.628313123 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.628315243 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.628319393 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:14.628324003 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.628326143 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.628330123 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:14.628370703 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:14.628430503 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.630133463 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.630139223 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.630142683 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.640218518 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.640241848 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.640251878 DEBUG method="shutdown" response.id=2 duration=13.85µs 2026-08-24 07:38:14.640269948 DEBUG Received server response for request 2 2026-08-24 07:38:14.640273928 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.640283198 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-08-24 07:38:14.641584287 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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:14.641651477 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.641683557 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.641727657 DEBUG Client info: None 2026-08-24 07:38:14.641754317 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.641764847 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-08-24 07:38:14.641770277 INFO Version: Unknown 2026-08-24 07:38:14.641807947 DEBUG Received server response for request 1 2026-08-24 07:38:14.641850917 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.641862907 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpPy1VUJ 2026-08-24 07:38:14.642006057 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.642039287 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.642042937 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.642049877 DEBUG No workspace configuration provided for file:///tmp/.tmpPy1VUJ 2026-08-24 07:38:14.642063447 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.642109207 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.642114597 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpPy1VUJ, using default options 2026-08-24 07:38:14.642121627 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.642125227 DEBUG Initializing workspace `file:///tmp/.tmpPy1VUJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.642146177 DEBUG Searching for a project in '/tmp/.tmpPy1VUJ' 2026-08-24 07:38:14.642175727 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.642180567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.642789337 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.642795817 DEBUG Discovering virtual environment in `/tmp/.tmpPy1VUJ` 2026-08-24 07:38:14.642847377 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:14.642852657 DEBUG No virtual environment found 2026-08-24 07:38:14.642866017 DEBUG Adding first-party search path `/tmp/.tmpPy1VUJ` 2026-08-24 07:38:14.642870137 DEBUG Using vendored stdlib 2026-08-24 07:38:14.642994507 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.643000127 DEBUG Adding new file root '/tmp/.tmpPy1VUJ' of kind Project 2026-08-24 07:38:14.643147357 DEBUG Updating project to check open files 2026-08-24 07:38:14.643162447 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:14.643166217 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.643189717 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.643193007 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.643200117 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.643205637 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.643207807 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.643211967 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:14.643216557 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.643218827 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.643222857 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:14.643227547 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.643229757 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.643234037 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:14.643336157 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:14.643462266 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.657108530 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.662043638 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.662054968 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.662058308 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.662061628 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.672345663 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.672384203 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.672396413 DEBUG method="shutdown" response.id=2 duration=17.46µs 2026-08-24 07:38:14.672408143 DEBUG Received server response for request 2 2026-08-24 07:38:14.672412603 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.672428543 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-08-24 07:38:14.675246702 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.675315202 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.675350502 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.675402952 DEBUG Client info: None 2026-08-24 07:38:14.675435872 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.675447682 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.675453022 INFO Version: Unknown 2026-08-24 07:38:14.675494222 DEBUG Received server response for request 1 2026-08-24 07:38:14.675545702 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.675558652 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmphC3roJ 2026-08-24 07:38:14.675691092 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.675724132 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.675727882 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.675735002 DEBUG No workspace configuration provided for file:///tmp/.tmphC3roJ 2026-08-24 07:38:14.675744902 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.675797732 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.675802322 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmphC3roJ, using default options 2026-08-24 07:38:14.675809182 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.675812682 DEBUG Initializing workspace `file:///tmp/.tmphC3roJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.675832752 DEBUG Searching for a project in '/tmp/.tmphC3roJ' 2026-08-24 07:38:14.675860312 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.675864892 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.676370521 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.676375811 DEBUG Discovering virtual environment in `/tmp/.tmphC3roJ` 2026-08-24 07:38:14.676417771 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:14.676422661 DEBUG No virtual environment found 2026-08-24 07:38:14.676434081 DEBUG Adding first-party search path `/tmp/.tmphC3roJ` 2026-08-24 07:38:14.676437881 DEBUG Using vendored stdlib 2026-08-24 07:38:14.676575791 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.676580801 DEBUG Adding new file root '/tmp/.tmphC3roJ' of kind Project 2026-08-24 07:38:14.676724081 DEBUG Updating project to check open files 2026-08-24 07:38:14.676736591 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:14.676740071 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.676758831 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.676761941 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.676768451 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.676774151 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.676776231 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.676780431 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:14.676850151 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:14.676955571 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.687956356 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.693180184 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.693191154 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.703447289 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.703482429 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.703494339 DEBUG method="shutdown" response.id=2 duration=18.68µs 2026-08-24 07:38:14.703506279 DEBUG Received server response for request 2 2026-08-24 07:38:14.703526369 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.703544219 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-08-24 07:38:14.705929078 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.705990278 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.706022878 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.706072758 DEBUG Client info: None 2026-08-24 07:38:14.706104768 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.706115188 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.706120568 INFO Version: Unknown 2026-08-24 07:38:14.706156778 DEBUG Received server response for request 1 2026-08-24 07:38:14.706191758 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.706203678 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpi4pDmH 2026-08-24 07:38:14.706307118 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.706347288 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.706350418 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.706357658 DEBUG No workspace configuration provided for file:///tmp/.tmpi4pDmH 2026-08-24 07:38:14.706366488 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.706416907 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.706421277 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpi4pDmH, using default options 2026-08-24 07:38:14.706427617 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.706431067 DEBUG Initializing workspace `file:///tmp/.tmpi4pDmH`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.706449127 DEBUG Searching for a project in '/tmp/.tmpi4pDmH' 2026-08-24 07:38:14.706486527 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.706491317 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.706812177 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.706817737 DEBUG Discovering virtual environment in `/tmp/.tmpi4pDmH` 2026-08-24 07:38:14.706862097 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:14.706866047 DEBUG No virtual environment found 2026-08-24 07:38:14.706876887 DEBUG Adding first-party search path `/tmp/.tmpi4pDmH` 2026-08-24 07:38:14.706881237 DEBUG Using vendored stdlib 2026-08-24 07:38:14.706971557 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.706975437 DEBUG Adding new file root '/tmp/.tmpi4pDmH' of kind Project 2026-08-24 07:38:14.707091077 DEBUG Updating project to check open files 2026-08-24 07:38:14.707104067 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:14.707106947 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.707123397 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.707126147 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.707132037 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.707137267 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.707139387 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.707143527 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:14.707183277 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:14.707256017 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.707260317 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.717440392 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.717465692 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.717473372 DEBUG method="shutdown" response.id=2 duration=10.96µs 2026-08-24 07:38:14.717484422 DEBUG Received server response for request 2 2026-08-24 07:38:14.717488592 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.717498272 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-08-24 07:38:14.718415142 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.718465902 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.718495972 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.718546042 DEBUG Client info: None 2026-08-24 07:38:14.718571462 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.718580752 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.718586052 INFO Version: Unknown 2026-08-24 07:38:14.718620592 DEBUG Received server response for request 1 2026-08-24 07:38:14.718649492 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.718660902 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpEA60Hn 2026-08-24 07:38:14.718741242 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.718774572 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.718778092 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.718784562 DEBUG No workspace configuration provided for file:///tmp/.tmpEA60Hn 2026-08-24 07:38:14.718796862 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.718840692 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.718844952 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpEA60Hn, using default options 2026-08-24 07:38:14.718850832 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.718853732 DEBUG Initializing workspace `file:///tmp/.tmpEA60Hn`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.718869202 DEBUG Searching for a project in '/tmp/.tmpEA60Hn' 2026-08-24 07:38:14.718894622 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.718898932 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.719190762 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.719195142 DEBUG Discovering virtual environment in `/tmp/.tmpEA60Hn` 2026-08-24 07:38:14.719232722 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:14.719236562 DEBUG No virtual environment found 2026-08-24 07:38:14.719248112 DEBUG Adding first-party search path `/tmp/.tmpEA60Hn` 2026-08-24 07:38:14.719251952 DEBUG Using vendored stdlib 2026-08-24 07:38:14.719339852 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.719344342 DEBUG Adding new file root '/tmp/.tmpEA60Hn' of kind Project 2026-08-24 07:38:14.719447792 DEBUG Updating project to check open files 2026-08-24 07:38:14.719455712 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:14.719458362 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.719476652 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.719479402 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.719484722 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.719489572 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.719491672 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.719495702 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:14.719500092 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.719502162 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.719505952 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:14.719527042 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:14.719529062 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.719533072 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:14.719573772 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:14.719639341 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.727358068 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.732724375 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.732735815 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.732738535 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.732741245 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.732767935 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:14.732883205 DEBUG method="textDocument/diagnostic" response.id=2 duration=100.42µs 2026-08-24 07:38:14.732898305 DEBUG Received server response for request 2 2026-08-24 07:38:14.732923155 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:14.733120735 DEBUG method="textDocument/diagnostic" response.id=3 duration=188.56µs 2026-08-24 07:38:14.733134135 DEBUG Received server response for request 3 2026-08-24 07:38:14.733147345 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-24 07:38:14.733219625 DEBUG method="textDocument/diagnostic" response.id=4 duration=63.56µs 2026-08-24 07:38:14.733228925 DEBUG Received server response for request 4 2026-08-24 07:38:14.743448941 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:38:14.743479521 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.743486501 DEBUG method="shutdown" response.id=5 duration=10.23µs 2026-08-24 07:38:14.743503581 DEBUG Received server response for request 5 2026-08-24 07:38:14.743507361 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.743534661 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-08-24 07:38:14.745908739 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.745969379 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.746002579 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.746054139 DEBUG Client info: None 2026-08-24 07:38:14.746083669 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.746093739 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.746098759 INFO Version: Unknown 2026-08-24 07:38:14.746135009 DEBUG Received server response for request 1 2026-08-24 07:38:14.746165779 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.746176789 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp2n5ZG5 2026-08-24 07:38:14.746279749 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.746318569 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.746321909 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.746328379 DEBUG No workspace configuration provided for file:///tmp/.tmp2n5ZG5 2026-08-24 07:38:14.746341029 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.746344099 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:38:14.746393239 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.746397559 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp2n5ZG5, using default options 2026-08-24 07:38:14.746403459 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.746406939 DEBUG Initializing workspace `file:///tmp/.tmp2n5ZG5`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.746425349 DEBUG Searching for a project in '/tmp/.tmp2n5ZG5' 2026-08-24 07:38:14.746463789 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.746468249 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.746790649 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.746796029 DEBUG Discovering virtual environment in `/tmp/.tmp2n5ZG5` 2026-08-24 07:38:14.746840169 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:14.746844689 DEBUG No virtual environment found 2026-08-24 07:38:14.746855729 DEBUG Adding first-party search path `/tmp/.tmp2n5ZG5` 2026-08-24 07:38:14.746859579 DEBUG Using vendored stdlib 2026-08-24 07:38:14.746949979 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.746954099 DEBUG Adding new file root '/tmp/.tmp2n5ZG5' of kind Project 2026-08-24 07:38:14.747072819 DEBUG Updating project to check open files 2026-08-24 07:38:14.747084609 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:14.747087489 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.747105939 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.747108779 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.747114789 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.747120229 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.747122409 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.747126499 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:14.747130989 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.747133109 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.747137029 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:14.747142029 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.747144289 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.747148459 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:14.747210299 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:14.747298589 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.757427174 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.762142792 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.762153702 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.762158172 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.767991969 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.85ms 2026-08-24 07:38:14.768013919 DEBUG Received server response for request 2 2026-08-24 07:38:14.768022389 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-08-24 07:38:14.768105759 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=69.98µs 2026-08-24 07:38:14.768115769 DEBUG Received server response for request 3 2026-08-24 07:38:14.768123719 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-08-24 07:38:14.768164799 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=32.37µs 2026-08-24 07:38:14.768173799 DEBUG Received server response for request 4 2026-08-24 07:38:14.778446644 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:38:14.778475464 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.778483254 DEBUG method="shutdown" response.id=5 duration=10.73µs 2026-08-24 07:38:14.778500004 DEBUG Received server response for request 5 2026-08-24 07:38:14.778503564 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.778520624 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-08-24 07:38:14.781832123 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.781892413 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.781925343 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.781976113 DEBUG Client info: None 2026-08-24 07:38:14.782009843 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.782021263 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.782027163 INFO Version: Unknown 2026-08-24 07:38:14.782064483 DEBUG Received server response for request 1 2026-08-24 07:38:14.782098543 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.782111773 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpTK3oVY 2026-08-24 07:38:14.782207583 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.782247773 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.782251533 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.782258373 DEBUG No workspace configuration provided for file:///tmp/.tmpTK3oVY 2026-08-24 07:38:14.782275503 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.782277923 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:38:14.782326003 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.782330883 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpTK3oVY, using default options 2026-08-24 07:38:14.782336763 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.782340523 DEBUG Initializing workspace `file:///tmp/.tmpTK3oVY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.782359493 DEBUG Searching for a project in '/tmp/.tmpTK3oVY' 2026-08-24 07:38:14.782387153 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.782391593 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.782716693 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.782722353 DEBUG Discovering virtual environment in `/tmp/.tmpTK3oVY` 2026-08-24 07:38:14.782766043 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:14.782770313 DEBUG No virtual environment found 2026-08-24 07:38:14.782781813 DEBUG Adding first-party search path `/tmp/.tmpTK3oVY` 2026-08-24 07:38:14.782786053 DEBUG Using vendored stdlib 2026-08-24 07:38:14.782874672 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.782878432 DEBUG Adding new file root '/tmp/.tmpTK3oVY' of kind Project 2026-08-24 07:38:14.782997702 DEBUG Updating project to check open files 2026-08-24 07:38:14.783011322 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:14.783014602 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.783033322 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.783036292 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.783042502 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.783047882 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.783050192 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.783054282 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:14.783058692 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.783060882 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.783064822 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:14.783108822 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:14.783158382 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.793306338 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.794799227 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.794809497 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.794903037 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=107.26µs 2026-08-24 07:38:14.794916987 DEBUG Received server response for request 2 2026-08-24 07:38:14.805005392 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:14.805037452 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.805045702 DEBUG method="shutdown" response.id=3 duration=11.81µs 2026-08-24 07:38:14.805055042 DEBUG Received server response for request 3 2026-08-24 07:38:14.805059832 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.805068812 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-08-24 07:38:14.807327681 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:14.807387311 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.807419501 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.807466601 DEBUG Client info: None 2026-08-24 07:38:14.807496551 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.807506411 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.807526891 INFO Version: Unknown 2026-08-24 07:38:14.807561111 DEBUG Received server response for request 1 2026-08-24 07:38:14.807593331 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.807604911 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmplosqHy 2026-08-24 07:38:14.807693981 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.807730951 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.807734541 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.807741401 DEBUG No workspace configuration provided for file:///tmp/.tmplosqHy 2026-08-24 07:38:14.807753981 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:14.807794751 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.807799241 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmplosqHy, using default options 2026-08-24 07:38:14.807805131 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.807808751 DEBUG Initializing workspace `file:///tmp/.tmplosqHy`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.807826081 DEBUG Searching for a project in '/tmp/.tmplosqHy' 2026-08-24 07:38:14.807851731 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.807856251 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.808161721 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.808166761 DEBUG Discovering virtual environment in `/tmp/.tmplosqHy` 2026-08-24 07:38:14.808207921 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:14.808212161 DEBUG No virtual environment found 2026-08-24 07:38:14.808223181 DEBUG Adding first-party search path `/tmp/.tmplosqHy` 2026-08-24 07:38:14.808227151 DEBUG Using vendored stdlib 2026-08-24 07:38:14.808319601 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.808323811 DEBUG Adding new file root '/tmp/.tmplosqHy' of kind Project 2026-08-24 07:38:14.808437411 DEBUG Updating project to check open files 2026-08-24 07:38:14.808447731 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:14.808450571 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:14.808470701 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.808473641 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.808479731 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:14.808484691 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.808486891 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.808491191 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:14.808495751 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.808497851 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.808501941 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:14.808506441 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.808525941 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:14.808530121 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:14.808567551 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:14.808620691 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.816250747 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.816324487 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.816330427 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.816332857 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.816335547 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.816459067 DEBUG Client sends notification `notebookDocument/didChange` 2026-08-24 07:38:14.816487357 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-08-24 07:38:14.816497107 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-08-24 07:38:14.816543387 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-08-24 07:38:14.816548257 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-08-24 07:38:14.816578107 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:38:14.816621767 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.816625677 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.816627967 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.816630217 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.826730332 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.826752142 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.826760212 DEBUG method="shutdown" response.id=2 duration=11.78µs 2026-08-24 07:38:14.826770382 DEBUG Received server response for request 2 2026-08-24 07:38:14.826773762 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.826782532 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-08-24 07:38:14.828685751 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:14.828738771 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.828771461 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.828821801 DEBUG Client info: None 2026-08-24 07:38:14.828848691 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.828858721 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.828862701 INFO Version: Unknown 2026-08-24 07:38:14.828899701 DEBUG Received server response for request 1 2026-08-24 07:38:14.828929251 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.829037751 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.829072171 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.829075411 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.829087561 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.829145181 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.829156531 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.829160381 DEBUG Initializing workspace `file:///tmp/.tmpKZUX03/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.829179531 DEBUG Searching for a project in '/tmp/.tmpKZUX03/src' 2026-08-24 07:38:14.829211441 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.829216001 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.829532091 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.829536991 DEBUG Discovering virtual environment in `/tmp/.tmpKZUX03/src` 2026-08-24 07:38:14.829578811 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:14.829583031 DEBUG No virtual environment found 2026-08-24 07:38:14.829593971 DEBUG Adding first-party search path `/tmp/.tmpKZUX03/src` 2026-08-24 07:38:14.829598011 DEBUG Using vendored stdlib 2026-08-24 07:38:14.829686221 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.829690541 DEBUG Adding new file root '/tmp/.tmpKZUX03/src' of kind Project 2026-08-24 07:38:14.829807291 DEBUG Updating project to check open files 2026-08-24 07:38:14.829815991 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:14.829818661 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.829860471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpKZUX03/src/foo", kind: File } 2026-08-24 07:38:14.829876911 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKZUX03/src/foo` 2026-08-24 07:38:14.829879231 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.829884781 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.829910461 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpKZUX03/src/foo' 2026-08-24 07:38:14.829972411 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.837641907 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.841592045 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.841602715 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.841799645 DEBUG Client sends notification `textDocument/didClose` 2026-08-24 07:38:14.841825145 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpKZUX03/src/foo` 2026-08-24 07:38:14.841832945 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-24 07:38:14.841845515 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-08-24 07:38:14.841852295 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpKZUX03/src/foo` from project `src` 2026-08-24 07:38:14.841862675 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpKZUX03/src/foo` 2026-08-24 07:38:14.841866805 DEBUG notification{method=textDocument/didClose}: Updating the permissions of `/tmp/.tmpKZUX03/src/foo` 2026-08-24 07:38:14.841878425 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.841882395 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.841958815 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.841997115 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKZUX03/src/foo") 2026-08-24 07:38:14.842003065 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKZUX03/src/foo` 2026-08-24 07:38:14.842007055 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKZUX03/src/foo` 2026-08-24 07:38:14.842025335 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.842029045 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.852166871 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.852199581 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.852207101 DEBUG method="shutdown" response.id=2 duration=11.62µs 2026-08-24 07:38:14.852226611 DEBUG Received server response for request 2 2026-08-24 07:38:14.852230891 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.852246671 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-08-24 07:38:14.854650339 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:14.854705719 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.854738769 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.854794679 DEBUG Client info: None 2026-08-24 07:38:14.854825669 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.854836799 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-24 07:38:14.854842879 INFO Version: Unknown 2026-08-24 07:38:14.854878769 DEBUG Received server response for request 1 2026-08-24 07:38:14.854909019 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.855018609 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.855056479 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.855059819 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.855072729 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.855131079 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.855141639 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.855145269 DEBUG Initializing workspace `file:///tmp/.tmpTUEOFm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.855163639 DEBUG Searching for a project in '/tmp/.tmpTUEOFm/src' 2026-08-24 07:38:14.855195429 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.855199889 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.855500219 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.855505589 DEBUG Discovering virtual environment in `/tmp/.tmpTUEOFm/src` 2026-08-24 07:38:14.855562089 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:14.855566539 DEBUG No virtual environment found 2026-08-24 07:38:14.855577319 DEBUG Adding first-party search path `/tmp/.tmpTUEOFm/src` 2026-08-24 07:38:14.855581219 DEBUG Using vendored stdlib 2026-08-24 07:38:14.855670669 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.855675319 DEBUG Adding new file root '/tmp/.tmpTUEOFm/src' of kind Project 2026-08-24 07:38:14.855789099 DEBUG Updating project to check open files 2026-08-24 07:38:14.855798249 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:14.855801479 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.855840829 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTUEOFm/src/foo.py", kind: File } 2026-08-24 07:38:14.855857159 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTUEOFm/src/foo.py` 2026-08-24 07:38:14.855859499 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.855865109 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.855888449 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpTUEOFm/src/foo.py' 2026-08-24 07:38:14.855948709 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.863620255 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.867568913 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.867578553 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.877838569 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.877874599 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.877885219 DEBUG method="shutdown" response.id=2 duration=16.13µs 2026-08-24 07:38:14.877903339 DEBUG Received server response for request 2 2026-08-24 07:38:14.877908139 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.877924109 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-08-24 07:38:14.880243968 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:14.880295268 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.880328858 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.880377438 DEBUG Client info: None 2026-08-24 07:38:14.880406038 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.880415398 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.880420048 INFO Version: Unknown 2026-08-24 07:38:14.880453588 DEBUG Received server response for request 1 2026-08-24 07:38:14.880485858 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.880608088 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.880645468 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.880648638 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.880660748 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.880716687 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.880728277 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.880732447 DEBUG Initializing workspace `file:///tmp/.tmpeIHw9T/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.880750307 DEBUG Searching for a project in '/tmp/.tmpeIHw9T/src' 2026-08-24 07:38:14.880782757 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.880787477 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.881090427 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.881095357 DEBUG Discovering virtual environment in `/tmp/.tmpeIHw9T/src` 2026-08-24 07:38:14.881137217 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:14.881141417 DEBUG No virtual environment found 2026-08-24 07:38:14.881153407 DEBUG Adding first-party search path `/tmp/.tmpeIHw9T/src` 2026-08-24 07:38:14.881157677 DEBUG Using vendored stdlib 2026-08-24 07:38:14.881251887 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.881255967 DEBUG Adding new file root '/tmp/.tmpeIHw9T/src' of kind Project 2026-08-24 07:38:14.881378577 DEBUG Updating project to check open files 2026-08-24 07:38:14.881389337 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:14.881391997 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.881432617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeIHw9T/src/foo.py", kind: File } 2026-08-24 07:38:14.881448207 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeIHw9T/src/foo.py` 2026-08-24 07:38:14.881450527 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.881455957 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.881480457 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpeIHw9T/src/foo.py' 2026-08-24 07:38:14.881548967 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.881553417 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.891732662 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.891756282 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.891764192 DEBUG method="shutdown" response.id=2 duration=11.15µs 2026-08-24 07:38:14.891774502 DEBUG Received server response for request 2 2026-08-24 07:38:14.891777472 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.891786542 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-08-24 07:38:14.892731032 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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:14.892779012 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.892811082 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.892854722 DEBUG Client info: None 2026-08-24 07:38:14.892880282 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.892890642 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-08-24 07:38:14.892894622 INFO Version: Unknown 2026-08-24 07:38:14.892927542 DEBUG Received server response for request 1 2026-08-24 07:38:14.892954562 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.893042722 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.893074672 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.893077962 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.893089712 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.893142542 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.893152182 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.893155592 DEBUG Initializing workspace `file:///tmp/.tmp7q7NJA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.893173402 DEBUG Searching for a project in '/tmp/.tmp7q7NJA/src' 2026-08-24 07:38:14.893204372 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.893208592 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.893497952 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.893502562 DEBUG Discovering virtual environment in `/tmp/.tmp7q7NJA/src` 2026-08-24 07:38:14.893555702 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:14.893559892 DEBUG No virtual environment found 2026-08-24 07:38:14.893570482 DEBUG Adding first-party search path `/tmp/.tmp7q7NJA/src` 2026-08-24 07:38:14.893574632 DEBUG Using vendored stdlib 2026-08-24 07:38:14.893656321 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.893660841 DEBUG Adding new file root '/tmp/.tmp7q7NJA/src' of kind Project 2026-08-24 07:38:14.893766481 DEBUG Updating project to check open files 2026-08-24 07:38:14.893775511 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:14.893778221 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.893817531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7q7NJA/src/foo.py", kind: File } 2026-08-24 07:38:14.893831981 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7q7NJA/src/foo.py` 2026-08-24 07:38:14.893834711 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.893840161 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.893866761 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp7q7NJA/src/foo.py' 2026-08-24 07:38:14.893919331 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.906486996 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.906861005 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.906872395 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.917147081 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.917180361 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.917189701 DEBUG method="shutdown" response.id=2 duration=14.50µs 2026-08-24 07:38:14.917200501 DEBUG Received server response for request 2 2026-08-24 07:38:14.917204471 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.917220181 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-08-24 07:38:14.919677370 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:14.919729360 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.919763330 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.919817250 DEBUG Client info: None 2026-08-24 07:38:14.919847469 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.919856969 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.919861029 INFO Version: Unknown 2026-08-24 07:38:14.919896639 DEBUG Received server response for request 1 2026-08-24 07:38:14.919927529 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.920034879 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.920074399 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.920078029 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.920091219 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.920146009 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.920156309 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.920160199 DEBUG Initializing workspace `file:///tmp/.tmpDSh7iy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.920180089 DEBUG Searching for a project in '/tmp/.tmpDSh7iy/src' 2026-08-24 07:38:14.920222409 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.920226909 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.920548969 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.920554069 DEBUG Discovering virtual environment in `/tmp/.tmpDSh7iy/src` 2026-08-24 07:38:14.920597119 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:14.920601739 DEBUG No virtual environment found 2026-08-24 07:38:14.920611959 DEBUG Adding first-party search path `/tmp/.tmpDSh7iy/src` 2026-08-24 07:38:14.920615779 DEBUG Using vendored stdlib 2026-08-24 07:38:14.920703819 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.920708339 DEBUG Adding new file root '/tmp/.tmpDSh7iy/src' of kind Project 2026-08-24 07:38:14.920828499 DEBUG Updating project to check open files 2026-08-24 07:38:14.920839489 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:14.920842479 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.920883949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDSh7iy/src/foo.py", kind: File } 2026-08-24 07:38:14.920899649 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDSh7iy/src/foo.py` 2026-08-24 07:38:14.920901949 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.920908309 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.920937419 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpDSh7iy/src/foo.py' 2026-08-24 07:38:14.920989209 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.933402903 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.933736133 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.933747383 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.943992068 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.944026038 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.944036668 DEBUG method="shutdown" response.id=2 duration=15.40µs 2026-08-24 07:38:14.944048288 DEBUG Received server response for request 2 2026-08-24 07:38:14.944052708 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.944062138 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-08-24 07:38:14.946490727 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:14.946556837 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.946589427 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.946639017 DEBUG Client info: None 2026-08-24 07:38:14.946668497 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.946678887 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.946684517 INFO Version: Unknown 2026-08-24 07:38:14.946718627 DEBUG Received server response for request 1 2026-08-24 07:38:14.946749777 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.946854027 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.946892837 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.946895927 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.946907737 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.946965987 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.946977347 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.946981207 DEBUG Initializing workspace `file:///tmp/.tmp3ead9H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.946999987 DEBUG Searching for a project in '/tmp/.tmp3ead9H/src' 2026-08-24 07:38:14.947031247 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.947035717 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.947333367 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.947339457 DEBUG Discovering virtual environment in `/tmp/.tmp3ead9H/src` 2026-08-24 07:38:14.947382427 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:14.947387137 DEBUG No virtual environment found 2026-08-24 07:38:14.947397867 DEBUG Adding first-party search path `/tmp/.tmp3ead9H/src` 2026-08-24 07:38:14.947401777 DEBUG Using vendored stdlib 2026-08-24 07:38:14.947489217 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.947493697 DEBUG Adding new file root '/tmp/.tmp3ead9H/src' of kind Project 2026-08-24 07:38:14.947631107 DEBUG Updating project to check open files 2026-08-24 07:38:14.947642527 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:14.947645317 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.947686297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp3ead9H/src/foo.py", kind: File } 2026-08-24 07:38:14.947703247 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3ead9H/src/foo.py` 2026-08-24 07:38:14.947705707 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.947711447 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.947737287 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp3ead9H/src/foo.py' 2026-08-24 07:38:14.947797517 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:14.955481673 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:14.959403331 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.959413631 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.959436811 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:14.959461801 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:14.959494881 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3ead9H/src/foo.py", kind: FileContent } 2026-08-24 07:38:14.959501161 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp3ead9H/src/foo.py` 2026-08-24 07:38:14.959546341 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp3ead9H/src/foo.py' 2026-08-24 07:38:14.959602681 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:14.959606731 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:14.969811867 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:14.969842977 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:14.969850487 DEBUG method="shutdown" response.id=2 duration=11.93µs 2026-08-24 07:38:14.969861257 DEBUG Received server response for request 2 2026-08-24 07:38:14.969865387 DEBUG Client sends notification `exit` 2026-08-24 07:38:14.969881277 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-08-24 07:38:14.972179826 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:14.972231545 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:14.972266455 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:14.972331375 DEBUG Client info: None 2026-08-24 07:38:14.972360505 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:14.972370465 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:14.972375205 INFO Version: Unknown 2026-08-24 07:38:14.972410755 DEBUG Received server response for request 1 2026-08-24 07:38:14.972443075 DEBUG Client sends notification `initialized` 2026-08-24 07:38:14.972562295 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:14.972597325 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:14.972600725 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:14.972613555 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:14.972617375 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:14.972664715 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:14.972675495 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:14.972679135 DEBUG Initializing workspace `file:///tmp/.tmpelx0ty/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:14.972696655 DEBUG Searching for a project in '/tmp/.tmpelx0ty/src' 2026-08-24 07:38:14.972728395 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:14.972732375 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:14.973032565 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:14.973038015 DEBUG Discovering virtual environment in `/tmp/.tmpelx0ty/src` 2026-08-24 07:38:14.973080135 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:14.973084255 DEBUG No virtual environment found 2026-08-24 07:38:14.973095665 DEBUG Adding first-party search path `/tmp/.tmpelx0ty/src` 2026-08-24 07:38:14.973100645 DEBUG Using vendored stdlib 2026-08-24 07:38:14.973190965 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:14.973196165 DEBUG Adding new file root '/tmp/.tmpelx0ty/src' of kind Project 2026-08-24 07:38:14.973313095 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:14.973316515 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:14.973357525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpelx0ty/src/foo.py", kind: File } 2026-08-24 07:38:14.973371975 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpelx0ty/src/foo.py` 2026-08-24 07:38:14.973374395 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:14.973383905 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:14.973395165 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:14.973413495 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpelx0ty/src/foo.py", kind: FileContent } 2026-08-24 07:38:14.973417795 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpelx0ty/src/foo.py` 2026-08-24 07:38:15.082783065 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.082862565 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.082880155 DEBUG method="shutdown" response.id=2 duration=27.02µs 2026-08-24 07:38:15.082906315 DEBUG Received server response for request 2 2026-08-24 07:38:15.082911455 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.082928875 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-08-24 07:38:15.084451425 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.084535875 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.084579125 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.084650494 DEBUG Client info: None 2026-08-24 07:38:15.084695004 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.084708504 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.084714354 INFO Version: Unknown 2026-08-24 07:38:15.084750914 DEBUG Received server response for request 1 2026-08-24 07:38:15.084795894 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.084944104 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.084986674 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.084990964 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.085007204 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.085076084 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.085091614 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.085096004 DEBUG Initializing workspace `file:///tmp/.tmpk8PY5i/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.085119014 DEBUG Searching for a project in '/tmp/.tmpk8PY5i/src' 2026-08-24 07:38:15.085155784 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.085160784 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.085831774 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.085838854 DEBUG Discovering virtual environment in `/tmp/.tmpk8PY5i/src` 2026-08-24 07:38:15.085892424 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:15.085897394 DEBUG No virtual environment found 2026-08-24 07:38:15.085910124 DEBUG Adding first-party search path `/tmp/.tmpk8PY5i/src` 2026-08-24 07:38:15.085914334 DEBUG Using vendored stdlib 2026-08-24 07:38:15.086036924 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.086042754 DEBUG Adding new file root '/tmp/.tmpk8PY5i/src' of kind Project 2026-08-24 07:38:15.086200314 DEBUG Updating project to check open files 2026-08-24 07:38:15.086221354 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:15.086225064 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.086301174 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpk8PY5i/src/script.py", kind: File } 2026-08-24 07:38:15.086323994 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpk8PY5i/src/script.py` 2026-08-24 07:38:15.086326774 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.086333864 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.086433604 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:38:15.086464894 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:15.086468904 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:38:15.086472494 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:38:15.086571113 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.086612043 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.086617173 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.086798443 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:15.086826193 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:15.086853953 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpk8PY5i/src/script.py", kind: FileContent } 2026-08-24 07:38:15.086859543 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpk8PY5i/src/script.py` 2026-08-24 07:38:15.086881063 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-08-24 07:38:15.086887383 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-08-24 07:38:15.086967003 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:38:15.086993523 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:15.086997733 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:38:15.087000323 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:38:15.087075173 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-08-24 07:38:15.087116263 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpk8PY5i/src/script.py' 2026-08-24 07:38:15.087162903 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.095272649 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.095340049 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.095346559 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.105530324 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.105567274 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.105577234 DEBUG method="shutdown" response.id=2 duration=15.54µs 2026-08-24 07:38:15.105597554 DEBUG Received server response for request 2 2026-08-24 07:38:15.105602684 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.105618154 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-08-24 07:38:15.107926053 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.107996683 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.108045903 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.108096633 DEBUG Client info: None 2026-08-24 07:38:15.108127333 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.108137613 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.108142793 INFO Version: Unknown 2026-08-24 07:38:15.108178533 DEBUG Received server response for request 1 2026-08-24 07:38:15.108222783 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.108362313 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.108396653 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.108400393 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.108418943 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.108474653 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.108488903 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.108493183 DEBUG Initializing workspace `file:///tmp/.tmpP5DQek/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.108529083 DEBUG Searching for a project in '/tmp/.tmpP5DQek/src' 2026-08-24 07:38:15.108563173 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.108567593 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.109083663 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.109089843 DEBUG Discovering virtual environment in `/tmp/.tmpP5DQek/src` 2026-08-24 07:38:15.109137063 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:15.109141793 DEBUG No virtual environment found 2026-08-24 07:38:15.109153953 DEBUG Adding first-party search path `/tmp/.tmpP5DQek/src` 2026-08-24 07:38:15.109158273 DEBUG Using vendored stdlib 2026-08-24 07:38:15.109285783 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.109291292 DEBUG Adding new file root '/tmp/.tmpP5DQek/src' of kind Project 2026-08-24 07:38:15.109433852 DEBUG Updating project to check open files 2026-08-24 07:38:15.109448662 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:15.109451882 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.109532982 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpP5DQek/src/foo.py", kind: File } 2026-08-24 07:38:15.109554192 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpP5DQek/src/foo.py` 2026-08-24 07:38:15.109556812 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.109563852 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.109601522 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpP5DQek/src/foo.py' 2026-08-24 07:38:15.109695302 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.112271541 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.112279331 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.112288931 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:15.112336991 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpP5DQek/src/foo.py", kind: FileContent } 2026-08-24 07:38:15.112346051 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpP5DQek/src/foo.py` 2026-08-24 07:38:15.112373121 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpP5DQek/src/foo.py' 2026-08-24 07:38:15.112429931 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.112433981 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.122716136 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.122740186 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.122749166 DEBUG method="shutdown" response.id=2 duration=13.15µs 2026-08-24 07:38:15.122759346 DEBUG Received server response for request 2 2026-08-24 07:38:15.122764566 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.122773716 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:15.124215266 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.124284006 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.124321196 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.124364416 DEBUG Client info: None 2026-08-24 07:38:15.124390486 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.124399566 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.124403926 INFO Version: Unknown 2026-08-24 07:38:15.124439186 DEBUG Received server response for request 1 2026-08-24 07:38:15.124481656 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.124601956 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.124636776 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.124640376 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.124655236 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.124706085 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.124717065 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.124720395 DEBUG Initializing workspace `file:///tmp/.tmpzJYTB7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.124737995 DEBUG Searching for a project in '/tmp/.tmpzJYTB7/src' 2026-08-24 07:38:15.124769215 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.124773885 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.125069085 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.125074515 DEBUG Discovering virtual environment in `/tmp/.tmpzJYTB7/src` 2026-08-24 07:38:15.125113715 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:15.125117845 DEBUG No virtual environment found 2026-08-24 07:38:15.125129065 DEBUG Adding first-party search path `/tmp/.tmpzJYTB7/src` 2026-08-24 07:38:15.125133215 DEBUG Using vendored stdlib 2026-08-24 07:38:15.125221815 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.125225725 DEBUG Adding new file root '/tmp/.tmpzJYTB7/src' of kind Project 2026-08-24 07:38:15.125335095 DEBUG Updating project to check open files 2026-08-24 07:38:15.125344435 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:15.125347155 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.125386285 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzJYTB7/src/foo.py", kind: File } 2026-08-24 07:38:15.125400705 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzJYTB7/src/foo.py` 2026-08-24 07:38:15.125403045 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.125408775 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.125431895 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpzJYTB7/src/foo.py' 2026-08-24 07:38:15.125490745 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.127252694 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.127258344 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.127268204 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:15.127313244 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzJYTB7/src/foo.py", kind: FileContent } 2026-08-24 07:38:15.127321964 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzJYTB7/src/foo.py` 2026-08-24 07:38:15.127344234 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpzJYTB7/src/foo.py' 2026-08-24 07:38:15.127389784 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.127393594 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.137652700 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.137676069 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.137683149 DEBUG method="shutdown" response.id=2 duration=10.99µs 2026-08-24 07:38:15.137693329 DEBUG Received server response for request 2 2026-08-24 07:38:15.137697339 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.137706879 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-08-24 07:38:15.138941529 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.138990299 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.139020849 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.139063509 DEBUG Client info: None 2026-08-24 07:38:15.139088249 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.139097289 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.139102189 INFO Version: Unknown 2026-08-24 07:38:15.139136309 DEBUG Received server response for request 1 2026-08-24 07:38:15.139167229 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.139271169 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.139306369 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.139309739 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.139322299 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.139372929 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.139382559 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.139385779 DEBUG Initializing workspace `file:///tmp/.tmp5UVrDy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.139403879 DEBUG Searching for a project in '/tmp/.tmp5UVrDy/src' 2026-08-24 07:38:15.139435319 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.139439219 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.139746199 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.139751379 DEBUG Discovering virtual environment in `/tmp/.tmp5UVrDy/src` 2026-08-24 07:38:15.139790779 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:15.139794709 DEBUG No virtual environment found 2026-08-24 07:38:15.139804819 DEBUG Adding first-party search path `/tmp/.tmp5UVrDy/src` 2026-08-24 07:38:15.139808899 DEBUG Using vendored stdlib 2026-08-24 07:38:15.139896418 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.139900748 DEBUG Adding new file root '/tmp/.tmp5UVrDy/src' of kind Project 2026-08-24 07:38:15.140021348 DEBUG Updating project to check open files 2026-08-24 07:38:15.140030198 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:15.140032938 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.140072408 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5UVrDy/src/script.py", kind: File } 2026-08-24 07:38:15.140086388 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5UVrDy/src/script.py` 2026-08-24 07:38:15.140088688 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.140094118 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.140116348 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-08-24 07:38:15.140121978 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-08-24 07:38:15.140194948 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:38:15.140222068 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:15.140226628 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:38:15.140230248 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:38:15.140309328 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-08-24 07:38:15.140335998 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp5UVrDy/src/script.py' 2026-08-24 07:38:15.140363388 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.149767004 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.152221663 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.152232383 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.152416433 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:15.152442783 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:15.152477903 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp5UVrDy/src/script.py", kind: FileContent } 2026-08-24 07:38:15.152484633 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp5UVrDy/src/script.py` 2026-08-24 07:38:15.152530143 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.13` 2026-08-24 07:38:15.152535043 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.13 2026-08-24 07:38:15.152624593 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:38:15.152662813 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:15.152668083 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:38:15.152671703 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:38:15.152755903 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.13, platform: linux 2026-08-24 07:38:15.152781553 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp5UVrDy/src/script.py' 2026-08-24 07:38:15.152797273 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.162344668 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.164563977 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.164573307 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.174700463 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.174735263 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.174745253 DEBUG method="shutdown" response.id=2 duration=15.68µs 2026-08-24 07:38:15.174764682 DEBUG Received server response for request 2 2026-08-24 07:38:15.174767782 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.174783562 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-08-24 07:38:15.178227971 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.178290331 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.178326031 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.178385141 DEBUG Client info: None 2026-08-24 07:38:15.178418091 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.178429231 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.178434211 INFO Version: Unknown 2026-08-24 07:38:15.178471551 DEBUG Received server response for request 1 2026-08-24 07:38:15.178505591 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.178628451 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.178667951 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.178671311 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.178685351 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.178738731 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.178750371 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.178754521 DEBUG Initializing workspace `file:///tmp/.tmpbnDX25/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.178774461 DEBUG Searching for a project in '/tmp/.tmpbnDX25/src' 2026-08-24 07:38:15.178806121 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.178810681 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.179129031 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.179134301 DEBUG Discovering virtual environment in `/tmp/.tmpbnDX25/src` 2026-08-24 07:38:15.179176330 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:15.179180800 DEBUG No virtual environment found 2026-08-24 07:38:15.179191360 DEBUG Adding first-party search path `/tmp/.tmpbnDX25/src` 2026-08-24 07:38:15.179195200 DEBUG Using vendored stdlib 2026-08-24 07:38:15.179291280 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.179295890 DEBUG Adding new file root '/tmp/.tmpbnDX25/src' of kind Project 2026-08-24 07:38:15.179417030 DEBUG Updating project to check open files 2026-08-24 07:38:15.179427710 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:15.179430620 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.179473490 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbnDX25/src/foo.py", kind: File } 2026-08-24 07:38:15.179489520 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbnDX25/src/foo.py` 2026-08-24 07:38:15.179491980 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.179498690 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.179533560 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpbnDX25/src/foo.py' 2026-08-24 07:38:15.179564470 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.179568410 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.179582820 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:15.179609170 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:15.179612200 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:15.179617650 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:15.179622380 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:15.179624530 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:15.179628760 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:15.179633530 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:15.179635770 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:15.179639940 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:15.179658870 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-24 07:38:15.179707740 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.181395909 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.181401669 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.181404639 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.181432569 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-08-24 07:38:15.181456529 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpbnDX25/src` 2026-08-24 07:38:15.181483579 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpbnDX25/src/foo.py", kind: Any } 2026-08-24 07:38:15.181518129 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.181521709 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.181523919 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.181526119 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.291892149 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.291949559 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.291967789 DEBUG method="shutdown" response.id=2 duration=27.45µs 2026-08-24 07:38:15.291981849 DEBUG Received server response for request 2 2026-08-24 07:38:15.291986269 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.292002699 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-08-24 07:38:15.293941908 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:15.294013088 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.294057558 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.294129388 DEBUG Client info: None 2026-08-24 07:38:15.294175368 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.294188128 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.294194068 INFO Version: Unknown 2026-08-24 07:38:15.294231078 DEBUG Received server response for request 1 2026-08-24 07:38:15.294284538 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.294438728 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.294478828 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.294482718 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.294499098 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.294536378 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-08-24 07:38:15.294581988 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.294597238 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.294601278 DEBUG Initializing workspace `file:///tmp/.tmpUXkK9r/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.294625768 DEBUG Searching for a project in '/tmp/.tmpUXkK9r/src' 2026-08-24 07:38:15.294662898 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.294667408 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.295332637 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.295338737 DEBUG Discovering virtual environment in `/tmp/.tmpUXkK9r/src` 2026-08-24 07:38:15.295387087 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:15.295391887 DEBUG No virtual environment found 2026-08-24 07:38:15.295405197 DEBUG Adding first-party search path `/tmp/.tmpUXkK9r/src` 2026-08-24 07:38:15.295409557 DEBUG Using vendored stdlib 2026-08-24 07:38:15.295549867 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.295555637 DEBUG Adding new file root '/tmp/.tmpUXkK9r/src' of kind Project 2026-08-24 07:38:15.295711187 DEBUG Updating project to check open files 2026-08-24 07:38:15.295726787 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:15.295730557 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.295800397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUXkK9r/src/foo.py", kind: File } 2026-08-24 07:38:15.295821767 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUXkK9r/src/foo.py` 2026-08-24 07:38:15.295824457 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.295832157 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.295845767 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpUXkK9r/src` 2026-08-24 07:38:15.295864247 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUXkK9r/src/foo.py", kind: Any } 2026-08-24 07:38:15.404712886 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.404791186 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.404808216 DEBUG method="shutdown" response.id=2 duration=26.61µs 2026-08-24 07:38:15.404833566 DEBUG Received server response for request 2 2026-08-24 07:38:15.404838576 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.404854566 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-08-24 07:38:15.406347716 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.406417816 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.406462486 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.406546706 DEBUG Client info: None 2026-08-24 07:38:15.406590206 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.406603816 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.406610016 INFO Version: Unknown 2026-08-24 07:38:15.406647356 DEBUG Received server response for request 1 2026-08-24 07:38:15.406693576 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.406842356 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.406887086 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.406890866 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.406908346 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.406981626 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.406997425 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.407001765 DEBUG Initializing workspace `file:///tmp/.tmpp0sJp6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.407025115 DEBUG Searching for a project in '/tmp/.tmpp0sJp6/src' 2026-08-24 07:38:15.407060565 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.407065695 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.407754845 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.407761285 DEBUG Discovering virtual environment in `/tmp/.tmpp0sJp6/src` 2026-08-24 07:38:15.407814255 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:15.407819315 DEBUG No virtual environment found 2026-08-24 07:38:15.407832525 DEBUG Adding first-party search path `/tmp/.tmpp0sJp6/src` 2026-08-24 07:38:15.407836785 DEBUG Using vendored stdlib 2026-08-24 07:38:15.407959355 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.407964765 DEBUG Adding new file root '/tmp/.tmpp0sJp6/src' of kind Project 2026-08-24 07:38:15.408123805 DEBUG Updating project to check open files 2026-08-24 07:38:15.408139505 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:15.408143175 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.408213155 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpp0sJp6/src/foo.py", kind: File } 2026-08-24 07:38:15.408236335 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpp0sJp6/src/foo.py` 2026-08-24 07:38:15.408239055 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.408246205 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.408286475 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpp0sJp6/src/foo.py' 2026-08-24 07:38:15.408380655 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.416587731 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.420623220 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.420633220 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.430931615 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.430970055 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.430982315 DEBUG method="shutdown" response.id=2 duration=17.90µs 2026-08-24 07:38:15.431001965 DEBUG Received server response for request 2 2026-08-24 07:38:15.431006515 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.431022695 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-08-24 07:38:15.433717434 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.433790873 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.433840843 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.433895843 DEBUG Client info: None 2026-08-24 07:38:15.433927333 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.433937233 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.433941383 INFO Version: Unknown 2026-08-24 07:38:15.433977253 DEBUG Received server response for request 1 2026-08-24 07:38:15.434021443 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.434136323 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.434175083 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.434178873 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.434197303 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.434253423 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.434273013 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.434277523 DEBUG Initializing workspace `file:///tmp/.tmpaC8vTX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.434298123 DEBUG Searching for a project in '/tmp/.tmpaC8vTX/src' 2026-08-24 07:38:15.434331733 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.434336103 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.434653503 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.434658903 DEBUG Discovering virtual environment in `/tmp/.tmpaC8vTX/src` 2026-08-24 07:38:15.434701583 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:15.434705953 DEBUG No virtual environment found 2026-08-24 07:38:15.434717623 DEBUG Adding first-party search path `/tmp/.tmpaC8vTX/src` 2026-08-24 07:38:15.434721473 DEBUG Using vendored stdlib 2026-08-24 07:38:15.434815573 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.434820483 DEBUG Adding new file root '/tmp/.tmpaC8vTX/src' of kind Project 2026-08-24 07:38:15.434945763 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:15.434949923 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.434990973 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpaC8vTX/src/foo.py", kind: File } 2026-08-24 07:38:15.435006263 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaC8vTX/src/foo.py` 2026-08-24 07:38:15.435008653 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.435020213 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.544383631 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.544454731 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.544471421 DEBUG method="shutdown" response.id=2 duration=26.23µs 2026-08-24 07:38:15.544497691 DEBUG Received server response for request 2 2026-08-24 07:38:15.544502161 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.544522111 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-08-24 07:38:15.546073300 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.546144270 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.546189820 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.546262180 DEBUG Client info: None 2026-08-24 07:38:15.546312330 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.546325200 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.546331480 INFO Version: Unknown 2026-08-24 07:38:15.546368990 DEBUG Received server response for request 1 2026-08-24 07:38:15.546414400 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.546558840 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.546609490 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.546613470 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.546630930 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.546703020 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.546716550 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.546720880 DEBUG Initializing workspace `file:///tmp/.tmpKMoSrs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.546745030 DEBUG Searching for a project in '/tmp/.tmpKMoSrs/src' 2026-08-24 07:38:15.546781590 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.546786700 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.547171980 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.547177630 DEBUG Discovering virtual environment in `/tmp/.tmpKMoSrs/src` 2026-08-24 07:38:15.547230300 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:15.547235180 DEBUG No virtual environment found 2026-08-24 07:38:15.547248650 DEBUG Adding first-party search path `/tmp/.tmpKMoSrs/src` 2026-08-24 07:38:15.547252840 DEBUG Using vendored stdlib 2026-08-24 07:38:15.547359600 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.547364940 DEBUG Adding new file root '/tmp/.tmpKMoSrs/src' of kind Project 2026-08-24 07:38:15.547502860 DEBUG Updating project to check open files 2026-08-24 07:38:15.547534590 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:15.547538020 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.547590170 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpKMoSrs/src/foo", kind: File } 2026-08-24 07:38:15.547611160 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKMoSrs/src/foo` 2026-08-24 07:38:15.547613740 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.547620650 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.547660550 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpKMoSrs/src/foo' 2026-08-24 07:38:15.547759669 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.555821836 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.559838875 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.559849515 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.570143261 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.570183671 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.570194201 DEBUG method="shutdown" response.id=2 duration=15.08µs 2026-08-24 07:38:15.570214501 DEBUG Received server response for request 2 2026-08-24 07:38:15.570219191 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.570234991 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-08-24 07:38:15.572901030 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.572975460 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.573022450 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.573076640 DEBUG Client info: None 2026-08-24 07:38:15.573106090 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.573117000 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.573121490 INFO Version: Unknown 2026-08-24 07:38:15.573156280 DEBUG Received server response for request 1 2026-08-24 07:38:15.573201539 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.573350799 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.573384919 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.573388759 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.573407099 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.573458659 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.573473089 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.573477209 DEBUG Initializing workspace `file:///tmp/.tmpM2J4L6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.573499809 DEBUG Searching for a project in '/tmp/.tmpM2J4L6/src' 2026-08-24 07:38:15.573550929 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.573555729 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.574227809 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.574234199 DEBUG Discovering virtual environment in `/tmp/.tmpM2J4L6/src` 2026-08-24 07:38:15.574292449 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:15.574297559 DEBUG No virtual environment found 2026-08-24 07:38:15.574310489 DEBUG Adding first-party search path `/tmp/.tmpM2J4L6/src` 2026-08-24 07:38:15.574314689 DEBUG Using vendored stdlib 2026-08-24 07:38:15.574447659 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.574453119 DEBUG Adding new file root '/tmp/.tmpM2J4L6/src' of kind Project 2026-08-24 07:38:15.574618229 DEBUG Updating project to check open files 2026-08-24 07:38:15.574635009 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:15.574638599 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.574708349 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpM2J4L6/src/script.py", kind: File } 2026-08-24 07:38:15.574730269 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM2J4L6/src/script.py` 2026-08-24 07:38:15.574732949 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.574739949 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.574852739 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:38:15.574886499 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:15.574890649 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:38:15.574894239 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:38:15.574981429 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.575021829 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.575026409 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.585271204 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.585300264 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.585308214 DEBUG method="shutdown" response.id=2 duration=12.66µs 2026-08-24 07:38:15.585318674 DEBUG Received server response for request 2 2026-08-24 07:38:15.585322764 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.585332444 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-08-24 07:38:15.586493833 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.586576243 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.586612513 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.586658843 DEBUG Client info: None 2026-08-24 07:38:15.586685513 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.586695713 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.586699943 INFO Version: Unknown 2026-08-24 07:38:15.586734793 DEBUG Received server response for request 1 2026-08-24 07:38:15.586777793 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.586862673 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.586897623 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.586900823 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.586917293 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.586961303 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.586970843 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.586974073 DEBUG Initializing workspace `file:///tmp/.tmpJJ1aeb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.586992353 DEBUG Searching for a project in '/tmp/.tmpJJ1aeb/src' 2026-08-24 07:38:15.587023743 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.587027943 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.587315403 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.587320133 DEBUG Discovering virtual environment in `/tmp/.tmpJJ1aeb/src` 2026-08-24 07:38:15.587358153 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:15.587362463 DEBUG No virtual environment found 2026-08-24 07:38:15.587373483 DEBUG Adding first-party search path `/tmp/.tmpJJ1aeb/src` 2026-08-24 07:38:15.587377443 DEBUG Using vendored stdlib 2026-08-24 07:38:15.587463903 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.587467783 DEBUG Adding new file root '/tmp/.tmpJJ1aeb/src' of kind Project 2026-08-24 07:38:15.587593393 DEBUG Updating project to check open files 2026-08-24 07:38:15.587602373 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:15.587605213 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.587646103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJJ1aeb/src/foo.ipynb", kind: File } 2026-08-24 07:38:15.587659653 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJJ1aeb/src/foo.ipynb` 2026-08-24 07:38:15.587662023 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.587667353 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.587702793 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpJJ1aeb/src/foo.ipynb' 2026-08-24 07:38:15.587794803 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.598442688 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.602677866 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.602689376 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.612839321 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.612866071 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.612877851 DEBUG method="shutdown" response.id=2 duration=16.96µs 2026-08-24 07:38:15.612897201 DEBUG Received server response for request 2 2026-08-24 07:38:15.612901761 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.612911621 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-08-24 07:38:15.615342720 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.615406260 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.615447410 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.615495620 DEBUG Client info: None 2026-08-24 07:38:15.615538490 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.615548710 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.615554430 INFO Version: Unknown 2026-08-24 07:38:15.615589830 DEBUG Received server response for request 1 2026-08-24 07:38:15.615624710 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.615779400 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.615814750 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.615818380 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.615832700 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.615888800 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.615903830 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.615908120 DEBUG Initializing workspace `file:///tmp/.tmptaftyN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.615943060 DEBUG Searching for a project in '/tmp/.tmptaftyN/src' 2026-08-24 07:38:15.615978360 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.615983070 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.616576830 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.616582740 DEBUG Discovering virtual environment in `/tmp/.tmptaftyN/src` 2026-08-24 07:38:15.616631320 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:15.616636260 DEBUG No virtual environment found 2026-08-24 07:38:15.616648330 DEBUG Adding first-party search path `/tmp/.tmptaftyN/src` 2026-08-24 07:38:15.616652400 DEBUG Using vendored stdlib 2026-08-24 07:38:15.616775509 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.616780629 DEBUG Adding new file root '/tmp/.tmptaftyN/src' of kind Project 2026-08-24 07:38:15.616921419 DEBUG Updating project to check open files 2026-08-24 07:38:15.616936579 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:15.616940209 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.617006439 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptaftyN/src/foo.py", kind: File } 2026-08-24 07:38:15.617026869 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptaftyN/src/foo.py` 2026-08-24 07:38:15.617029679 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.617036389 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.617073319 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmptaftyN/src/foo.py' 2026-08-24 07:38:15.617153759 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.628298044 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.632625992 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.632636632 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.642922157 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.642959307 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.642969007 DEBUG method="shutdown" response.id=2 duration=15.43µs 2026-08-24 07:38:15.642987037 DEBUG Received server response for request 2 2026-08-24 07:38:15.642992267 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.643008517 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-08-24 07:38:15.645545406 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.645617276 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.645657636 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.645708916 DEBUG Client info: None 2026-08-24 07:38:15.645738966 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.645749456 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.645754426 INFO Version: Unknown 2026-08-24 07:38:15.645788256 DEBUG Received server response for request 1 2026-08-24 07:38:15.645832076 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.645939746 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.645979166 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.645982986 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.645999676 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.646052636 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.646064156 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.646068116 DEBUG Initializing workspace `file:///tmp/.tmpUpskSQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.646086666 DEBUG Searching for a project in '/tmp/.tmpUpskSQ/src' 2026-08-24 07:38:15.646120376 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.646124806 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.646440036 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.646445446 DEBUG Discovering virtual environment in `/tmp/.tmpUpskSQ/src` 2026-08-24 07:38:15.646488346 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:15.646492596 DEBUG No virtual environment found 2026-08-24 07:38:15.646503976 DEBUG Adding first-party search path `/tmp/.tmpUpskSQ/src` 2026-08-24 07:38:15.646525006 DEBUG Using vendored stdlib 2026-08-24 07:38:15.646612676 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.646617816 DEBUG Adding new file root '/tmp/.tmpUpskSQ/src' of kind Project 2026-08-24 07:38:15.646738236 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:15.646741586 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.646784086 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUpskSQ/src/foo.py", kind: File } 2026-08-24 07:38:15.646800616 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUpskSQ/src/foo.py` 2026-08-24 07:38:15.646803186 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.646815696 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.648431945 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:15.648473845 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpUpskSQ/src/foo.py' 2026-08-24 07:38:15.648556035 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.656250581 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.660180770 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.660192390 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.670483385 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.670519695 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.670530265 DEBUG method="shutdown" response.id=2 duration=25.48µs 2026-08-24 07:38:15.670541545 DEBUG Received server response for request 2 2026-08-24 07:38:15.670545885 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.670555695 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-08-24 07:38:15.672965754 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.673022434 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.673058214 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.673121644 DEBUG Client info: None 2026-08-24 07:38:15.673157534 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.673169634 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.673174524 INFO Version: Unknown 2026-08-24 07:38:15.673215184 DEBUG Received server response for request 1 2026-08-24 07:38:15.673245544 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.673357773 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.673396183 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.673399403 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.673412453 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.673468843 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.673480153 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.673484073 DEBUG Initializing workspace `file:///tmp/.tmpDyn1Co/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.673503113 DEBUG Searching for a project in '/tmp/.tmpDyn1Co/src' 2026-08-24 07:38:15.673554393 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.673558793 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.673865743 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.673870943 DEBUG Discovering virtual environment in `/tmp/.tmpDyn1Co/src` 2026-08-24 07:38:15.673912593 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:15.673917043 DEBUG No virtual environment found 2026-08-24 07:38:15.673927723 DEBUG Adding first-party search path `/tmp/.tmpDyn1Co/src` 2026-08-24 07:38:15.673931573 DEBUG Using vendored stdlib 2026-08-24 07:38:15.674022463 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.674026663 DEBUG Adding new file root '/tmp/.tmpDyn1Co/src' of kind Project 2026-08-24 07:38:15.674145773 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:15.674149143 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.674158143 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-08-24 07:38:15.674160873 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.674173093 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:15.674210463 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-08-24 07:38:15.674280313 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.681936230 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.685859498 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.685869418 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.696124423 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.696160403 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.696172093 DEBUG method="shutdown" response.id=2 duration=16.93µs 2026-08-24 07:38:15.696182693 DEBUG Received server response for request 2 2026-08-24 07:38:15.696187483 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.696196833 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-08-24 07:38:15.698530952 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.698584472 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.698617682 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.698675962 DEBUG Client info: None 2026-08-24 07:38:15.698706552 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.698716732 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.698722762 INFO Version: Unknown 2026-08-24 07:38:15.698764402 DEBUG Received server response for request 1 2026-08-24 07:38:15.698793082 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.698903412 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.698942952 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.698946032 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.698958122 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.699010132 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.699021422 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.699025792 DEBUG Initializing workspace `file:///tmp/.tmpzetZUn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.699045352 DEBUG Searching for a project in '/tmp/.tmpzetZUn/src' 2026-08-24 07:38:15.699077032 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.699081372 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.699381192 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.699386452 DEBUG Discovering virtual environment in `/tmp/.tmpzetZUn/src` 2026-08-24 07:38:15.699428992 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:15.699433572 DEBUG No virtual environment found 2026-08-24 07:38:15.699444332 DEBUG Adding first-party search path `/tmp/.tmpzetZUn/src` 2026-08-24 07:38:15.699448672 DEBUG Using vendored stdlib 2026-08-24 07:38:15.699553752 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.699557942 DEBUG Adding new file root '/tmp/.tmpzetZUn/src' of kind Project 2026-08-24 07:38:15.699668631 DEBUG Updating project to check open files 2026-08-24 07:38:15.699680011 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:15.699682951 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.699692921 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-24 07:38:15.699695941 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.699701421 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:15.699850271 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-24 07:38:15.699878281 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:15.699882151 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-24 07:38:15.699885761 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-24 07:38:15.699963671 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.699988761 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-08-24 07:38:15.700026151 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.700030121 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.710227427 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.710252227 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.710259307 DEBUG method="shutdown" response.id=2 duration=10.76µs 2026-08-24 07:38:15.710271587 DEBUG Received server response for request 2 2026-08-24 07:38:15.710276017 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.710285137 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-08-24 07:38:15.711230316 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.711280126 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.711312026 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.711364376 DEBUG Client info: None 2026-08-24 07:38:15.711390466 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.711399756 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.711404356 INFO Version: Unknown 2026-08-24 07:38:15.711443716 DEBUG Received server response for request 1 2026-08-24 07:38:15.711471616 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.711579136 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.711613026 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.711616606 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.711628426 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.711682516 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.711692996 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.711696496 DEBUG Initializing workspace `file:///tmp/.tmpVSRq4G/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.711715196 DEBUG Searching for a project in '/tmp/.tmpVSRq4G/src' 2026-08-24 07:38:15.711746736 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.711750846 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.712037986 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.712042796 DEBUG Discovering virtual environment in `/tmp/.tmpVSRq4G/src` 2026-08-24 07:38:15.712079956 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:15.712083556 DEBUG No virtual environment found 2026-08-24 07:38:15.712093756 DEBUG Adding first-party search path `/tmp/.tmpVSRq4G/src` 2026-08-24 07:38:15.712097796 DEBUG Using vendored stdlib 2026-08-24 07:38:15.712181566 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.712185766 DEBUG Adding new file root '/tmp/.tmpVSRq4G/src' of kind Project 2026-08-24 07:38:15.712298616 DEBUG Updating project to check open files 2026-08-24 07:38:15.712307566 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:15.712310136 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.712318286 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-24 07:38:15.712320986 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.712326376 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:15.712407796 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-24 07:38:15.712434866 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:15.712438866 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-24 07:38:15.712441976 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-24 07:38:15.712533866 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.712565946 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.712569776 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.722764161 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.722788331 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.722794061 DEBUG method="shutdown" response.id=2 duration=9.26µs 2026-08-24 07:38:15.722803831 DEBUG Received server response for request 2 2026-08-24 07:38:15.722808001 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.722817011 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-08-24 07:38:15.723760870 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.723809140 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.723841440 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.723895920 DEBUG Client info: None 2026-08-24 07:38:15.723923010 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.723934790 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.723940990 INFO Version: Unknown 2026-08-24 07:38:15.723980900 DEBUG Received server response for request 1 2026-08-24 07:38:15.724008250 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.724143600 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.724181540 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.724185140 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.724197580 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.724251020 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.724265480 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.724270380 DEBUG Initializing workspace `file:///tmp/.tmpRIgOAf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.724293590 DEBUG Searching for a project in '/tmp/.tmpRIgOAf/src' 2026-08-24 07:38:15.724330430 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.724335360 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.725028420 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.725034840 DEBUG Discovering virtual environment in `/tmp/.tmpRIgOAf/src` 2026-08-24 07:38:15.725089330 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:15.725094060 DEBUG No virtual environment found 2026-08-24 07:38:15.725106640 DEBUG Adding first-party search path `/tmp/.tmpRIgOAf/src` 2026-08-24 07:38:15.725110990 DEBUG Using vendored stdlib 2026-08-24 07:38:15.725235410 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.725241190 DEBUG Adding new file root '/tmp/.tmpRIgOAf/src' of kind Project 2026-08-24 07:38:15.725406330 DEBUG Updating project to check open files 2026-08-24 07:38:15.725427430 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:15.725431270 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.725443830 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-24 07:38:15.725447260 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.725454290 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:15.725484830 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-08-24 07:38:15.725491000 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-08-24 07:38:15.725598080 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-24 07:38:15.725625910 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:15.725629960 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-24 07:38:15.725633530 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-24 07:38:15.725716030 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-08-24 07:38:15.725768040 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-08-24 07:38:15.725814760 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.736125465 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.738617264 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.738629024 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.748775529 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.748812489 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.748823349 DEBUG method="shutdown" response.id=2 duration=16.56µs 2026-08-24 07:38:15.748834559 DEBUG Received server response for request 2 2026-08-24 07:38:15.748837979 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.748853559 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-08-24 07:38:15.751242058 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:15.751306558 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.751343978 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.751402268 DEBUG Client info: None 2026-08-24 07:38:15.751425918 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.751439238 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.751445038 INFO Version: Unknown 2026-08-24 07:38:15.751485488 DEBUG Received server response for request 1 2026-08-24 07:38:15.751544098 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.751660538 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.751703088 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.751706788 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.751722358 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.751771488 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.751782398 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.751787188 DEBUG Initializing workspace `file:///tmp/.tmprWJFm5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.751807468 DEBUG Searching for a project in '/tmp/.tmprWJFm5/src' 2026-08-24 07:38:15.751841858 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.751846168 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.752155937 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.752161057 DEBUG Discovering virtual environment in `/tmp/.tmprWJFm5/src` 2026-08-24 07:38:15.752204487 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:15.752208977 DEBUG No virtual environment found 2026-08-24 07:38:15.752220237 DEBUG Adding first-party search path `/tmp/.tmprWJFm5/src` 2026-08-24 07:38:15.752224067 DEBUG Using vendored stdlib 2026-08-24 07:38:15.752313647 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.752318577 DEBUG Adding new file root '/tmp/.tmprWJFm5/src' of kind Project 2026-08-24 07:38:15.752440157 DEBUG Updating project to check open files 2026-08-24 07:38:15.752451237 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:15.752454147 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.752527537 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprWJFm5/src/lib.py", kind: File } 2026-08-24 07:38:15.752548897 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprWJFm5/src/lib.py` 2026-08-24 07:38:15.752551417 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.752557597 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.752581237 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmprWJFm5/src/lib.py' 2026-08-24 07:38:15.752641317 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.760369454 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.764338152 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.764348932 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.764359242 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.764417962 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprWJFm5/src/main.py", kind: File } 2026-08-24 07:38:15.764440262 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprWJFm5/src/main.py` 2026-08-24 07:38:15.764443632 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.764456612 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:15.764474022 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmprWJFm5/src/main.py' 2026-08-24 07:38:15.765825061 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.765830931 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.765844861 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:15.765873911 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:15.765880111 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:15.765889261 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:15.765895701 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:15.765898241 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:15.765903071 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:15.765907491 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:38:15.765909681 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:15.765914271 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:15.765937111 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(20b))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-24 07:38:15.766028511 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.766033531 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.766036041 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.766045371 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:15.766065811 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:15.766093771 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmprWJFm5/src/lib.py", kind: FileContent } 2026-08-24 07:38:15.766099471 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmprWJFm5/src/lib.py` 2026-08-24 07:38:15.766118981 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmprWJFm5/src/lib.py' 2026-08-24 07:38:15.766162901 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.766166291 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.766172531 DEBUG Client sends notification `textDocument/didSave` 2026-08-24 07:38:15.766194981 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.766198331 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.766285121 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmprWJFm5/src/main.py' 2026-08-24 07:38:15.766317261 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.766321061 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.766365261 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(20b))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-24 07:38:15.766385221 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.766390021 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:15.766392401 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:38:15.776660866 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:38:15.776692106 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.776700996 DEBUG method="shutdown" response.id=2 duration=13.37µs 2026-08-24 07:38:15.776712296 DEBUG Received server response for request 2 2026-08-24 07:38:15.776716776 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.776725986 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-08-24 07:38:15.779338845 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:15.779396935 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.779431255 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.779489935 DEBUG Client info: None 2026-08-24 07:38:15.779533885 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.779544705 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.779550885 INFO Version: Unknown 2026-08-24 07:38:15.779589415 DEBUG Received server response for request 1 2026-08-24 07:38:15.779620595 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.779736035 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.779775515 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.779778765 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.779790925 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.779794065 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:15.779858135 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.779869015 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.779873905 DEBUG Initializing workspace `file:///tmp/.tmpbeY5Tn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.779893635 DEBUG Searching for a project in '/tmp/.tmpbeY5Tn/src' 2026-08-24 07:38:15.779927435 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.779932075 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.780238204 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.780244054 DEBUG Discovering virtual environment in `/tmp/.tmpbeY5Tn/src` 2026-08-24 07:38:15.780286174 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:15.780290614 DEBUG No virtual environment found 2026-08-24 07:38:15.780301484 DEBUG Adding first-party search path `/tmp/.tmpbeY5Tn/src` 2026-08-24 07:38:15.780305344 DEBUG Using vendored stdlib 2026-08-24 07:38:15.780396244 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.780400854 DEBUG Adding new file root '/tmp/.tmpbeY5Tn/src' of kind Project 2026-08-24 07:38:15.780530354 DEBUG Updating project to check open files 2026-08-24 07:38:15.780540194 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:15.780543564 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.780585014 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbeY5Tn/src/main.py", kind: File } 2026-08-24 07:38:15.780601024 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbeY5Tn/src/main.py` 2026-08-24 07:38:15.780603494 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.780609034 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.780870414 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbeY5Tn/src/main.py"))}: Checking file '/tmp/.tmpbeY5Tn/src/main.py' 2026-08-24 07:38:15.780978844 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbeY5Tn/src/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.789546070 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbeY5Tn/src/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.793576828 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.96ms 2026-08-24 07:38:15.793597038 DEBUG Received server response for request 2 2026-08-24 07:38:15.793700078 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.793707068 DEBUG Client sends notification `textDocument/didClose` 2026-08-24 07:38:15.793709628 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:15.793743768 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbeY5Tn/external/builtins.pyi", kind: File } 2026-08-24 07:38:15.793761628 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpbeY5Tn/external/builtins.pyi` 2026-08-24 07:38:15.793764198 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-24 07:38:15.793776518 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.793784588 DEBUG notification{method=textDocument/didClose}: Updating the status of `/tmp/.tmpbeY5Tn/external/builtins.pyi` 2026-08-24 07:38:15.793789048 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpbeY5Tn/external/builtins.pyi` 2026-08-24 07:38:15.793860328 DEBUG method="textDocument/diagnostic" response.id=3 duration=65.71µs 2026-08-24 07:38:15.793869588 DEBUG Received server response for request 3 2026-08-24 07:38:15.803973334 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:15.803994084 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.803999404 DEBUG method="shutdown" response.id=4 duration=8.61µs 2026-08-24 07:38:15.804016274 DEBUG Received server response for request 4 2026-08-24 07:38:15.804019794 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.804037824 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-08-24 07:38:15.806887692 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:15.806955452 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.806991022 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.807045632 DEBUG Client info: None 2026-08-24 07:38:15.807070052 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.807083632 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.807089802 INFO Version: Unknown 2026-08-24 07:38:15.807126242 DEBUG Received server response for request 1 2026-08-24 07:38:15.807168622 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.807273402 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.807307682 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.807311172 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.807328102 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.807331462 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:15.807367292 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.807378302 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.807382142 DEBUG Initializing workspace `file:///tmp/.tmpH12w6e/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.807400272 DEBUG Searching for a project in '/tmp/.tmpH12w6e/src' 2026-08-24 07:38:15.807448182 DEBUG Found project at '/tmp/.tmpH12w6e' 2026-08-24 07:38:15.807452282 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.807780612 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.807786622 DEBUG Discovering virtual environment in `/tmp/.tmpH12w6e` 2026-08-24 07:38:15.807828072 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:15.807831832 DEBUG No virtual environment found 2026-08-24 07:38:15.807841622 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:15.807850042 DEBUG Adding first-party search path `/tmp/.tmpH12w6e/src` 2026-08-24 07:38:15.807854022 DEBUG Adding first-party search path `/tmp/.tmpH12w6e` 2026-08-24 07:38:15.807857952 DEBUG Using vendored stdlib 2026-08-24 07:38:15.807952532 INFO Python version: Python 3.10, platform: linux 2026-08-24 07:38:15.807957082 DEBUG Adding new file root '/tmp/.tmpH12w6e' of kind Project 2026-08-24 07:38:15.808069962 DEBUG Updating project to check open files 2026-08-24 07:38:15.808078982 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:15.808081802 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.808122992 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpH12w6e/src/foo.py", kind: File } 2026-08-24 07:38:15.808137992 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpH12w6e/src/foo.py` 2026-08-24 07:38:15.808140522 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.808146472 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.808217972 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH12w6e/src/foo.py"))}: Checking file '/tmp/.tmpH12w6e/src/foo.py' 2026-08-24 07:38:15.808351242 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH12w6e/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.821949155 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH12w6e/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-08-24 07:38:15.821982565 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH12w6e/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:15.822025095 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.87ms 2026-08-24 07:38:15.822040755 DEBUG Received server response for request 2 2026-08-24 07:38:15.832307021 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:15.832333551 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.832340411 DEBUG method="shutdown" response.id=3 duration=10.50µs 2026-08-24 07:38:15.832358001 DEBUG Received server response for request 3 2026-08-24 07:38:15.832361981 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.832371501 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-08-24 07:38:15.835170109 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:15.835234469 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.835270969 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.835329489 DEBUG Client info: None 2026-08-24 07:38:15.835352069 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.835364159 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.835369679 INFO Version: Unknown 2026-08-24 07:38:15.835408289 DEBUG Received server response for request 1 2026-08-24 07:38:15.835444509 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.835548799 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.835584809 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.835588259 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.835602669 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.835605439 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:15.835655779 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.835666159 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.835670069 DEBUG Initializing workspace `file:///tmp/.tmpFUypF6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.835689529 DEBUG Searching for a project in '/tmp/.tmpFUypF6/src' 2026-08-24 07:38:15.835722729 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.835726999 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.836042829 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.836048089 DEBUG Discovering virtual environment in `/tmp/.tmpFUypF6/src` 2026-08-24 07:38:15.836092179 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:15.836096629 DEBUG No virtual environment found 2026-08-24 07:38:15.836107659 DEBUG Adding first-party search path `/tmp/.tmpFUypF6/src` 2026-08-24 07:38:15.836111769 DEBUG Using vendored stdlib 2026-08-24 07:38:15.836202789 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.836207299 DEBUG Adding new file root '/tmp/.tmpFUypF6/src' of kind Project 2026-08-24 07:38:15.836339809 DEBUG Updating project to check open files 2026-08-24 07:38:15.836350899 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:15.836353929 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.836395849 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFUypF6/src/foo.py", kind: File } 2026-08-24 07:38:15.836412069 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFUypF6/src/foo.py` 2026-08-24 07:38:15.836414399 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.836420089 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.836644859 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFUypF6/src/foo.py"))}: Checking file '/tmp/.tmpFUypF6/src/foo.py' 2026-08-24 07:38:15.836761239 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFUypF6/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.845064165 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFUypF6/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.849073333 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.65ms 2026-08-24 07:38:15.849088933 DEBUG Received server response for request 2 2026-08-24 07:38:15.849121493 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:15.849128693 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:15.849142513 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:15.849167093 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFUypF6/src/foo.py", kind: FileContent } 2026-08-24 07:38:15.849172623 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpFUypF6/src/foo.py` 2026-08-24 07:38:15.849215093 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFUypF6/src/foo.py"))}: Checking file '/tmp/.tmpFUypF6/src/foo.py' 2026-08-24 07:38:15.849273243 DEBUG method="textDocument/diagnostic" response.id=3 duration=87.10µs 2026-08-24 07:38:15.849282383 DEBUG Received server response for request 3 2026-08-24 07:38:15.859359038 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:15.859384058 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.859391488 DEBUG method="shutdown" response.id=4 duration=10.68µs 2026-08-24 07:38:15.859402568 DEBUG Received server response for request 4 2026-08-24 07:38:15.859406468 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.859415268 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-08-24 07:38:15.862170467 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:15.862237487 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.862277777 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.862336697 DEBUG Client info: None 2026-08-24 07:38:15.862361967 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.862374237 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-24 07:38:15.862380507 INFO Version: Unknown 2026-08-24 07:38:15.862417667 DEBUG Received server response for request 1 2026-08-24 07:38:15.862452967 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.862570107 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.862608327 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.862611687 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.862626587 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.862629747 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:15.862678167 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.862688597 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.862692477 DEBUG Initializing workspace `file:///tmp/.tmpvaTN7e/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.862711937 DEBUG Searching for a project in '/tmp/.tmpvaTN7e/src' 2026-08-24 07:38:15.862744767 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.862749107 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.863055436 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.863060316 DEBUG Discovering virtual environment in `/tmp/.tmpvaTN7e/src` 2026-08-24 07:38:15.863103926 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:15.863108216 DEBUG No virtual environment found 2026-08-24 07:38:15.863118926 DEBUG Adding first-party search path `/tmp/.tmpvaTN7e/src` 2026-08-24 07:38:15.863122926 DEBUG Using vendored stdlib 2026-08-24 07:38:15.863213726 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.863217626 DEBUG Adding new file root '/tmp/.tmpvaTN7e/src' of kind Project 2026-08-24 07:38:15.863335246 DEBUG Updating project to check open files 2026-08-24 07:38:15.863344776 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:15.863348326 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.863387786 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpvaTN7e/src/foo.py", kind: File } 2026-08-24 07:38:15.863403666 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvaTN7e/src/foo.py` 2026-08-24 07:38:15.863406206 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.863412116 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.863633056 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvaTN7e/src/foo.py"))}: Checking file '/tmp/.tmpvaTN7e/src/foo.py' 2026-08-24 07:38:15.863731216 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvaTN7e/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.871886722 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvaTN7e/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.875910301 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.49ms 2026-08-24 07:38:15.875927601 DEBUG Received server response for request 2 2026-08-24 07:38:15.876156950 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:15.876169570 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:15.876182240 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:15.876206210 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpvaTN7e/src/foo.py", kind: FileContent } 2026-08-24 07:38:15.876211060 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpvaTN7e/src/foo.py` 2026-08-24 07:38:15.876261450 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvaTN7e/src/foo.py"))}: Checking file '/tmp/.tmpvaTN7e/src/foo.py' 2026-08-24 07:38:15.876351420 DEBUG method="textDocument/diagnostic" response.id=3 duration=127.23µs 2026-08-24 07:38:15.876364510 DEBUG Received server response for request 3 2026-08-24 07:38:15.886530376 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:15.886562356 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.886568346 DEBUG method="shutdown" response.id=4 duration=10.03µs 2026-08-24 07:38:15.886585916 DEBUG Received server response for request 4 2026-08-24 07:38:15.886589686 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.886606976 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-08-24 07:38:15.889304534 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:15.889366964 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.889401754 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.889454484 DEBUG Client info: None 2026-08-24 07:38:15.889478334 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.889490004 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.889495634 INFO Version: Unknown 2026-08-24 07:38:15.889547054 DEBUG Received server response for request 1 2026-08-24 07:38:15.889583734 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.889680004 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.889713794 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.889717034 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.889731914 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.889734914 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:15.889776894 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.889787304 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.889790604 DEBUG Initializing workspace `file:///tmp/.tmp5aIFGT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.889808094 DEBUG Searching for a project in '/tmp/.tmp5aIFGT/src' 2026-08-24 07:38:15.889840104 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.889844584 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.890152134 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.890157464 DEBUG Discovering virtual environment in `/tmp/.tmp5aIFGT/src` 2026-08-24 07:38:15.890201534 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:15.890205994 DEBUG No virtual environment found 2026-08-24 07:38:15.890216654 DEBUG Adding first-party search path `/tmp/.tmp5aIFGT/src` 2026-08-24 07:38:15.890220794 DEBUG Using vendored stdlib 2026-08-24 07:38:15.890322454 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.890326944 DEBUG Adding new file root '/tmp/.tmp5aIFGT/src' of kind Project 2026-08-24 07:38:15.890442724 DEBUG Updating project to check open files 2026-08-24 07:38:15.890451344 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:15.890454194 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.890494914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5aIFGT/src/foo.py", kind: File } 2026-08-24 07:38:15.890527404 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5aIFGT/src/foo.py` 2026-08-24 07:38:15.890530004 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.890535984 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.890731204 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5aIFGT/src/foo.py"))}: Checking file '/tmp/.tmp5aIFGT/src/foo.py' 2026-08-24 07:38:15.890827744 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5aIFGT/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.899005120 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5aIFGT/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.902974068 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.43ms 2026-08-24 07:38:15.902990488 DEBUG Received server response for request 2 2026-08-24 07:38:15.903021638 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:15.903058698 DEBUG method="textDocument/diagnostic" response.id=3 duration=24.80µs 2026-08-24 07:38:15.903067778 DEBUG Received server response for request 3 2026-08-24 07:38:15.913143493 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:15.913167203 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.913174403 DEBUG method="shutdown" response.id=4 duration=10.19µs 2026-08-24 07:38:15.913185093 DEBUG Received server response for request 4 2026-08-24 07:38:15.913189103 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.913197933 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-08-24 07:38:15.915904352 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:15.915967442 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.916004792 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.916066492 DEBUG Client info: None 2026-08-24 07:38:15.916091522 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:15.916104692 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.916109672 INFO Version: Unknown 2026-08-24 07:38:15.916145702 DEBUG Received server response for request 1 2026-08-24 07:38:15.916182282 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.916282002 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.916318152 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.916321502 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.916333922 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:15.916383812 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.916394382 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:15.916398622 DEBUG Initializing workspace `file:///tmp/.tmpNVCuuR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.916417152 DEBUG Searching for a project in '/tmp/.tmpNVCuuR/src' 2026-08-24 07:38:15.916449932 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.916453802 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.916774042 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.916778902 DEBUG Discovering virtual environment in `/tmp/.tmpNVCuuR/src` 2026-08-24 07:38:15.916822472 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:15.916826912 DEBUG No virtual environment found 2026-08-24 07:38:15.916838362 DEBUG Adding first-party search path `/tmp/.tmpNVCuuR/src` 2026-08-24 07:38:15.916842392 DEBUG Using vendored stdlib 2026-08-24 07:38:15.916932402 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.916936722 DEBUG Adding new file root '/tmp/.tmpNVCuuR/src' of kind Project 2026-08-24 07:38:15.917068682 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:15.917072432 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:15.917096812 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:15.918923421 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:15.918990301 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNVCuuR/src/foo.py"))}: Checking file '/tmp/.tmpNVCuuR/src/foo.py' 2026-08-24 07:38:15.919068751 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:15.919087041 DEBUG method="workspace/diagnostic" response.id=2 duration=2.01ms 2026-08-24 07:38:15.919097911 DEBUG Received server response for request 2 2026-08-24 07:38:15.919194141 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.919202351 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:15.919238891 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNVCuuR/src/foo.py") 2026-08-24 07:38:15.919245071 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNVCuuR/src/foo.py` 2026-08-24 07:38:15.919256011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNVCuuR/src/foo.py` 2026-08-24 07:38:15.919270251 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNVCuuR/src/foo.py` 2026-08-24 07:38:15.919272881 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.919277891 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:15.919312751 DEBUG method="textDocument/diagnostic" response.id=3 duration=29.63µs 2026-08-24 07:38:15.919321951 DEBUG Received server response for request 3 2026-08-24 07:38:15.929415316 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:15.929433606 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.929440816 DEBUG method="shutdown" response.id=4 duration=10.18µs 2026-08-24 07:38:15.929449916 DEBUG Received server response for request 4 2026-08-24 07:38:15.929453086 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.929461616 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-08-24 07:38:15.930824645 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:15.930885555 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.930918205 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.930967365 DEBUG Client info: None 2026-08-24 07:38:15.930992695 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.931003785 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.931009245 INFO Version: Unknown 2026-08-24 07:38:15.931046145 DEBUG Received server response for request 1 2026-08-24 07:38:15.931079185 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.931167455 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.931204315 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.931207895 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.931222815 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.931225915 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:15.931262125 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.931273555 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.931277405 DEBUG Initializing workspace `file:///tmp/.tmpjEjWst/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.931309215 DEBUG Searching for a project in '/tmp/.tmpjEjWst/src' 2026-08-24 07:38:15.931342375 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.931346825 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.931655305 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.931660635 DEBUG Discovering virtual environment in `/tmp/.tmpjEjWst/src` 2026-08-24 07:38:15.931700375 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:15.931704295 DEBUG No virtual environment found 2026-08-24 07:38:15.931715275 DEBUG Adding first-party search path `/tmp/.tmpjEjWst/src` 2026-08-24 07:38:15.931719135 DEBUG Using vendored stdlib 2026-08-24 07:38:15.931810885 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.931815395 DEBUG Adding new file root '/tmp/.tmpjEjWst/src' of kind Project 2026-08-24 07:38:15.931929185 DEBUG Updating project to check open files 2026-08-24 07:38:15.931938825 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:15.931941915 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.931982625 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjEjWst/src/foo.py", kind: File } 2026-08-24 07:38:15.931997135 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjEjWst/src/foo.py` 2026-08-24 07:38:15.931999635 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.932005805 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.932194205 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjEjWst/src/foo.py"))}: Checking file '/tmp/.tmpjEjWst/src/foo.py' 2026-08-24 07:38:15.932352745 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjEjWst/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.940436651 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjEjWst/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.949948507 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.94ms 2026-08-24 07:38:15.949965447 DEBUG Received server response for request 2 2026-08-24 07:38:15.960133612 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:15.960170222 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.960176942 DEBUG method="shutdown" response.id=3 duration=11.22µs 2026-08-24 07:38:15.960186992 DEBUG Received server response for request 3 2026-08-24 07:38:15.960191532 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.960205652 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-08-24 07:38:15.963460310 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:15.963542510 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.963579850 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.963641420 DEBUG Client info: None 2026-08-24 07:38:15.963672170 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.963685380 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.963691820 INFO Version: Unknown 2026-08-24 07:38:15.963733690 DEBUG Received server response for request 1 2026-08-24 07:38:15.963771080 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.963913100 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.963950820 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.963954160 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.963967910 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.963970880 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:15.964028750 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.964044170 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.964047910 DEBUG Initializing workspace `file:///tmp/.tmpDa97Uf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.964068960 DEBUG Searching for a project in '/tmp/.tmpDa97Uf/src' 2026-08-24 07:38:15.964102760 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.964107740 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.964724970 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.964731050 DEBUG Discovering virtual environment in `/tmp/.tmpDa97Uf/src` 2026-08-24 07:38:15.964778660 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:15.964783600 DEBUG No virtual environment found 2026-08-24 07:38:15.964795580 DEBUG Adding first-party search path `/tmp/.tmpDa97Uf/src` 2026-08-24 07:38:15.964799830 DEBUG Using vendored stdlib 2026-08-24 07:38:15.964923580 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.964928570 DEBUG Adding new file root '/tmp/.tmpDa97Uf/src' of kind Project 2026-08-24 07:38:15.965076410 DEBUG Updating project to check open files 2026-08-24 07:38:15.965091060 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:15.965094770 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.965161150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDa97Uf/src/foo.py", kind: File } 2026-08-24 07:38:15.965182450 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDa97Uf/src/foo.py` 2026-08-24 07:38:15.965185440 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.965192520 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.965322929 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDa97Uf/src/foo.py"))}: Checking file '/tmp/.tmpDa97Uf/src/foo.py' 2026-08-24 07:38:15.965487779 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDa97Uf/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:15.974316805 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDa97Uf/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:15.978368544 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.17ms 2026-08-24 07:38:15.978385244 DEBUG Received server response for request 2 2026-08-24 07:38:15.988707409 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:15.988746709 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:15.988753779 DEBUG method="shutdown" response.id=3 duration=10.86µs 2026-08-24 07:38:15.988772529 DEBUG Received server response for request 3 2026-08-24 07:38:15.988776189 DEBUG Client sends notification `exit` 2026-08-24 07:38:15.988791739 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-08-24 07:38:15.991435147 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:15.991489287 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:15.991544237 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:15.991603707 DEBUG Client info: None 2026-08-24 07:38:15.991633297 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:15.991645697 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:15.991651477 INFO Version: Unknown 2026-08-24 07:38:15.991693807 DEBUG Received server response for request 1 2026-08-24 07:38:15.991722907 DEBUG Client sends notification `initialized` 2026-08-24 07:38:15.991852557 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:15.991896167 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:15.991899557 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:15.991912957 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:15.991915747 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:15.991965897 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:15.991979967 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:15.991984187 DEBUG Initializing workspace `file:///tmp/.tmpXyIGZj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:15.992005557 DEBUG Searching for a project in '/tmp/.tmpXyIGZj/src' 2026-08-24 07:38:15.992039847 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:15.992044527 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:15.992574937 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:15.992580837 DEBUG Discovering virtual environment in `/tmp/.tmpXyIGZj/src` 2026-08-24 07:38:15.992631537 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:15.992636057 DEBUG No virtual environment found 2026-08-24 07:38:15.992648237 DEBUG Adding first-party search path `/tmp/.tmpXyIGZj/src` 2026-08-24 07:38:15.992652437 DEBUG Using vendored stdlib 2026-08-24 07:38:15.992769337 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:15.992774387 DEBUG Adding new file root '/tmp/.tmpXyIGZj/src' of kind Project 2026-08-24 07:38:15.992926787 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:15.992930517 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:15.992995047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXyIGZj/src/foo.py", kind: File } 2026-08-24 07:38:15.993015867 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXyIGZj/src/foo.py` 2026-08-24 07:38:15.993018747 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:15.993033587 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:15.993215007 DEBUG method="textDocument/diagnostic" response.id=2 duration=175.06µs 2026-08-24 07:38:15.993227647 DEBUG Received server response for request 2 2026-08-24 07:38:16.003356182 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:16.003379092 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:16.003386072 DEBUG method="shutdown" response.id=3 duration=10.29µs 2026-08-24 07:38:16.003396892 DEBUG Received server response for request 3 2026-08-24 07:38:16.003400582 DEBUG Client sends notification `exit` 2026-08-24 07:38:16.003409522 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-08-24 07:38:16.004721961 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:16.004787611 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:16.004821651 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:16.004876341 DEBUG Client info: None 2026-08-24 07:38:16.004898831 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:16.004910991 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:16.004916991 INFO Version: Unknown 2026-08-24 07:38:16.004955651 DEBUG Received server response for request 1 2026-08-24 07:38:16.004995491 DEBUG Client sends notification `initialized` 2026-08-24 07:38:16.005098151 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:16.005135231 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:16.005138981 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:16.005153891 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.005157431 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:16.005204671 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:16.005214781 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:16.005218731 DEBUG Initializing workspace `file:///tmp/.tmpCh2dQn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:16.005237951 DEBUG Searching for a project in '/tmp/.tmpCh2dQn/src' 2026-08-24 07:38:16.005290591 DEBUG Found project at '/tmp/.tmpCh2dQn' 2026-08-24 07:38:16.005295091 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:16.005606741 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:16.005612241 DEBUG Discovering virtual environment in `/tmp/.tmpCh2dQn` 2026-08-24 07:38:16.005650951 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:16.005654931 DEBUG No virtual environment found 2026-08-24 07:38:16.005664541 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:16.005673151 DEBUG Adding first-party search path `/tmp/.tmpCh2dQn/src` 2026-08-24 07:38:16.005676991 DEBUG Adding first-party search path `/tmp/.tmpCh2dQn` 2026-08-24 07:38:16.005680761 DEBUG Using vendored stdlib 2026-08-24 07:38:16.005770211 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:16.005774351 DEBUG Adding new file root '/tmp/.tmpCh2dQn' of kind Project 2026-08-24 07:38:16.005901871 DEBUG Updating project to check open files 2026-08-24 07:38:16.005910951 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:16.005913751 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:16.005957531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCh2dQn/src/foo.py", kind: File } 2026-08-24 07:38:16.005971031 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCh2dQn/src/foo.py` 2026-08-24 07:38:16.005973331 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:16.005978791 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:16.006291091 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCh2dQn/src/foo.py"))}: Checking file '/tmp/.tmpCh2dQn/src/foo.py' 2026-08-24 07:38:16.006426121 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCh2dQn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:16.017946145 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCh2dQn/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:16.023480123 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.50ms 2026-08-24 07:38:16.023500613 DEBUG Received server response for request 2 2026-08-24 07:38:16.023708723 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.023720513 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:16.023763383 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCh2dQn/src/excluded/lib.py", kind: File } 2026-08-24 07:38:16.023817073 DEBUG method="textDocument/diagnostic" response.id=3 duration=38.51µs 2026-08-24 07:38:16.023827513 DEBUG Received server response for request 3 2026-08-24 07:38:16.033964528 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:16.033984788 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:16.033991228 DEBUG method="shutdown" response.id=4 duration=9.93µs 2026-08-24 07:38:16.034000808 DEBUG Received server response for request 4 2026-08-24 07:38:16.034004838 DEBUG Client sends notification `exit` 2026-08-24 07:38:16.034013388 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-08-24 07:38:16.036973867 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:16.037038107 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:16.037074997 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:16.037128897 DEBUG Client info: None 2026-08-24 07:38:16.037156077 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:16.037167917 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:16.037173857 INFO Version: Unknown 2026-08-24 07:38:16.037210247 DEBUG Received server response for request 1 2026-08-24 07:38:16.037245207 DEBUG Client sends notification `initialized` 2026-08-24 07:38:16.037342326 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:16.037379066 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:16.037382656 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:16.037397526 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.037400876 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:16.037443986 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:16.037455596 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:16.037459486 DEBUG Initializing workspace `file:///tmp/.tmpCfMdHx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:16.037477826 DEBUG Searching for a project in '/tmp/.tmpCfMdHx/src' 2026-08-24 07:38:16.037524376 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:16.037528536 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:16.037843916 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:16.037849826 DEBUG Discovering virtual environment in `/tmp/.tmpCfMdHx/src` 2026-08-24 07:38:16.037892866 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:16.037897296 DEBUG No virtual environment found 2026-08-24 07:38:16.037908786 DEBUG Adding first-party search path `/tmp/.tmpCfMdHx/src` 2026-08-24 07:38:16.037912836 DEBUG Using vendored stdlib 2026-08-24 07:38:16.038002336 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:16.038006506 DEBUG Adding new file root '/tmp/.tmpCfMdHx/src' of kind Project 2026-08-24 07:38:16.038122726 DEBUG Updating project to check open files 2026-08-24 07:38:16.038134936 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:16.038138166 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:16.038178106 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCfMdHx/src/foo.py", kind: File } 2026-08-24 07:38:16.038194666 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCfMdHx/src/foo.py` 2026-08-24 07:38:16.038197146 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:16.038202916 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:16.038696656 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCfMdHx/src/foo.py"))}: Checking file '/tmp/.tmpCfMdHx/src/foo.py' 2026-08-24 07:38:16.039638205 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCfMdHx/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:16.055861508 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.65ms 2026-08-24 07:38:16.055881978 DEBUG Received server response for request 2 2026-08-24 07:38:16.066129023 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:16.066154773 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:16.066161943 DEBUG method="shutdown" response.id=3 duration=11.34µs 2026-08-24 07:38:16.066171773 DEBUG Received server response for request 3 2026-08-24 07:38:16.066175613 DEBUG Client sends notification `exit` 2026-08-24 07:38:16.066185213 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-08-24 07:38:16.069765792 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:16.069831552 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:16.069869322 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:16.069924441 DEBUG Client info: None 2026-08-24 07:38:16.069951021 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:16.069964001 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:16.069970271 INFO Version: Unknown 2026-08-24 07:38:16.070009101 DEBUG Received server response for request 1 2026-08-24 07:38:16.070046651 DEBUG Client sends notification `initialized` 2026-08-24 07:38:16.070153631 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:16.070193161 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:16.070196591 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:16.070211751 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.070215091 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:16.070264911 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:16.070283061 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:16.070287271 DEBUG Initializing workspace `file:///tmp/.tmpcVCzkk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:16.070307651 DEBUG Searching for a project in '/tmp/.tmpcVCzkk/src' 2026-08-24 07:38:16.070341131 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:16.070345961 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:16.070702771 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:16.070708561 DEBUG Discovering virtual environment in `/tmp/.tmpcVCzkk/src` 2026-08-24 07:38:16.070756981 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:16.070761651 DEBUG No virtual environment found 2026-08-24 07:38:16.070772871 DEBUG Adding first-party search path `/tmp/.tmpcVCzkk/src` 2026-08-24 07:38:16.070776921 DEBUG Using vendored stdlib 2026-08-24 07:38:16.070869741 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:16.070874661 DEBUG Adding new file root '/tmp/.tmpcVCzkk/src' of kind Project 2026-08-24 07:38:16.070997451 DEBUG Updating project to check open files 2026-08-24 07:38:16.071010721 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:16.071013971 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:16.071058691 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcVCzkk/src/foo.py", kind: File } 2026-08-24 07:38:16.071075751 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcVCzkk/src/foo.py` 2026-08-24 07:38:16.071078361 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:16.071084791 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:16.071341051 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcVCzkk/src/foo.py"))}: Checking file '/tmp/.tmpcVCzkk/src/foo.py' 2026-08-24 07:38:16.071478501 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcVCzkk/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:16.080000557 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcVCzkk/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:16.085013295 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.92ms 2026-08-24 07:38:16.085031235 DEBUG Received server response for request 2 2026-08-24 07:38:16.095287250 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:16.095311060 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:16.095317600 DEBUG method="shutdown" response.id=3 duration=10.64µs 2026-08-24 07:38:16.095327470 DEBUG Received server response for request 3 2026-08-24 07:38:16.095330940 DEBUG Client sends notification `exit` 2026-08-24 07:38:16.095340480 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-08-24 07:38:16.098275498 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:16.098339238 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:16.098373768 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:16.098434408 DEBUG Client info: None 2026-08-24 07:38:16.098459358 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:16.098471048 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:16.098477158 INFO Version: Unknown 2026-08-24 07:38:16.098532458 DEBUG Received server response for request 1 2026-08-24 07:38:16.098569638 DEBUG Client sends notification `initialized` 2026-08-24 07:38:16.098667828 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:16.098706818 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:16.098710258 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:16.098726188 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.098729308 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:16.098775298 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:16.098786738 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:16.098790598 DEBUG Initializing workspace `file:///tmp/.tmpZzfkmo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:16.098810018 DEBUG Searching for a project in '/tmp/.tmpZzfkmo/src' 2026-08-24 07:38:16.098842878 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:16.098847008 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:16.099168468 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:16.099173458 DEBUG Discovering virtual environment in `/tmp/.tmpZzfkmo/src` 2026-08-24 07:38:16.099218478 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:16.099222868 DEBUG No virtual environment found 2026-08-24 07:38:16.099233528 DEBUG Adding first-party search path `/tmp/.tmpZzfkmo/src` 2026-08-24 07:38:16.099237378 DEBUG Using vendored stdlib 2026-08-24 07:38:16.099330038 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:16.099334668 DEBUG Adding new file root '/tmp/.tmpZzfkmo/src' of kind Project 2026-08-24 07:38:16.099468848 DEBUG Updating project to check open files 2026-08-24 07:38:16.099479418 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:16.099482878 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:16.099540818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZzfkmo/src/foo.py", kind: File } 2026-08-24 07:38:16.099556158 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZzfkmo/src/foo.py` 2026-08-24 07:38:16.099558788 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:16.099565128 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:16.099777008 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZzfkmo/src/foo.py"))}: Checking file '/tmp/.tmpZzfkmo/src/foo.py' 2026-08-24 07:38:16.099891148 DEBUG method="textDocument/diagnostic" response.id=2 duration=320.51µs 2026-08-24 07:38:16.099901158 DEBUG Received server response for request 2 2026-08-24 07:38:16.110122883 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:16.110149683 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:16.110156283 DEBUG method="shutdown" response.id=3 duration=9.38µs 2026-08-24 07:38:16.110166773 DEBUG Received server response for request 3 2026-08-24 07:38:16.110169923 DEBUG Client sends notification `exit` 2026-08-24 07:38:16.110178853 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-08-24 07:38:16.111487902 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:16.111578452 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:16.111612022 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:16.111665512 DEBUG Client info: None 2026-08-24 07:38:16.111693802 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:16.111706242 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:16.111712422 INFO Version: Unknown 2026-08-24 07:38:16.111748782 DEBUG Received server response for request 1 2026-08-24 07:38:16.111783972 DEBUG Client sends notification `initialized` 2026-08-24 07:38:16.111925082 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:16.111967062 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:16.111974542 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:16.111989202 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.111992732 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:16.112020452 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:16.112035322 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:16.112039072 DEBUG Initializing workspace `file:///tmp/.tmpEk1mOu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:16.112058962 DEBUG Searching for a project in '/tmp/.tmpEk1mOu/src' 2026-08-24 07:38:16.112095002 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:16.112099662 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:16.112667042 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:16.112673342 DEBUG Discovering virtual environment in `/tmp/.tmpEk1mOu/src` 2026-08-24 07:38:16.112724482 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:16.112729392 DEBUG No virtual environment found 2026-08-24 07:38:16.112741802 DEBUG Adding first-party search path `/tmp/.tmpEk1mOu/src` 2026-08-24 07:38:16.112746062 DEBUG Using vendored stdlib 2026-08-24 07:38:16.112871682 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:16.112877292 DEBUG Adding new file root '/tmp/.tmpEk1mOu/src' of kind Project 2026-08-24 07:38:16.113018252 DEBUG Updating project to check open files 2026-08-24 07:38:16.113033402 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:16.113037002 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:16.113104502 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEk1mOu/src/foo.py", kind: File } 2026-08-24 07:38:16.113126632 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEk1mOu/src/foo.py` 2026-08-24 07:38:16.113129292 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:16.113135982 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:16.113316322 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEk1mOu/src/foo.py"))}: Checking file '/tmp/.tmpEk1mOu/src/foo.py' 2026-08-24 07:38:16.113441152 DEBUG method="textDocument/diagnostic" response.id=2 duration=299.47µs 2026-08-24 07:38:16.113473822 DEBUG Received server response for request 2 2026-08-24 07:38:16.123697257 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:16.123716177 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:16.123721687 DEBUG method="shutdown" response.id=3 duration=8.44µs 2026-08-24 07:38:16.123735247 DEBUG Received server response for request 3 2026-08-24 07:38:16.123738517 DEBUG Client sends notification `exit` 2026-08-24 07:38:16.123745447 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-08-24 07:38:16.125070286 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:16.125135416 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:16.125168276 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:16.125228546 DEBUG Client info: None 2026-08-24 07:38:16.125253956 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:16.125267436 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:16.125273086 INFO Version: Unknown 2026-08-24 07:38:16.125318226 DEBUG Received server response for request 1 2026-08-24 07:38:16.125350546 DEBUG Client sends notification `initialized` 2026-08-24 07:38:16.125443326 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:16.125478456 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:16.125481666 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:16.125493686 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.125496336 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:16.125553986 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:16.125564896 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:16.125568366 DEBUG Initializing workspace `file:///tmp/.tmpUQdWPf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:16.125585366 DEBUG Searching for a project in '/tmp/.tmpUQdWPf/src' 2026-08-24 07:38:16.125619966 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:16.125624316 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:16.125917346 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:16.125922636 DEBUG Discovering virtual environment in `/tmp/.tmpUQdWPf/src` 2026-08-24 07:38:16.125961976 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:16.125965786 DEBUG No virtual environment found 2026-08-24 07:38:16.125977906 DEBUG Adding first-party search path `/tmp/.tmpUQdWPf/src` 2026-08-24 07:38:16.125982016 DEBUG Using vendored stdlib 2026-08-24 07:38:16.126071466 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:16.126075536 DEBUG Adding new file root '/tmp/.tmpUQdWPf/src' of kind Project 2026-08-24 07:38:16.126187036 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:16.126190596 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:16.126232176 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUQdWPf/src/unchanged.py", kind: File } 2026-08-24 07:38:16.126246936 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUQdWPf/src/unchanged.py` 2026-08-24 07:38:16.126249576 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:16.126260026 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:16.126359396 DEBUG Received notification `$/progress` 2026-08-24 07:38:16.126357426 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:16.128906394 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:16.128928964 DEBUG Received notification `$/progress` 2026-08-24 07:38:16.129009134 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/changed_error.py"))}: Checking file '/tmp/.tmpUQdWPf/src/changed_error.py' 2026-08-24 07:38:16.129008934 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/unchanged.py"))}: Checking file '/tmp/.tmpUQdWPf/src/unchanged.py' 2026-08-24 07:38:16.129039144 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/new_error.py"))}: Checking file '/tmp/.tmpUQdWPf/src/new_error.py' 2026-08-24 07:38:16.129054764 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/modified_same_error.py"))}: Checking file '/tmp/.tmpUQdWPf/src/modified_same_error.py' 2026-08-24 07:38:16.129123604 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:16.129093474 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/fixed_error.py"))}: Checking file '/tmp/.tmpUQdWPf/src/fixed_error.py' 2026-08-24 07:38:16.140566679 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:16.145104497 DEBUG Received notification `$/progress` 2026-08-24 07:38:16.145186977 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-08-24 07:38:16.145215537 DEBUG Received notification `$/progress` 2026-08-24 07:38:16.145244557 DEBUG method="workspace/diagnostic" response.id=2 duration=18.97ms 2026-08-24 07:38:16.145256847 DEBUG Received server response for request 2 2026-08-24 07:38:16.145692567 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.145703647 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.145707407 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.145714257 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:16.145721477 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:16.145724797 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:16.145727867 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:16.145730617 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:16.145732897 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:16.145749467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUQdWPf/src/new_error.py") 2026-08-24 07:38:16.145756147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUQdWPf/src/new_error.py` 2026-08-24 07:38:16.145772037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUQdWPf/src/new_error.py` 2026-08-24 07:38:16.145788097 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUQdWPf/src/new_error.py` 2026-08-24 07:38:16.145790567 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:16.145796007 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:16.145820927 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUQdWPf/src/fixed_error.py") 2026-08-24 07:38:16.145824607 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUQdWPf/src/fixed_error.py` 2026-08-24 07:38:16.145828597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUQdWPf/src/fixed_error.py` 2026-08-24 07:38:16.145834957 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUQdWPf/src/fixed_error.py` 2026-08-24 07:38:16.145837067 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:16.145841327 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(280)), file(Id(281))}}: Set open project files (count: 3) 2026-08-24 07:38:16.145863307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUQdWPf/src/changed_error.py") 2026-08-24 07:38:16.145866857 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUQdWPf/src/changed_error.py` 2026-08-24 07:38:16.145871017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUQdWPf/src/changed_error.py` 2026-08-24 07:38:16.145877057 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUQdWPf/src/changed_error.py` 2026-08-24 07:38:16.145879267 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:16.145883397 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(282)), file(Id(280)), file(Id(200)), file(Id(281))}}: Set open project files (count: 4) 2026-08-24 07:38:16.145908077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUQdWPf/src/modified_same_error.py") 2026-08-24 07:38:16.145911977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUQdWPf/src/modified_same_error.py` 2026-08-24 07:38:16.145915937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUQdWPf/src/modified_same_error.py` 2026-08-24 07:38:16.145922227 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUQdWPf/src/modified_same_error.py` 2026-08-24 07:38:16.145924387 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:16.145928927 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(282)), file(Id(280)), file(Id(200)), file(Id(281)), file(Id(300))}}: Set open project files (count: 5) 2026-08-24 07:38:16.145939537 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:16.145954757 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUQdWPf/src/new_error.py", kind: FileContent } 2026-08-24 07:38:16.145958607 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUQdWPf/src/new_error.py` 2026-08-24 07:38:16.145967997 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:16.145986287 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUQdWPf/src/fixed_error.py", kind: FileContent } 2026-08-24 07:38:16.145989677 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUQdWPf/src/fixed_error.py` 2026-08-24 07:38:16.145998307 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:16.146013247 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUQdWPf/src/changed_error.py", kind: FileContent } 2026-08-24 07:38:16.146016737 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUQdWPf/src/changed_error.py` 2026-08-24 07:38:16.146025027 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:16.146039797 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUQdWPf/src/modified_same_error.py", kind: FileContent } 2026-08-24 07:38:16.146043297 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUQdWPf/src/modified_same_error.py` 2026-08-24 07:38:16.146084497 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:16.146089037 DEBUG Received notification `$/progress` 2026-08-24 07:38:16.146092877 DEBUG Received notification `$/progress` 2026-08-24 07:38:16.146124857 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/changed_error.py"))}: Checking file '/tmp/.tmpUQdWPf/src/changed_error.py' 2026-08-24 07:38:16.146139007 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/new_error.py"))}: Checking file '/tmp/.tmpUQdWPf/src/new_error.py' 2026-08-24 07:38:16.146179056 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/modified_same_error.py"))}: Checking file '/tmp/.tmpUQdWPf/src/modified_same_error.py' 2026-08-24 07:38:16.146182076 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUQdWPf/src/fixed_error.py"))}: Checking file '/tmp/.tmpUQdWPf/src/fixed_error.py' 2026-08-24 07:38:16.146325206 DEBUG Received notification `$/progress` 2026-08-24 07:38:16.146363286 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:16.146379376 DEBUG Received notification `$/progress` 2026-08-24 07:38:16.146401386 DEBUG method="workspace/diagnostic" response.id=3 duration=352.64µs 2026-08-24 07:38:16.146412106 DEBUG Received server response for request 3 2026-08-24 07:38:16.156779172 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:16.156804172 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:16.156811182 DEBUG method="shutdown" response.id=4 duration=9.90µs 2026-08-24 07:38:16.156821292 DEBUG Received server response for request 4 2026-08-24 07:38:16.156825082 DEBUG Client sends notification `exit` 2026-08-24 07:38:16.156833482 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-08-24 07:38:16.162025219 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:16.162086349 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:16.162123359 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:16.162186689 DEBUG Client info: None 2026-08-24 07:38:16.162215359 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:16.162228509 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:16.162233949 INFO Version: Unknown 2026-08-24 07:38:16.162278739 DEBUG Received server response for request 1 2026-08-24 07:38:16.162312189 DEBUG Client sends notification `initialized` 2026-08-24 07:38:16.162449949 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:16.162490689 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:16.162493939 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:16.162504779 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:16.162578619 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:16.162591419 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:16.162595969 DEBUG Initializing workspace `file:///tmp/.tmpCotfWu/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:16.162618699 DEBUG Searching for a project in '/tmp/.tmpCotfWu/astral:test' 2026-08-24 07:38:16.162652159 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:16.162657059 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:16.163217759 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:16.163223279 DEBUG Discovering virtual environment in `/tmp/.tmpCotfWu/astral:test` 2026-08-24 07:38:16.163273789 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:16.163278799 DEBUG No virtual environment found 2026-08-24 07:38:16.163291199 DEBUG Adding first-party search path `/tmp/.tmpCotfWu/astral:test` 2026-08-24 07:38:16.163295389 DEBUG Using vendored stdlib 2026-08-24 07:38:16.163409819 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:16.163414999 DEBUG Adding new file root '/tmp/.tmpCotfWu/astral:test' of kind Project 2026-08-24 07:38:16.163591299 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:16.163595808 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:16.163632548 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-08-24 07:38:16.166250897 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:16.166340947 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCotfWu/astral:test/test.py"))}: Checking file '/tmp/.tmpCotfWu/astral:test/test.py' 2026-08-24 07:38:16.166429257 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCotfWu/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:16.175108783 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCotfWu/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:16.179135461 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:16.179172821 DEBUG method="workspace/diagnostic" response.id=2 duration=15.57ms 2026-08-24 07:38:16.179194221 DEBUG Received server response for request 2 2026-08-24 07:38:16.179238441 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:16.179279881 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-08-24 07:38:16.179290871 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:16.179294551 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:18.179348712 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:18.179480072 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:18.179569692 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-08-24 07:38:18.179580472 DEBUG method="shutdown" response.id=4 duration=111.74µs 2026-08-24 07:38:18.179585352 DEBUG Received server response for request 3 2026-08-24 07:38:18.179590272 DEBUG Received server response for request 4 2026-08-24 07:38:18.179594292 DEBUG Client sends notification `exit` 2026-08-24 07:38:18.179633722 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-08-24 07:38:18.183806671 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:18.183889231 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:18.183936331 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:18.184012061 DEBUG Client info: None 2026-08-24 07:38:18.184036871 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:18.184051331 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:18.184057461 INFO Version: Unknown 2026-08-24 07:38:18.184095771 DEBUG Received server response for request 1 2026-08-24 07:38:18.184138031 DEBUG Client sends notification `initialized` 2026-08-24 07:38:18.184257081 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:18.184295021 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:18.184298631 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:18.184312701 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:18.184367911 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:18.184381711 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:18.184386621 DEBUG Initializing workspace `file:///tmp/.tmpUVqrap/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:18.184409961 DEBUG Searching for a project in '/tmp/.tmpUVqrap/src' 2026-08-24 07:38:18.184446631 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:18.184451371 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:18.184834730 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:18.184840490 DEBUG Discovering virtual environment in `/tmp/.tmpUVqrap/src` 2026-08-24 07:38:18.184893470 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:18.184898570 DEBUG No virtual environment found 2026-08-24 07:38:18.184910330 DEBUG Adding first-party search path `/tmp/.tmpUVqrap/src` 2026-08-24 07:38:18.184914630 DEBUG Using vendored stdlib 2026-08-24 07:38:18.185022320 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:18.185028030 DEBUG Adding new file root '/tmp/.tmpUVqrap/src' of kind Project 2026-08-24 07:38:18.185180620 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:18.185185240 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:18.185211540 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:18.186955149 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:18.187052339 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUVqrap/src/test.py"))}: Checking file '/tmp/.tmpUVqrap/src/test.py' 2026-08-24 07:38:18.187172429 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUVqrap/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:18.195927455 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUVqrap/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:18.199951973 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:18.199964463 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:20.184417264 DEBUG Client sends notification `$/cancelRequest` 2026-08-24 07:38:20.184550594 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-08-24 07:38:20.184612374 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-08-24 07:38:20.184616094 DEBUG Received server response for request 2 2026-08-24 07:38:20.194859008 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:20.194884608 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:20.194893898 DEBUG method="shutdown" response.id=3 duration=14.64µs 2026-08-24 07:38:20.194914588 DEBUG Received server response for request 3 2026-08-24 07:38:20.194917928 DEBUG Client sends notification `exit` 2026-08-24 07:38:20.194934118 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-08-24 07:38:20.199234206 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:20.199314516 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:20.199362416 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:20.199440486 DEBUG Client info: None 2026-08-24 07:38:20.199467566 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:20.199482316 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:20.199488226 INFO Version: Unknown 2026-08-24 07:38:20.199543406 DEBUG Received server response for request 1 2026-08-24 07:38:20.199587056 DEBUG Client sends notification `initialized` 2026-08-24 07:38:20.199709416 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:20.199748406 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:20.199752366 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:20.199767906 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:20.199770536 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:20.199836996 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:20.199850336 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:20.199854806 DEBUG Initializing workspace `file:///tmp/.tmpAqrFdx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:20.199879796 DEBUG Searching for a project in '/tmp/.tmpAqrFdx/src' 2026-08-24 07:38:20.199915636 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:20.199920836 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:20.200293496 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:20.200299596 DEBUG Discovering virtual environment in `/tmp/.tmpAqrFdx/src` 2026-08-24 07:38:20.200352916 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:20.200357776 DEBUG No virtual environment found 2026-08-24 07:38:20.200370976 DEBUG Adding first-party search path `/tmp/.tmpAqrFdx/src` 2026-08-24 07:38:20.200375156 DEBUG Using vendored stdlib 2026-08-24 07:38:20.200482816 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:20.200487956 DEBUG Adding new file root '/tmp/.tmpAqrFdx/src' of kind Project 2026-08-24 07:38:20.200678075 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:20.200683265 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:20.200772025 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpAqrFdx/src/test.py", kind: File } 2026-08-24 07:38:20.200801735 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAqrFdx/src/test.py` 2026-08-24 07:38:20.200804485 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:20.200821115 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:20.200851295 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:20.203628964 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:20.203692724 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAqrFdx/src/test.py"))}: Checking file '/tmp/.tmpAqrFdx/src/test.py' 2026-08-24 07:38:20.203816774 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAqrFdx/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:20.212523979 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAqrFdx/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:20.216496338 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:20.216528348 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:22.199885496 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:22.200048266 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:22.200141176 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpAqrFdx/src/test.py", kind: FileContent } 2026-08-24 07:38:22.200153196 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpAqrFdx/src/test.py` 2026-08-24 07:38:22.200195666 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-24 07:38:22.200242316 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:22.200318845 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAqrFdx/src/test.py"))}: Checking file '/tmp/.tmpAqrFdx/src/test.py' 2026-08-24 07:38:22.200567305 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:22.200619665 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:38:22.200662235 DEBUG Received server response for request 2 2026-08-24 07:38:22.210995452 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:22.211030512 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:22.211037152 DEBUG method="shutdown" response.id=3 duration=11.63µs 2026-08-24 07:38:22.211051192 DEBUG Received server response for request 3 2026-08-24 07:38:22.211054502 DEBUG Client sends notification `exit` 2026-08-24 07:38:22.211067962 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-08-24 07:38:22.215079590 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:22.215158730 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:22.215209850 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:22.215326610 DEBUG Client info: None 2026-08-24 07:38:22.215362480 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:22.215377790 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:22.215384380 INFO Version: Unknown 2026-08-24 07:38:22.215426240 DEBUG Received server response for request 1 2026-08-24 07:38:22.215469920 DEBUG Client sends notification `initialized` 2026-08-24 07:38:22.215608420 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:22.215643420 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:22.215647200 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:22.215661630 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:22.215708890 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:22.215720870 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:22.215725240 DEBUG Initializing workspace `file:///tmp/.tmpug7aNh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:22.215746980 DEBUG Searching for a project in '/tmp/.tmpug7aNh/src' 2026-08-24 07:38:22.215783660 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:22.215788490 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:22.216142940 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:22.216148610 DEBUG Discovering virtual environment in `/tmp/.tmpug7aNh/src` 2026-08-24 07:38:22.216197580 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:22.216202419 DEBUG No virtual environment found 2026-08-24 07:38:22.216214949 DEBUG Adding first-party search path `/tmp/.tmpug7aNh/src` 2026-08-24 07:38:22.216219029 DEBUG Using vendored stdlib 2026-08-24 07:38:22.216327959 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:22.216332899 DEBUG Adding new file root '/tmp/.tmpug7aNh/src' of kind Project 2026-08-24 07:38:22.216479509 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:22.216483399 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:22.216505339 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:22.218178459 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:22.218276469 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpug7aNh/src/test.py"))}: Checking file '/tmp/.tmpug7aNh/src/test.py' 2026-08-24 07:38:22.218380439 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpug7aNh/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:22.227203725 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpug7aNh/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:22.231198433 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:22.231214483 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:24.215766960 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:24.215902230 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:24.215963330 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:38:24.215975240 DEBUG method="shutdown" response.id=3 duration=84.05µs 2026-08-24 07:38:24.215980450 DEBUG Received server response for request 2 2026-08-24 07:38:24.215986140 DEBUG Received server response for request 3 2026-08-24 07:38:24.215991570 DEBUG Client sends notification `exit` 2026-08-24 07:38:24.216001950 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-08-24 07:38:24.220300769 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:24.220383768 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:24.220430638 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:24.220519898 DEBUG Client info: None 2026-08-24 07:38:24.220549778 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:24.220565938 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:24.220571648 INFO Version: Unknown 2026-08-24 07:38:24.220613098 DEBUG Received server response for request 1 2026-08-24 07:38:24.220656978 DEBUG Client sends notification `initialized` 2026-08-24 07:38:24.220818268 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:24.220854988 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:24.220858818 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:24.220876528 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:24.220879368 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:24.220943448 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:24.220959478 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:24.220963628 DEBUG Initializing workspace `file:///tmp/.tmpHNVoKf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:24.220986628 DEBUG Searching for a project in '/tmp/.tmpHNVoKf/src' 2026-08-24 07:38:24.221022738 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:24.221027388 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:24.221660088 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:24.221666278 DEBUG Discovering virtual environment in `/tmp/.tmpHNVoKf/src` 2026-08-24 07:38:24.221715458 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:24.221720398 DEBUG No virtual environment found 2026-08-24 07:38:24.221733888 DEBUG Adding first-party search path `/tmp/.tmpHNVoKf/src` 2026-08-24 07:38:24.221738108 DEBUG Using vendored stdlib 2026-08-24 07:38:24.221861118 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:24.221866178 DEBUG Adding new file root '/tmp/.tmpHNVoKf/src' of kind Project 2026-08-24 07:38:24.222022688 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:24.222026948 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:24.222083278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHNVoKf/src/test.py", kind: File } 2026-08-24 07:38:24.222104508 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHNVoKf/src/test.py` 2026-08-24 07:38:24.222107238 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:24.222124358 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:24.222162108 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:24.224091937 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:24.224154647 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHNVoKf/src/test.py"))}: Checking file '/tmp/.tmpHNVoKf/src/test.py' 2026-08-24 07:38:24.224272527 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHNVoKf/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:24.232971083 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHNVoKf/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:24.236972812 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:24.236988092 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:26.220980370 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:26.221112620 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:26.221210880 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHNVoKf/src/test.py", kind: FileContent } 2026-08-24 07:38:26.221222970 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHNVoKf/src/test.py` 2026-08-24 07:38:26.221266640 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-24 07:38:26.221308760 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:26.221386520 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHNVoKf/src/test.py"))}: Checking file '/tmp/.tmpHNVoKf/src/test.py' 2026-08-24 07:38:26.221622930 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:26.221651480 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:38:26.221666300 DEBUG Received server response for request 2 2026-08-24 07:38:26.221712240 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:26.221737440 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:26.221745980 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:26.221748680 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:28.221816903 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:28.221938713 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:28.222016873 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHNVoKf/src/test.py", kind: FileContent } 2026-08-24 07:38:28.222026223 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHNVoKf/src/test.py` 2026-08-24 07:38:28.222104853 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-24 07:38:28.222150303 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:28.222218623 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHNVoKf/src/test.py"))}: Checking file '/tmp/.tmpHNVoKf/src/test.py' 2026-08-24 07:38:28.222362523 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:28.222378993 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-08-24 07:38:28.222391193 DEBUG Received server response for request 3 2026-08-24 07:38:28.232816057 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.232848167 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.232854287 DEBUG method="shutdown" response.id=4 duration=11.01µs 2026-08-24 07:38:28.232889737 DEBUG Received server response for request 4 2026-08-24 07:38:28.232903077 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.232922687 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-08-24 07:38:28.236988765 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.237055425 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.237102295 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.237186425 DEBUG Client info: None 2026-08-24 07:38:28.237233635 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:28.237248615 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.237254525 INFO Version: Unknown 2026-08-24 07:38:28.237297055 DEBUG Received server response for request 1 2026-08-24 07:38:28.237337525 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.237449415 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.237492345 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.237496235 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.237507375 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:28.237588475 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.237602185 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:28.237606365 DEBUG Initializing workspace `file:///tmp/.tmpGXCTm4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.237629695 DEBUG Searching for a project in '/tmp/.tmpGXCTm4/src' 2026-08-24 07:38:28.237666805 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.237671465 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.238024025 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.238029555 DEBUG Discovering virtual environment in `/tmp/.tmpGXCTm4/src` 2026-08-24 07:38:28.238083585 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:28.238088775 DEBUG No virtual environment found 2026-08-24 07:38:28.238101375 DEBUG Adding first-party search path `/tmp/.tmpGXCTm4/src` 2026-08-24 07:38:28.238105715 DEBUG Using vendored stdlib 2026-08-24 07:38:28.238211145 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.238215905 DEBUG Adding new file root '/tmp/.tmpGXCTm4/src' of kind Project 2026-08-24 07:38:28.238362665 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:28.238366725 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:28.238400375 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:28.240051734 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-08-24 07:38:28.240200904 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGXCTm4/src/file_004.py"))}: Checking file '/tmp/.tmpGXCTm4/src/file_004.py' 2026-08-24 07:38:28.240201124 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGXCTm4/src/file_003.py"))}: Checking file '/tmp/.tmpGXCTm4/src/file_003.py' 2026-08-24 07:38:28.240201224 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGXCTm4/src/file_002.py"))}: Checking file '/tmp/.tmpGXCTm4/src/file_002.py' 2026-08-24 07:38:28.240201704 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGXCTm4/src/file_001.py"))}: Checking file '/tmp/.tmpGXCTm4/src/file_001.py' 2026-08-24 07:38:28.240233744 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGXCTm4/src/file_000.py"))}: Checking file '/tmp/.tmpGXCTm4/src/file_000.py' 2026-08-24 07:38:28.240342354 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGXCTm4/src/file_003.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.252006048 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGXCTm4/src/file_003.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.256668266 DEBUG Received notification `$/progress` 2026-08-24 07:38:28.256708686 DEBUG Received notification `$/progress` 2026-08-24 07:38:28.256784116 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-08-24 07:38:28.256833986 DEBUG method="workspace/diagnostic" response.id=2 duration=18.46ms 2026-08-24 07:38:28.256847456 DEBUG Received server response for request 2 2026-08-24 07:38:28.267016811 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:28.267037831 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.267046071 DEBUG method="shutdown" response.id=3 duration=12.98µs 2026-08-24 07:38:28.267056051 DEBUG Received server response for request 3 2026-08-24 07:38:28.267058981 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.267068021 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-08-24 07:38:28.272469429 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.272550479 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.272593499 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.272686719 DEBUG Client info: None 2026-08-24 07:38:28.272720859 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:28.272737129 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.272743239 INFO Version: Unknown 2026-08-24 07:38:28.272791079 DEBUG Received server response for request 1 2026-08-24 07:38:28.272833609 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.272985649 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.273027399 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.273030889 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.273044639 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.273048669 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.273052229 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.273054789 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:28.273098159 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.273112929 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.273117629 DEBUG Initializing workspace `file:///tmp/.tmpVp2VIQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.273151949 DEBUG Searching for a project in '/tmp/.tmpVp2VIQ/src' 2026-08-24 07:38:28.273185309 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.273190029 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.273826088 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.273833008 DEBUG Discovering virtual environment in `/tmp/.tmpVp2VIQ/src` 2026-08-24 07:38:28.273886008 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:28.273891118 DEBUG No virtual environment found 2026-08-24 07:38:28.273903008 DEBUG Adding first-party search path `/tmp/.tmpVp2VIQ/src` 2026-08-24 07:38:28.273907158 DEBUG Using vendored stdlib 2026-08-24 07:38:28.274016488 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.274022248 DEBUG Adding new file root '/tmp/.tmpVp2VIQ/src' of kind Project 2026-08-24 07:38:28.274180898 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:28.274185148 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.274234368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVp2VIQ/src/error_0.py", kind: File } 2026-08-24 07:38:28.274254568 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVp2VIQ/src/error_0.py` 2026-08-24 07:38:28.274257188 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.274286878 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.274311228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVp2VIQ/src/error_1.py", kind: File } 2026-08-24 07:38:28.274319008 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVp2VIQ/src/error_1.py` 2026-08-24 07:38:28.274321188 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.274325758 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:28.274347818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVp2VIQ/src/error_2.py", kind: File } 2026-08-24 07:38:28.274355978 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVp2VIQ/src/error_2.py` 2026-08-24 07:38:28.274358158 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.274362388 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:28.274402698 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:28.276971037 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:28.277042447 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_1.py"))}: Checking file '/tmp/.tmpVp2VIQ/src/error_1.py' 2026-08-24 07:38:28.277046757 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_2.py"))}: Checking file '/tmp/.tmpVp2VIQ/src/error_2.py' 2026-08-24 07:38:28.277080427 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_6.py"))}: Checking file '/tmp/.tmpVp2VIQ/src/error_6.py' 2026-08-24 07:38:28.277068117 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_0.py"))}: Checking file '/tmp/.tmpVp2VIQ/src/error_0.py' 2026-08-24 07:38:28.277111947 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_5.py"))}: Checking file '/tmp/.tmpVp2VIQ/src/error_5.py' 2026-08-24 07:38:28.277108387 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_4.py"))}: Checking file '/tmp/.tmpVp2VIQ/src/error_4.py' 2026-08-24 07:38:28.277132577 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_2.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.277203517 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_3.py"))}: Checking file '/tmp/.tmpVp2VIQ/src/error_3.py' 2026-08-24 07:38:28.285377783 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_2.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.289890871 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:38:28.289954041 DEBUG method="workspace/diagnostic" response.id=2 duration=15.59ms 2026-08-24 07:38:28.289968371 DEBUG Received server response for request 2 2026-08-24 07:38:28.290060051 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:28.290069121 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:28.290072591 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:38:28.290074981 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:28.290085461 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:28.290112731 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVp2VIQ/src/error_0.py", kind: FileContent } 2026-08-24 07:38:28.290118901 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVp2VIQ/src/error_0.py` 2026-08-24 07:38:28.290139151 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:28.290157301 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVp2VIQ/src/error_1.py", kind: FileContent } 2026-08-24 07:38:28.290160861 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVp2VIQ/src/error_1.py` 2026-08-24 07:38:28.290170241 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:38:28.290186191 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVp2VIQ/src/error_2.py", kind: FileContent } 2026-08-24 07:38:28.290189581 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVp2VIQ/src/error_2.py` 2026-08-24 07:38:28.290220381 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:28.290254461 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_1.py"))}: Checking file '/tmp/.tmpVp2VIQ/src/error_1.py' 2026-08-24 07:38:28.290274191 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_2.py"))}: Checking file '/tmp/.tmpVp2VIQ/src/error_2.py' 2026-08-24 07:38:28.290291571 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVp2VIQ/src/error_0.py"))}: Checking file '/tmp/.tmpVp2VIQ/src/error_0.py' 2026-08-24 07:38:28.290372921 DEBUG Received notification `$/progress` 2026-08-24 07:38:28.290411411 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:28.290452521 DEBUG method="workspace/diagnostic" response.id=3 duration=257.53µs 2026-08-24 07:38:28.290466011 DEBUG Received server response for request 3 2026-08-24 07:38:28.300929666 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.300958726 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.300965106 DEBUG method="shutdown" response.id=4 duration=10.24µs 2026-08-24 07:38:28.300975056 DEBUG Received server response for request 4 2026-08-24 07:38:28.300978816 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.300994736 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-08-24 07:38:28.304195944 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.304271984 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.304312494 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.304368844 DEBUG Client info: None 2026-08-24 07:38:28.304394344 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.304406484 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.304412744 INFO Version: Unknown 2026-08-24 07:38:28.304454504 DEBUG Received server response for request 1 2026-08-24 07:38:28.304494764 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.304607574 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.304646504 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.304650494 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.304664234 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:28.304711424 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.304723244 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:28.304727154 DEBUG Initializing workspace `file:///tmp/.tmpvZZjch/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.304745614 DEBUG Searching for a project in '/tmp/.tmpvZZjch/src' 2026-08-24 07:38:28.304793394 DEBUG Found project at '/tmp/.tmpvZZjch' 2026-08-24 07:38:28.304797534 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.305134984 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.305140424 DEBUG Discovering virtual environment in `/tmp/.tmpvZZjch` 2026-08-24 07:38:28.305184104 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:28.305188034 DEBUG No virtual environment found 2026-08-24 07:38:28.305197814 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:38:28.305206594 DEBUG Adding first-party search path `/tmp/.tmpvZZjch/src` 2026-08-24 07:38:28.305210384 DEBUG Adding first-party search path `/tmp/.tmpvZZjch` 2026-08-24 07:38:28.305214534 DEBUG Using vendored stdlib 2026-08-24 07:38:28.305313974 INFO Python version: Python 3.10, platform: linux 2026-08-24 07:38:28.305319014 DEBUG Adding new file root '/tmp/.tmpvZZjch' of kind Project 2026-08-24 07:38:28.305438474 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:28.305442044 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:28.305465284 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpvZZjch' 2026-08-24 07:38:28.307075373 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=.tmpvZZjch}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:28.307152033 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvZZjch/src/foo.py"))}: Checking file '/tmp/.tmpvZZjch/src/foo.py' 2026-08-24 07:38:28.307239053 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvZZjch/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.320739797 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvZZjch/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-08-24 07:38:28.320784037 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvZZjch/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:28.320828487 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-24 07:38:28.320852407 DEBUG method="workspace/diagnostic" response.id=2 duration=15.41ms 2026-08-24 07:38:28.320888427 DEBUG Received server response for request 2 2026-08-24 07:38:28.331165932 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:28.331202312 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.331211002 DEBUG method="shutdown" response.id=3 duration=13.27µs 2026-08-24 07:38:28.331227942 DEBUG Received server response for request 3 2026-08-24 07:38:28.331232102 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.331247002 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-08-24 07:38:28.334310861 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.334386841 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.334433680 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.334491270 DEBUG Client info: None 2026-08-24 07:38:28.334535030 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.334546510 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.334551440 INFO Version: Unknown 2026-08-24 07:38:28.334591860 DEBUG Received server response for request 1 2026-08-24 07:38:28.334636120 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.334740770 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.334776530 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.334780120 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.334794130 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:28.334836570 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.334847450 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:28.334851210 DEBUG Initializing workspace `file:///tmp/.tmpUdsE35/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.334871430 DEBUG Searching for a project in '/tmp/.tmpUdsE35/src' 2026-08-24 07:38:28.334904340 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.334908820 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.335235340 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.335240140 DEBUG Discovering virtual environment in `/tmp/.tmpUdsE35/src` 2026-08-24 07:38:28.335284360 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:28.335289150 DEBUG No virtual environment found 2026-08-24 07:38:28.335300600 DEBUG Adding first-party search path `/tmp/.tmpUdsE35/src` 2026-08-24 07:38:28.335304520 DEBUG Using vendored stdlib 2026-08-24 07:38:28.335399300 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.335403710 DEBUG Adding new file root '/tmp/.tmpUdsE35/src' of kind Project 2026-08-24 07:38:28.335551220 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:28.335555310 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:28.335580020 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:28.337212269 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:28.337306249 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUdsE35/src/foo.py"))}: Checking file '/tmp/.tmpUdsE35/src/foo.py' 2026-08-24 07:38:28.337428369 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUdsE35/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.346070335 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUdsE35/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.351055963 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-24 07:38:28.351098203 DEBUG method="workspace/diagnostic" response.id=2 duration=15.54ms 2026-08-24 07:38:28.351123583 DEBUG Received server response for request 2 2026-08-24 07:38:28.361389728 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:28.361427918 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.361436508 DEBUG method="shutdown" response.id=3 duration=13.75µs 2026-08-24 07:38:28.361452818 DEBUG Received server response for request 3 2026-08-24 07:38:28.361457138 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.361472518 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-08-24 07:38:28.364468077 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.364552287 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.364588157 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.364646327 DEBUG Client info: None 2026-08-24 07:38:28.364676427 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.364689327 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.364695667 INFO Version: Unknown 2026-08-24 07:38:28.364739087 DEBUG Received server response for request 1 2026-08-24 07:38:28.364780147 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.364920127 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.364955847 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.364960007 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.364973757 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:28.365034497 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.365049787 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:28.365054497 DEBUG Initializing workspace `file:///tmp/.tmpRDbK0b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.365076457 DEBUG Searching for a project in '/tmp/.tmpRDbK0b/src' 2026-08-24 07:38:28.365110886 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.365115696 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.365709716 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.365716106 DEBUG Discovering virtual environment in `/tmp/.tmpRDbK0b/src` 2026-08-24 07:38:28.365765606 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:28.365770676 DEBUG No virtual environment found 2026-08-24 07:38:28.365783546 DEBUG Adding first-party search path `/tmp/.tmpRDbK0b/src` 2026-08-24 07:38:28.365787816 DEBUG Using vendored stdlib 2026-08-24 07:38:28.365910956 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.365916296 DEBUG Adding new file root '/tmp/.tmpRDbK0b/src' of kind Project 2026-08-24 07:38:28.366066416 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:28.366070296 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:28.366106046 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:38:28.367944705 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:28.368033855 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRDbK0b/src/foo.py"))}: Checking file '/tmp/.tmpRDbK0b/src/foo.py' 2026-08-24 07:38:28.368176725 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:28.368200485 DEBUG method="workspace/diagnostic" response.id=2 duration=2.13ms 2026-08-24 07:38:28.368213425 DEBUG Received server response for request 2 2026-08-24 07:38:28.378459440 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:28.378484770 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.378492300 DEBUG method="shutdown" response.id=3 duration=11.99µs 2026-08-24 07:38:28.378504710 DEBUG Received server response for request 3 2026-08-24 07:38:28.378528990 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.378538640 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-08-24 07:38:28.379926660 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.379997650 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.380041680 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.380084890 DEBUG Client info: None 2026-08-24 07:38:28.380114560 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.380125220 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.380130260 INFO Version: Unknown 2026-08-24 07:38:28.380171670 DEBUG Received server response for request 1 2026-08-24 07:38:28.380215500 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.380228540 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmprizGYf 2026-08-24 07:38:28.380347709 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.380381639 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.380385199 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.380393739 DEBUG No workspace configuration provided for file:///tmp/.tmprizGYf 2026-08-24 07:38:28.380407119 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:38:28.380409949 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-08-24 07:38:28.380458909 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.380465139 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmprizGYf, using default options 2026-08-24 07:38:28.380472379 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.380476269 DEBUG Initializing workspace `file:///tmp/.tmprizGYf`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.380494829 DEBUG Searching for a project in '/tmp/.tmprizGYf' 2026-08-24 07:38:28.380535539 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.380540069 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.381044559 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.381050009 DEBUG Discovering virtual environment in `/tmp/.tmprizGYf` 2026-08-24 07:38:28.381096819 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:28.381102289 DEBUG No virtual environment found 2026-08-24 07:38:28.381114959 DEBUG Adding first-party search path `/tmp/.tmprizGYf` 2026-08-24 07:38:28.381119099 DEBUG Using vendored stdlib 2026-08-24 07:38:28.381248239 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.381252569 DEBUG Adding new file root '/tmp/.tmprizGYf' of kind Project 2026-08-24 07:38:28.381400609 DEBUG Updating project to check open files 2026-08-24 07:38:28.381416169 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:28.381419829 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:38:28.381442019 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:28.381445059 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:28.381452169 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:38:28.381457699 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:28.381459939 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:28.381464119 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:28.381468869 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:38:28.381470949 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:38:28.381474759 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:28.381595339 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:38:28.381717539 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.392496614 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.397056292 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:28.397067652 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:38:28.397125822 DEBUG method="textDocument/prepareRename" response.id=2 duration=77.45µs 2026-08-24 07:38:28.397146772 DEBUG Received server response for request 2 2026-08-24 07:38:28.397154402 DEBUG Client sends request `textDocument/rename` with ID 3 2026-08-24 07:38:28.400061900 INFO request{id=3 method=textDocument/rename}:Project::index_files{project=.tmprizGYf}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:28.400109530 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmprizGYf/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:28.400148520 DEBUG method="textDocument/rename" response.id=3 duration=2.98ms 2026-08-24 07:38:28.400168900 DEBUG Received server response for request 3 2026-08-24 07:38:28.410458046 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.410491566 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.410500406 DEBUG method="shutdown" response.id=4 duration=13.23µs 2026-08-24 07:38:28.410519296 DEBUG Received server response for request 4 2026-08-24 07:38:28.410523026 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.410539716 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-08-24 07:38:28.413537554 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.413606404 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.413644634 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.413694494 DEBUG Client info: None 2026-08-24 07:38:28.413725604 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.413737414 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.413742504 INFO Version: Unknown 2026-08-24 07:38:28.413782834 DEBUG Received server response for request 1 2026-08-24 07:38:28.413824704 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.413837624 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpza3YT8 2026-08-24 07:38:28.413925744 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.413966294 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.413970104 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.413979154 DEBUG No workspace configuration provided for file:///tmp/.tmpza3YT8 2026-08-24 07:38:28.413985554 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.413988324 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-08-24 07:38:28.414028764 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.414033294 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpza3YT8, using default options 2026-08-24 07:38:28.414039834 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.414043514 DEBUG Initializing workspace `file:///tmp/.tmpza3YT8`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.414061884 DEBUG Searching for a project in '/tmp/.tmpza3YT8' 2026-08-24 07:38:28.414088454 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.414092864 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.414416084 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.414421204 DEBUG Discovering virtual environment in `/tmp/.tmpza3YT8` 2026-08-24 07:38:28.414464764 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:28.414469484 DEBUG No virtual environment found 2026-08-24 07:38:28.414480634 DEBUG Adding first-party search path `/tmp/.tmpza3YT8` 2026-08-24 07:38:28.414484594 DEBUG Using vendored stdlib 2026-08-24 07:38:28.414588454 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.414593064 DEBUG Adding new file root '/tmp/.tmpza3YT8' of kind Project 2026-08-24 07:38:28.414715034 DEBUG Updating project to check open files 2026-08-24 07:38:28.414726804 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:28.414729824 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.414773304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpza3YT8/foo.py", kind: File } 2026-08-24 07:38:28.414790594 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpza3YT8/foo.py` 2026-08-24 07:38:28.414792964 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.414798674 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.417291662 INFO request{id=2 method=textDocument/prepareRename}:Project::index_files{project=.tmpza3YT8}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:28.417399412 DEBUG method="textDocument/prepareRename" response.id=2 duration=2.60ms 2026-08-24 07:38:28.417410862 DEBUG Received server response for request 2 2026-08-24 07:38:28.417419782 DEBUG Client sends request `textDocument/rename` with ID 3 2026-08-24 07:38:28.417541872 DEBUG method="textDocument/rename" response.id=3 duration=110.30µs 2026-08-24 07:38:28.417551772 DEBUG Received server response for request 3 2026-08-24 07:38:28.427781738 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.427802698 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.427809858 DEBUG method="shutdown" response.id=4 duration=10.24µs 2026-08-24 07:38:28.427819288 DEBUG Received server response for request 4 2026-08-24 07:38:28.427823378 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.427832728 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-08-24 07:38:28.428970847 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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:28.429029457 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.429062637 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.429120397 DEBUG Client info: None 2026-08-24 07:38:28.429149367 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.429160797 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.429166087 INFO Version: Unknown 2026-08-24 07:38:28.429206107 DEBUG Received server response for request 1 2026-08-24 07:38:28.429235667 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.429325227 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.429359227 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.429362267 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.429375227 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.429378327 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:38:28.429433887 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.429445337 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.429449227 DEBUG Initializing workspace `file:///tmp/.tmpGrqdMw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.429466217 DEBUG Searching for a project in '/tmp/.tmpGrqdMw/src' 2026-08-24 07:38:28.429498547 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.429503287 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.429807307 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.429812887 DEBUG Discovering virtual environment in `/tmp/.tmpGrqdMw/src` 2026-08-24 07:38:28.429850877 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:28.429855307 DEBUG No virtual environment found 2026-08-24 07:38:28.429865917 DEBUG Adding first-party search path `/tmp/.tmpGrqdMw/src` 2026-08-24 07:38:28.429869777 DEBUG Using vendored stdlib 2026-08-24 07:38:28.429955027 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.429959507 DEBUG Adding new file root '/tmp/.tmpGrqdMw/src' of kind Project 2026-08-24 07:38:28.430069617 DEBUG Updating project to check open files 2026-08-24 07:38:28.430078577 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:28.430081777 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.430121477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGrqdMw/src/foo.py", kind: File } 2026-08-24 07:38:28.430136757 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGrqdMw/src/foo.py` 2026-08-24 07:38:28.430139167 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.430145347 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.430286757 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.430316027 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.444006080 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.86ms 2026-08-24 07:38:28.444027540 DEBUG Received server response for request 2 2026-08-24 07:38:28.454260456 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:28.454286726 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.454292466 DEBUG method="shutdown" response.id=3 duration=9.34µs 2026-08-24 07:38:28.454301926 DEBUG Received server response for request 3 2026-08-24 07:38:28.454304746 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.454313575 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-08-24 07:38:28.457078224 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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:28.457149754 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.457187874 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.457252124 DEBUG Client info: None 2026-08-24 07:38:28.457283594 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.457293784 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.457299534 INFO Version: Unknown 2026-08-24 07:38:28.457340644 DEBUG Received server response for request 1 2026-08-24 07:38:28.457384804 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.457529014 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.457570164 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.457573764 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.457588474 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.457592384 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:38:28.457638864 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.457653664 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.457658524 DEBUG Initializing workspace `file:///tmp/.tmppxCTsQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.457680044 DEBUG Searching for a project in '/tmp/.tmppxCTsQ/src' 2026-08-24 07:38:28.457717424 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.457722554 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.458365004 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.458371694 DEBUG Discovering virtual environment in `/tmp/.tmppxCTsQ/src` 2026-08-24 07:38:28.458425574 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:28.458430714 DEBUG No virtual environment found 2026-08-24 07:38:28.458442734 DEBUG Adding first-party search path `/tmp/.tmppxCTsQ/src` 2026-08-24 07:38:28.458446954 DEBUG Using vendored stdlib 2026-08-24 07:38:28.458587504 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.458593074 DEBUG Adding new file root '/tmp/.tmppxCTsQ/src' of kind Project 2026-08-24 07:38:28.458754143 DEBUG Updating project to check open files 2026-08-24 07:38:28.458769513 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:28.458773123 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.458839543 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppxCTsQ/src/foo.py", kind: File } 2026-08-24 07:38:28.458861073 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppxCTsQ/src/foo.py` 2026-08-24 07:38:28.458863853 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.458870843 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.459120893 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.459160543 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.472522567 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.65ms 2026-08-24 07:38:28.472544697 DEBUG Received server response for request 2 2026-08-24 07:38:28.482791302 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:28.482825582 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.482833012 DEBUG method="shutdown" response.id=3 duration=12.19µs 2026-08-24 07:38:28.482843112 DEBUG Received server response for request 3 2026-08-24 07:38:28.482846732 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.482862082 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:28.488165830 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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:28.488241140 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.488285930 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.488352990 DEBUG Client info: None 2026-08-24 07:38:28.488379830 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.488393300 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.488399900 INFO Version: Unknown 2026-08-24 07:38:28.488442870 DEBUG Received server response for request 1 2026-08-24 07:38:28.488482570 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.488600730 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.488639350 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.488642830 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.488658330 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.488661960 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:38:28.488701410 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.488711890 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.488715820 DEBUG Initializing workspace `file:///tmp/.tmpwcdFWU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.488751430 DEBUG Searching for a project in '/tmp/.tmpwcdFWU/src' 2026-08-24 07:38:28.488785860 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.488790290 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.489111960 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.489117290 DEBUG Discovering virtual environment in `/tmp/.tmpwcdFWU/src` 2026-08-24 07:38:28.489161619 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:28.489165819 DEBUG No virtual environment found 2026-08-24 07:38:28.489176859 DEBUG Adding first-party search path `/tmp/.tmpwcdFWU/src` 2026-08-24 07:38:28.489180989 DEBUG Using vendored stdlib 2026-08-24 07:38:28.489276459 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.489281339 DEBUG Adding new file root '/tmp/.tmpwcdFWU/src' of kind Project 2026-08-24 07:38:28.489403049 DEBUG Updating project to check open files 2026-08-24 07:38:28.489414309 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:28.489417119 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.489465479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpwcdFWU/src/foo", kind: File } 2026-08-24 07:38:28.489481959 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwcdFWU/src/foo` 2026-08-24 07:38:28.489484399 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.489490179 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.490003669 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.492803368 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=3.31ms 2026-08-24 07:38:28.492819538 DEBUG Received server response for request 2 2026-08-24 07:38:28.492833218 DEBUG Client sends notification `textDocument/didClose` 2026-08-24 07:38:28.492840088 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.492842818 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-08-24 07:38:28.492849298 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpwcdFWU/src/foo` 2026-08-24 07:38:28.492852368 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-24 07:38:28.492858368 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-08-24 07:38:28.492863648 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpwcdFWU/src/foo` from project `src` 2026-08-24 07:38:28.492870378 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpwcdFWU/src/foo` 2026-08-24 07:38:28.492874598 DEBUG notification{method=textDocument/didClose}: Updating the permissions of `/tmp/.tmpwcdFWU/src/foo` 2026-08-24 07:38:28.492899288 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwcdFWU/src/foo") 2026-08-24 07:38:28.492903278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwcdFWU/src/foo` 2026-08-24 07:38:28.492907138 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwcdFWU/src/foo` 2026-08-24 07:38:28.492914658 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwcdFWU/src/foo` 2026-08-24 07:38:28.492916858 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.492921068 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.492985378 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.506517942 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=13.59ms 2026-08-24 07:38:28.506543892 DEBUG Received server response for request 3 2026-08-24 07:38:28.516627217 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.516659747 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.516667117 DEBUG method="shutdown" response.id=4 duration=11.58µs 2026-08-24 07:38:28.516682417 DEBUG Received server response for request 4 2026-08-24 07:38:28.516685787 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.516700427 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-08-24 07:38:28.519543206 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.519610346 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.519649306 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.519721666 DEBUG Client info: None 2026-08-24 07:38:28.519747166 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.519760286 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.519765266 INFO Version: Unknown 2026-08-24 07:38:28.519805946 DEBUG Received server response for request 1 2026-08-24 07:38:28.519844806 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.519947836 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.519986276 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.519990256 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.520002986 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.520005996 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-08-24 07:38:28.520050236 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.520061426 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.520065526 DEBUG Initializing workspace `file:///tmp/.tmpg0DUJe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.520084796 DEBUG Searching for a project in '/tmp/.tmpg0DUJe/src' 2026-08-24 07:38:28.520117805 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.520122065 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.520435275 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.520440475 DEBUG Discovering virtual environment in `/tmp/.tmpg0DUJe/src` 2026-08-24 07:38:28.520484925 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:28.520489495 DEBUG No virtual environment found 2026-08-24 07:38:28.520500715 DEBUG Adding first-party search path `/tmp/.tmpg0DUJe/src` 2026-08-24 07:38:28.520504535 DEBUG Using vendored stdlib 2026-08-24 07:38:28.520609715 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.520614015 DEBUG Adding new file root '/tmp/.tmpg0DUJe/src' of kind Project 2026-08-24 07:38:28.520735065 DEBUG Updating project to check open files 2026-08-24 07:38:28.520745965 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:28.520749125 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.520790745 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpg0DUJe/src/foo.py", kind: File } 2026-08-24 07:38:28.520806575 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg0DUJe/src/foo.py` 2026-08-24 07:38:28.520809055 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.520814905 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.521107645 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.533979359 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.539399126 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:28.539413186 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-08-24 07:38:28.539420896 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:28.539444976 DEBUG method="textDocument/signatureHelp" response.id=2 duration=18.62ms 2026-08-24 07:38:28.539458526 DEBUG Received server response for request 2 2026-08-24 07:38:28.549726422 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:28.549752432 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.549759782 DEBUG method="shutdown" response.id=3 duration=11.70µs 2026-08-24 07:38:28.549770092 DEBUG Received server response for request 3 2026-08-24 07:38:28.549774002 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.549782902 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-08-24 07:38:28.552965490 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.553035080 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.553071080 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.553126940 DEBUG Client info: None 2026-08-24 07:38:28.553152280 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.553164700 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.553170880 INFO Version: Unknown 2026-08-24 07:38:28.553213080 DEBUG Received server response for request 1 2026-08-24 07:38:28.553252900 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.553266690 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpMH7c4W 2026-08-24 07:38:28.553366510 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.553405440 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.553408880 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.553417500 DEBUG No workspace configuration provided for file:///tmp/.tmpMH7c4W 2026-08-24 07:38:28.553423320 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.553426600 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:38:28.553473810 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.553478100 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpMH7c4W, using default options 2026-08-24 07:38:28.553483970 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.553487600 DEBUG Initializing workspace `file:///tmp/.tmpMH7c4W`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.553505690 DEBUG Searching for a project in '/tmp/.tmpMH7c4W' 2026-08-24 07:38:28.553544390 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.553548900 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.553873670 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.553878950 DEBUG Discovering virtual environment in `/tmp/.tmpMH7c4W` 2026-08-24 07:38:28.553922750 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:28.553926950 DEBUG No virtual environment found 2026-08-24 07:38:28.553938430 DEBUG Adding first-party search path `/tmp/.tmpMH7c4W` 2026-08-24 07:38:28.553942500 DEBUG Using vendored stdlib 2026-08-24 07:38:28.554036730 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.554040540 DEBUG Adding new file root '/tmp/.tmpMH7c4W' of kind Project 2026-08-24 07:38:28.554170100 DEBUG Updating project to check open files 2026-08-24 07:38:28.554181740 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:28.554184860 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.554227090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMH7c4W/foo.py", kind: File } 2026-08-24 07:38:28.554244550 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMH7c4W/foo.py` 2026-08-24 07:38:28.554247050 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.554252730 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.554562349 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.554616229 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=357.96µs 2026-08-24 07:38:28.554626629 DEBUG Received server response for request 2 2026-08-24 07:38:28.554640809 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-24 07:38:28.554688839 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=35.59µs 2026-08-24 07:38:28.554698029 DEBUG Received server response for request 3 2026-08-24 07:38:28.554709639 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-08-24 07:38:28.554744629 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=24.84µs 2026-08-24 07:38:28.554752809 DEBUG Received server response for request 4 2026-08-24 07:38:28.554762739 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-08-24 07:38:28.564806525 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.03ms 2026-08-24 07:38:28.564829655 DEBUG Received server response for request 5 2026-08-24 07:38:28.564845005 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-08-24 07:38:28.564888185 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=31.13µs 2026-08-24 07:38:28.564896805 DEBUG Received server response for request 6 2026-08-24 07:38:28.574974070 DEBUG Client sends request `shutdown` with ID 7 2026-08-24 07:38:28.574996310 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.575003400 DEBUG method="shutdown" response.id=7 duration=9.46µs 2026-08-24 07:38:28.575023100 DEBUG Received server response for request 7 2026-08-24 07:38:28.575026570 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.575034920 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-08-24 07:38:28.577326829 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.577389609 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.577424539 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.577477799 DEBUG Client info: None 2026-08-24 07:38:28.577502589 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.577528059 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.577533899 INFO Version: Unknown 2026-08-24 07:38:28.577573159 DEBUG Received server response for request 1 2026-08-24 07:38:28.577611179 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.577624489 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp0ScrZh 2026-08-24 07:38:28.577714459 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.577749199 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.577752369 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.577761619 DEBUG No workspace configuration provided for file:///tmp/.tmp0ScrZh 2026-08-24 07:38:28.577767369 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.577770659 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:38:28.577815689 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.577819849 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp0ScrZh, using default options 2026-08-24 07:38:28.577825929 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.577829389 DEBUG Initializing workspace `file:///tmp/.tmp0ScrZh`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.577847569 DEBUG Searching for a project in '/tmp/.tmp0ScrZh' 2026-08-24 07:38:28.577873379 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.577877359 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.578186379 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.578191379 DEBUG Discovering virtual environment in `/tmp/.tmp0ScrZh` 2026-08-24 07:38:28.578234369 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:28.578238629 DEBUG No virtual environment found 2026-08-24 07:38:28.578249239 DEBUG Adding first-party search path `/tmp/.tmp0ScrZh` 2026-08-24 07:38:28.578253299 DEBUG Using vendored stdlib 2026-08-24 07:38:28.578347439 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.578352039 DEBUG Adding new file root '/tmp/.tmp0ScrZh' of kind Project 2026-08-24 07:38:28.578470378 DEBUG Updating project to check open files 2026-08-24 07:38:28.578481248 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:28.578484168 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.578541078 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp0ScrZh/foo.py", kind: File } 2026-08-24 07:38:28.578556758 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0ScrZh/foo.py` 2026-08-24 07:38:28.578559508 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.578565948 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.578831908 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.578884608 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=313.19µs 2026-08-24 07:38:28.578896928 DEBUG Received server response for request 2 2026-08-24 07:38:28.578910388 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-08-24 07:38:28.578947818 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path '/tmp/.tmp0ScrZh' 2026-08-24 07:38:28.578957638 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:28.590517773 DEBUG Module `__builtins__` not found in search paths 2026-08-24 07:38:28.597440370 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=18.52ms 2026-08-24 07:38:28.597464490 DEBUG Received server response for request 3 2026-08-24 07:38:28.607532475 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.607569835 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.607579245 DEBUG method="shutdown" response.id=4 duration=14.12µs 2026-08-24 07:38:28.607597455 DEBUG Received server response for request 4 2026-08-24 07:38:28.607601435 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.607617755 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-08-24 07:38:28.624947117 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.625018027 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.625056817 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.625117567 DEBUG Client info: None 2026-08-24 07:38:28.625151837 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.625165807 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.625172517 INFO Version: Unknown 2026-08-24 07:38:28.625213587 DEBUG Received server response for request 1 2026-08-24 07:38:28.625256437 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.625270067 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpoSOjLQ 2026-08-24 07:38:28.625376987 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.625425967 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.625429527 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.625438417 DEBUG No workspace configuration provided for file:///tmp/.tmpoSOjLQ 2026-08-24 07:38:28.625444187 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.625447897 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:38:28.625497407 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.625502727 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpoSOjLQ, using default options 2026-08-24 07:38:28.625521487 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.625525477 DEBUG Initializing workspace `file:///tmp/.tmpoSOjLQ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.625547957 DEBUG Searching for a project in '/tmp/.tmpoSOjLQ' 2026-08-24 07:38:28.625577307 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.625582227 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.625987277 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.625993557 DEBUG Discovering virtual environment in `/tmp/.tmpoSOjLQ` 2026-08-24 07:38:28.626044457 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:28.626049477 DEBUG No virtual environment found 2026-08-24 07:38:28.626061877 DEBUG Adding first-party search path `/tmp/.tmpoSOjLQ` 2026-08-24 07:38:28.626066117 DEBUG Using vendored stdlib 2026-08-24 07:38:28.626169477 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.626174677 DEBUG Adding new file root '/tmp/.tmpoSOjLQ' of kind Project 2026-08-24 07:38:28.626314527 DEBUG Updating project to check open files 2026-08-24 07:38:28.626330327 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:28.626333637 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.626384147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpoSOjLQ/foo.py", kind: File } 2026-08-24 07:38:28.626403397 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoSOjLQ/foo.py` 2026-08-24 07:38:28.626406107 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.626413367 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.626644366 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.626702966 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=283.79µs 2026-08-24 07:38:28.626714776 DEBUG Received server response for request 2 2026-08-24 07:38:28.626728476 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-24 07:38:28.626777566 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=35.71µs 2026-08-24 07:38:28.626786226 DEBUG Received server response for request 3 2026-08-24 07:38:28.636863472 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.636882322 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.636888502 DEBUG method="shutdown" response.id=4 duration=9.71µs 2026-08-24 07:38:28.636898262 DEBUG Received server response for request 4 2026-08-24 07:38:28.636901702 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.636911022 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-08-24 07:38:28.638094361 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.638162861 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.638194631 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.638287451 DEBUG Client info: None 2026-08-24 07:38:28.638335361 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.638350561 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.638357721 INFO Version: Unknown 2026-08-24 07:38:28.638404341 DEBUG Received server response for request 1 2026-08-24 07:38:28.638443391 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.638456331 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpBTSO6W 2026-08-24 07:38:28.638611111 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.638645791 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.638649381 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.638657491 DEBUG No workspace configuration provided for file:///tmp/.tmpBTSO6W 2026-08-24 07:38:28.638663421 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.638666321 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:38:28.638715261 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.638721581 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpBTSO6W, using default options 2026-08-24 07:38:28.638728221 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.638731791 DEBUG Initializing workspace `file:///tmp/.tmpBTSO6W`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.638751781 DEBUG Searching for a project in '/tmp/.tmpBTSO6W' 2026-08-24 07:38:28.638780321 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.638785201 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.639309941 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.639315971 DEBUG Discovering virtual environment in `/tmp/.tmpBTSO6W` 2026-08-24 07:38:28.639367221 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:28.639372501 DEBUG No virtual environment found 2026-08-24 07:38:28.639384941 DEBUG Adding first-party search path `/tmp/.tmpBTSO6W` 2026-08-24 07:38:28.639389011 DEBUG Using vendored stdlib 2026-08-24 07:38:28.639530260 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.639534810 DEBUG Adding new file root '/tmp/.tmpBTSO6W' of kind Project 2026-08-24 07:38:28.639672580 DEBUG Updating project to check open files 2026-08-24 07:38:28.639687490 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:28.639691400 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.639756060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBTSO6W/foo.py", kind: File } 2026-08-24 07:38:28.639776720 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBTSO6W/foo.py` 2026-08-24 07:38:28.639779500 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.639786310 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.640052830 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.652327845 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.54ms 2026-08-24 07:38:28.652356705 DEBUG Received server response for request 2 2026-08-24 07:38:28.652374205 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-24 07:38:28.652437015 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.652596155 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=206.05µs 2026-08-24 07:38:28.652614115 DEBUG Received server response for request 3 2026-08-24 07:38:28.652631965 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-08-24 07:38:28.652686604 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=44.58µs 2026-08-24 07:38:28.652701794 DEBUG Received server response for request 4 2026-08-24 07:38:28.662787970 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:38:28.662823060 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.662830400 DEBUG method="shutdown" response.id=5 duration=11.22µs 2026-08-24 07:38:28.662846470 DEBUG Received server response for request 5 2026-08-24 07:38:28.662849960 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.662864960 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-08-24 07:38:28.665334659 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.665395129 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.665432869 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.665506758 DEBUG Client info: None 2026-08-24 07:38:28.665551068 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:28.665565398 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.665570928 INFO Version: Unknown 2026-08-24 07:38:28.665616068 DEBUG Received server response for request 1 2026-08-24 07:38:28.665647278 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.665747588 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.665784748 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.665787928 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.665804578 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:28.665858908 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.665871148 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:28.665875398 DEBUG Initializing workspace `file:///tmp/.tmp8fUpXV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.665894598 DEBUG Searching for a project in '/tmp/.tmp8fUpXV/root1' 2026-08-24 07:38:28.665927198 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.665931688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.666232208 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.666236928 DEBUG Discovering virtual environment in `/tmp/.tmp8fUpXV/root1` 2026-08-24 07:38:28.666287168 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:28.666291518 DEBUG No virtual environment found 2026-08-24 07:38:28.666302858 DEBUG Adding first-party search path `/tmp/.tmp8fUpXV/root1` 2026-08-24 07:38:28.666306718 DEBUG Using vendored stdlib 2026-08-24 07:38:28.666395088 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.666399988 DEBUG Adding new file root '/tmp/.tmp8fUpXV/root1' of kind Project 2026-08-24 07:38:28.666534518 DEBUG Initializing workspace `file:///tmp/.tmp8fUpXV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.666544138 DEBUG Searching for a project in '/tmp/.tmp8fUpXV/root2' 2026-08-24 07:38:28.666573738 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.666577258 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.666911898 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.666916218 DEBUG Discovering virtual environment in `/tmp/.tmp8fUpXV/root2` 2026-08-24 07:38:28.666950458 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:28.666954108 DEBUG No virtual environment found 2026-08-24 07:38:28.666965718 DEBUG Adding first-party search path `/tmp/.tmp8fUpXV/root2` 2026-08-24 07:38:28.666969538 DEBUG Using vendored stdlib 2026-08-24 07:38:28.667053628 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.667057448 DEBUG Adding new file root '/tmp/.tmp8fUpXV/root2' of kind Project 2026-08-24 07:38:28.667141388 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:28.667144748 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:28.667185638 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:28.669821657 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:28.669917496 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8fUpXV/root1/main.py"))}: Checking file '/tmp/.tmp8fUpXV/root1/main.py' 2026-08-24 07:38:28.670003176 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8fUpXV/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.678778122 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8fUpXV/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.678864472 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:28.678872152 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:28.680363052 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:28.680418052 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8fUpXV/root2/main.py"))}: Checking file '/tmp/.tmp8fUpXV/root2/main.py' 2026-08-24 07:38:28.680473212 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8fUpXV/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.688707538 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8fUpXV/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.688769618 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:28.688795948 DEBUG method="workspace/diagnostic" response.id=2 duration=21.65ms 2026-08-24 07:38:28.688815088 DEBUG Received server response for request 2 2026-08-24 07:38:28.688957428 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:28.688983328 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmp8fUpXV/root3), to remove: (root2, file:///tmp/.tmp8fUpXV/root2) 2026-08-24 07:38:28.688989518 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp8fUpXV/root2 2026-08-24 07:38:28.689965807 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:38:28.689982007 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.689985857 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.689998377 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:28.690007207 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.690021777 DEBUG Initializing workspace `file:///tmp/.tmp8fUpXV/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.690035307 DEBUG Searching for a project in '/tmp/.tmp8fUpXV/root3' 2026-08-24 07:38:28.690067597 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.690071547 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.690401437 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.690408067 DEBUG Discovering virtual environment in `/tmp/.tmp8fUpXV/root3` 2026-08-24 07:38:28.690447807 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:28.690452217 DEBUG No virtual environment found 2026-08-24 07:38:28.690463597 DEBUG Adding first-party search path `/tmp/.tmp8fUpXV/root3` 2026-08-24 07:38:28.690467657 DEBUG Using vendored stdlib 2026-08-24 07:38:28.690574697 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.690579327 DEBUG Adding new file root '/tmp/.tmp8fUpXV/root3' of kind Project 2026-08-24 07:38:28.690679017 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:28.690698267 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:28.690712747 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:28.690715597 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-24 07:38:28.693151046 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:28.693209606 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8fUpXV/root3/main.py"))}: Checking file '/tmp/.tmp8fUpXV/root3/main.py' 2026-08-24 07:38:28.693261866 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8fUpXV/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.701266132 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8fUpXV/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.701330822 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:28.701354772 DEBUG method="workspace/diagnostic" response.id=3 duration=10.67ms 2026-08-24 07:38:28.701370032 DEBUG Received server response for request 3 2026-08-24 07:38:28.711529087 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.711560597 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.711567757 DEBUG method="shutdown" response.id=4 duration=11.66µs 2026-08-24 07:38:28.711577857 DEBUG Received server response for request 4 2026-08-24 07:38:28.711581687 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.711590727 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-08-24 07:38:28.715312846 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.715375266 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.715413876 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.715476266 DEBUG Client info: None 2026-08-24 07:38:28.715502406 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:28.715530386 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.715536196 INFO Version: Unknown 2026-08-24 07:38:28.715578785 DEBUG Received server response for request 1 2026-08-24 07:38:28.715620435 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.715756515 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.715806185 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.715809345 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.715822375 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:28.715824975 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:28.715878665 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.715893855 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-08-24 07:38:28.715899165 DEBUG Initializing workspace `file:///tmp/.tmpyPAlCW/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.715938585 DEBUG Searching for a project in '/tmp/.tmpyPAlCW/root1' 2026-08-24 07:38:28.715974025 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.715978865 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.716557665 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.716564035 DEBUG Discovering virtual environment in `/tmp/.tmpyPAlCW/root1` 2026-08-24 07:38:28.716617765 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:28.716623205 DEBUG No virtual environment found 2026-08-24 07:38:28.716635445 DEBUG Adding first-party search path `/tmp/.tmpyPAlCW/root1` 2026-08-24 07:38:28.716639605 DEBUG Using vendored stdlib 2026-08-24 07:38:28.716764315 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.716769645 DEBUG Adding new file root '/tmp/.tmpyPAlCW/root1' of kind Project 2026-08-24 07:38:28.716928755 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:28.716932835 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:28.716945325 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpyPAlCW/root1), to remove: 2026-08-24 07:38:28.716949785 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpyPAlCW/root1` has already been added 2026-08-24 07:38:28.716984355 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:28.719611234 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:28.719711224 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyPAlCW/root1/main.py"))}: Checking file '/tmp/.tmpyPAlCW/root1/main.py' 2026-08-24 07:38:28.719816514 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyPAlCW/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.729107799 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyPAlCW/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.729202759 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-24 07:38:28.729223499 DEBUG method="workspace/diagnostic" response.id=2 duration=12.27ms 2026-08-24 07:38:28.729238769 DEBUG Received server response for request 2 2026-08-24 07:38:28.739420635 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:28.739446975 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.739454065 DEBUG method="shutdown" response.id=3 duration=11.23µs 2026-08-24 07:38:28.739464795 DEBUG Received server response for request 3 2026-08-24 07:38:28.739468715 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.739477604 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-08-24 07:38:28.741907273 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.741970133 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.742010613 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.742072103 DEBUG Client info: None 2026-08-24 07:38:28.742095723 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:28.742109083 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.742114693 INFO Version: Unknown 2026-08-24 07:38:28.742153053 DEBUG Received server response for request 1 2026-08-24 07:38:28.742190753 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.742295943 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.742333893 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.742337173 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.742349083 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:28.742398233 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.742408593 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:28.742412453 DEBUG Initializing workspace `file:///tmp/.tmpJfJddu/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.742432273 DEBUG Searching for a project in '/tmp/.tmpJfJddu/root1' 2026-08-24 07:38:28.742466223 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.742470473 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.742796083 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.742801203 DEBUG Discovering virtual environment in `/tmp/.tmpJfJddu/root1` 2026-08-24 07:38:28.742844723 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:28.742848963 DEBUG No virtual environment found 2026-08-24 07:38:28.742859583 DEBUG Adding first-party search path `/tmp/.tmpJfJddu/root1` 2026-08-24 07:38:28.742863443 DEBUG Using vendored stdlib 2026-08-24 07:38:28.742952463 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.742957163 DEBUG Adding new file root '/tmp/.tmpJfJddu/root1' of kind Project 2026-08-24 07:38:28.743075753 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:28.743079663 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:28.743109593 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:28.745615452 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:28.745706702 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJfJddu/root1/main.py"))}: Checking file '/tmp/.tmpJfJddu/root1/main.py' 2026-08-24 07:38:28.745792202 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJfJddu/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.756386467 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJfJddu/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.756459047 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-08-24 07:38:28.756482797 DEBUG method="workspace/diagnostic" response.id=2 duration=13.40ms 2026-08-24 07:38:28.756496477 DEBUG Received server response for request 2 2026-08-24 07:38:28.756618767 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:28.756641597 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpJfJddu/root2), (root3, file:///tmp/.tmpJfJddu/root3), to remove: 2026-08-24 07:38:28.756649157 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:38:28.756659687 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.756663427 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.756679197 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:28.756687357 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.756697777 DEBUG Initializing workspace `file:///tmp/.tmpJfJddu/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.756710807 DEBUG Searching for a project in '/tmp/.tmpJfJddu/root2' 2026-08-24 07:38:28.756743977 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.756747617 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.757171746 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.757182846 DEBUG Discovering virtual environment in `/tmp/.tmpJfJddu/root2` 2026-08-24 07:38:28.757222516 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:28.757226446 DEBUG No virtual environment found 2026-08-24 07:38:28.757238446 DEBUG Adding first-party search path `/tmp/.tmpJfJddu/root2` 2026-08-24 07:38:28.757242416 DEBUG Using vendored stdlib 2026-08-24 07:38:28.757331496 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.757335826 DEBUG Adding new file root '/tmp/.tmpJfJddu/root2' of kind Project 2026-08-24 07:38:28.757440136 DEBUG Initializing workspace `file:///tmp/.tmpJfJddu/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.757451616 DEBUG Searching for a project in '/tmp/.tmpJfJddu/root3' 2026-08-24 07:38:28.757481076 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.757484596 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.757812026 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.757819416 DEBUG Discovering virtual environment in `/tmp/.tmpJfJddu/root3` 2026-08-24 07:38:28.757854336 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:28.757857966 DEBUG No virtual environment found 2026-08-24 07:38:28.757868906 DEBUG Adding first-party search path `/tmp/.tmpJfJddu/root3` 2026-08-24 07:38:28.757872766 DEBUG Using vendored stdlib 2026-08-24 07:38:28.757954326 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.757959966 DEBUG Adding new file root '/tmp/.tmpJfJddu/root3' of kind Project 2026-08-24 07:38:28.758040816 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:28.758061796 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:28.758074836 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:28.758077966 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:28.759521555 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:28.759579505 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJfJddu/root2/main.py"))}: Checking file '/tmp/.tmpJfJddu/root2/main.py' 2026-08-24 07:38:28.759629955 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJfJddu/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.768368291 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJfJddu/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.768433831 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:28.768440611 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-24 07:38:28.770852830 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:28.770903830 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJfJddu/root3/main.py"))}: Checking file '/tmp/.tmpJfJddu/root3/main.py' 2026-08-24 07:38:28.770949190 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJfJddu/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.778989376 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJfJddu/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.779054046 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:28.779082626 DEBUG method="workspace/diagnostic" response.id=3 duration=21.04ms 2026-08-24 07:38:28.779099916 DEBUG Received server response for request 3 2026-08-24 07:38:28.789284152 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.789318172 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.789325412 DEBUG method="shutdown" response.id=4 duration=12.01µs 2026-08-24 07:38:28.789334902 DEBUG Received server response for request 4 2026-08-24 07:38:28.789338552 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.789354252 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-08-24 07:38:28.794417259 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.794487569 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.794551749 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.794616359 DEBUG Client info: None 2026-08-24 07:38:28.794649619 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:28.794664009 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.794669479 INFO Version: Unknown 2026-08-24 07:38:28.794711629 DEBUG Received server response for request 1 2026-08-24 07:38:28.794753349 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.794884429 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.794924079 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.794927639 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.794940659 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:28.795008499 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.795023349 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:28.795027789 DEBUG Initializing workspace `file:///tmp/.tmpO2aBN5/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.795048659 DEBUG Searching for a project in '/tmp/.tmpO2aBN5/root1' 2026-08-24 07:38:28.795082159 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.795087089 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.795659239 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.795665569 DEBUG Discovering virtual environment in `/tmp/.tmpO2aBN5/root1` 2026-08-24 07:38:28.795715059 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:28.795720149 DEBUG No virtual environment found 2026-08-24 07:38:28.795731859 DEBUG Adding first-party search path `/tmp/.tmpO2aBN5/root1` 2026-08-24 07:38:28.795736109 DEBUG Using vendored stdlib 2026-08-24 07:38:28.795851639 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.795856169 DEBUG Adding new file root '/tmp/.tmpO2aBN5/root1' of kind Project 2026-08-24 07:38:28.796008429 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:28.796012579 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:28.796044759 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:28.798618007 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:28.798717407 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO2aBN5/root1/main.py"))}: Checking file '/tmp/.tmpO2aBN5/root1/main.py' 2026-08-24 07:38:28.798820807 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO2aBN5/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.808064193 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO2aBN5/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.808158953 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-24 07:38:28.808182653 DEBUG method="workspace/diagnostic" response.id=2 duration=12.17ms 2026-08-24 07:38:28.808198873 DEBUG Received server response for request 2 2026-08-24 07:38:28.808322043 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:28.808348523 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpO2aBN5/root2), to remove: 2026-08-24 07:38:28.808354633 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:38:28.808365103 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.808368693 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.808379373 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:28.808386513 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.808393593 DEBUG Initializing workspace `file:///tmp/.tmpO2aBN5/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.808405153 DEBUG Searching for a project in '/tmp/.tmpO2aBN5/root2' 2026-08-24 07:38:28.808438053 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.808441973 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.808899713 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.808907213 DEBUG Discovering virtual environment in `/tmp/.tmpO2aBN5/root2` 2026-08-24 07:38:28.808946423 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:28.808950353 DEBUG No virtual environment found 2026-08-24 07:38:28.808961543 DEBUG Adding first-party search path `/tmp/.tmpO2aBN5/root2` 2026-08-24 07:38:28.808965583 DEBUG Using vendored stdlib 2026-08-24 07:38:28.809057313 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.809061863 DEBUG Adding new file root '/tmp/.tmpO2aBN5/root2' of kind Project 2026-08-24 07:38:28.809168393 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:28.809185743 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:28.809198903 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:28.809202153 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:28.811628941 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:28.811683611 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO2aBN5/root2/main.py"))}: Checking file '/tmp/.tmpO2aBN5/root2/main.py' 2026-08-24 07:38:28.811730951 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO2aBN5/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.819932038 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO2aBN5/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.819993358 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:28.820016498 DEBUG method="workspace/diagnostic" response.id=3 duration=10.84ms 2026-08-24 07:38:28.820033778 DEBUG Received server response for request 3 2026-08-24 07:38:28.830190373 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.830213453 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.830221753 DEBUG method="shutdown" response.id=4 duration=12.80µs 2026-08-24 07:38:28.830233023 DEBUG Received server response for request 4 2026-08-24 07:38:28.830236513 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.830246163 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-08-24 07:38:28.833893811 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.833958621 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.833998001 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.834078641 DEBUG Client info: None 2026-08-24 07:38:28.834116331 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:28.834129361 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.834134291 INFO Version: Unknown 2026-08-24 07:38:28.834172991 DEBUG Received server response for request 1 2026-08-24 07:38:28.834215111 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.834358451 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.834404161 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.834407471 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.834425731 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.834428711 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:38:28.834486701 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.834503291 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.834520181 DEBUG Initializing workspace `file:///tmp/.tmppGLIab/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.834543071 DEBUG Searching for a project in '/tmp/.tmppGLIab/root1' 2026-08-24 07:38:28.834577941 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.834583171 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.835120501 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.835126261 DEBUG Discovering virtual environment in `/tmp/.tmppGLIab/root1` 2026-08-24 07:38:28.835176061 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:28.835180941 DEBUG No virtual environment found 2026-08-24 07:38:28.835194781 DEBUG Adding first-party search path `/tmp/.tmppGLIab/root1` 2026-08-24 07:38:28.835198961 DEBUG Using vendored stdlib 2026-08-24 07:38:28.835325831 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.835330671 DEBUG Adding new file root '/tmp/.tmppGLIab/root1' of kind Project 2026-08-24 07:38:28.835481590 DEBUG Initializing workspace `file:///tmp/.tmppGLIab/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:28.835490890 DEBUG Searching for a project in '/tmp/.tmppGLIab/root2' 2026-08-24 07:38:28.835536160 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.835539450 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.836010640 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.836021330 DEBUG Discovering virtual environment in `/tmp/.tmppGLIab/root2` 2026-08-24 07:38:28.836055160 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:28.836058730 DEBUG No virtual environment found 2026-08-24 07:38:28.836069790 DEBUG Adding first-party search path `/tmp/.tmppGLIab/root2` 2026-08-24 07:38:28.836073810 DEBUG Using vendored stdlib 2026-08-24 07:38:28.836166560 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.836170330 DEBUG Adding new file root '/tmp/.tmppGLIab/root2' of kind Project 2026-08-24 07:38:28.836269180 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:28.836273410 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.836329220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppGLIab/root1/main.py", kind: File } 2026-08-24 07:38:28.836348090 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppGLIab/root1/main.py` 2026-08-24 07:38:28.836350640 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.836367400 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.836630720 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.853989402 INFO request{id=2 method=textDocument/completion}:Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:28.854082382 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.857757020 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:38:28.878448371 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:38:28.878467491 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:38:28.878473301 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:28.878538771 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:38:28.878542561 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:28.878594591 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmppGLIab/root1' 2026-08-24 07:38:28.878604611 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:38:28.896786702 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 60.377302ms 2026-08-24 07:38:28.896828452 DEBUG method="textDocument/completion" response.id=2 duration=60.45ms 2026-08-24 07:38:28.896849442 DEBUG Received server response for request 2 2026-08-24 07:38:28.897075512 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.897091702 DEBUG Client sends request `textDocument/completion` with ID 3 2026-08-24 07:38:28.897173132 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppGLIab/root2/main.py", kind: File } 2026-08-24 07:38:28.897199072 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppGLIab/root2/main.py` 2026-08-24 07:38:28.897202292 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.897224782 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.897264212 DEBUG method="textDocument/completion" response.id=3 duration=33.75µs 2026-08-24 07:38:28.897273412 DEBUG Received server response for request 3 2026-08-24 07:38:28.907372797 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.907406707 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.907414337 DEBUG method="shutdown" response.id=4 duration=11.31µs 2026-08-24 07:38:28.907424927 DEBUG Received server response for request 4 2026-08-24 07:38:28.907428167 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.907443047 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-08-24 07:38:28.915180214 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.915248644 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.915293524 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.915377824 DEBUG Client info: None 2026-08-24 07:38:28.915420774 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.915434614 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.915440544 INFO Version: Unknown 2026-08-24 07:38:28.915481974 DEBUG Received server response for request 1 2026-08-24 07:38:28.915535964 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.915639954 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.915681414 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.915685184 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.915699764 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.915703014 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:28.915767284 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.915779874 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.915784654 DEBUG Initializing workspace `file:///tmp/.tmp6I09SO/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.915806434 DEBUG Searching for a project in '/tmp/.tmp6I09SO/root1' 2026-08-24 07:38:28.915841064 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.915845654 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.916225103 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.916230803 DEBUG Discovering virtual environment in `/tmp/.tmp6I09SO/root1` 2026-08-24 07:38:28.916283973 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:28.916288913 DEBUG No virtual environment found 2026-08-24 07:38:28.916301693 DEBUG Adding first-party search path `/tmp/.tmp6I09SO/root1` 2026-08-24 07:38:28.916306043 DEBUG Using vendored stdlib 2026-08-24 07:38:28.916403843 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.916408643 DEBUG Adding new file root '/tmp/.tmp6I09SO/root1' of kind Project 2026-08-24 07:38:28.916575413 DEBUG Updating project to check open files 2026-08-24 07:38:28.916587043 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:28.916590613 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.916636993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6I09SO/root1/main.py", kind: File } 2026-08-24 07:38:28.916652613 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6I09SO/root1/main.py` 2026-08-24 07:38:28.916655003 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.916660853 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.916896813 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6I09SO/root1/main.py"))}: Checking file '/tmp/.tmp6I09SO/root1/main.py' 2026-08-24 07:38:28.916989103 DEBUG method="textDocument/diagnostic" response.id=2 duration=322.06µs 2026-08-24 07:38:28.916999753 DEBUG Received server response for request 2 2026-08-24 07:38:28.917067813 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:28.917084473 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp6I09SO/root2), to remove: 2026-08-24 07:38:28.917089433 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:38:28.917098343 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.917102223 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.917112833 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:28.917119373 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.917125893 DEBUG Initializing workspace `file:///tmp/.tmp6I09SO/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.917134463 DEBUG Searching for a project in '/tmp/.tmp6I09SO/root2' 2026-08-24 07:38:28.917165763 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.917169293 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.917463273 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.917474903 DEBUG Discovering virtual environment in `/tmp/.tmp6I09SO/root2` 2026-08-24 07:38:28.917529213 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:28.917532843 DEBUG No virtual environment found 2026-08-24 07:38:28.917544433 DEBUG Adding first-party search path `/tmp/.tmp6I09SO/root2` 2026-08-24 07:38:28.917548523 DEBUG Using vendored stdlib 2026-08-24 07:38:28.917630583 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.917634243 DEBUG Adding new file root '/tmp/.tmp6I09SO/root2' of kind Project 2026-08-24 07:38:28.917719723 DEBUG Updating project to check open files 2026-08-24 07:38:28.917726953 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:28.917756513 DEBUG method="textDocument/diagnostic" response.id=3 duration=26.16µs 2026-08-24 07:38:28.917766433 DEBUG Received server response for request 3 2026-08-24 07:38:28.917792063 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.917797083 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-24 07:38:28.917835463 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6I09SO/root2/main.py", kind: File } 2026-08-24 07:38:28.917848223 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6I09SO/root2/main.py` 2026-08-24 07:38:28.917850553 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.917856443 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.917880433 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6I09SO/root2/main.py"))}: Checking file '/tmp/.tmp6I09SO/root2/main.py' 2026-08-24 07:38:28.917904313 DEBUG method="textDocument/diagnostic" response.id=4 duration=43.18µs 2026-08-24 07:38:28.917912823 DEBUG Received server response for request 4 2026-08-24 07:38:28.928001328 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:38:28.928018978 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.928024088 DEBUG method="shutdown" response.id=5 duration=7.70µs 2026-08-24 07:38:28.928033548 DEBUG Received server response for request 5 2026-08-24 07:38:28.928036848 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.928044778 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-08-24 07:38:28.929545717 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.929621437 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.929671937 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.929732327 DEBUG Client info: None 2026-08-24 07:38:28.929760067 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.929770957 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.929776297 INFO Version: Unknown 2026-08-24 07:38:28.929814957 DEBUG Received server response for request 1 2026-08-24 07:38:28.929859187 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.929988297 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.930022887 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.930026517 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.930047687 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.930051907 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:28.930095567 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.930114157 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.930118667 DEBUG Initializing workspace `file:///tmp/.tmpKremG8/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.930139367 DEBUG Searching for a project in '/tmp/.tmpKremG8/root1' 2026-08-24 07:38:28.930173907 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.930178777 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.930744037 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.930749857 DEBUG Discovering virtual environment in `/tmp/.tmpKremG8/root1` 2026-08-24 07:38:28.930798517 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:28.930803357 DEBUG No virtual environment found 2026-08-24 07:38:28.930816067 DEBUG Adding first-party search path `/tmp/.tmpKremG8/root1` 2026-08-24 07:38:28.930820377 DEBUG Using vendored stdlib 2026-08-24 07:38:28.930938657 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.930943937 DEBUG Adding new file root '/tmp/.tmpKremG8/root1' of kind Project 2026-08-24 07:38:28.931089377 DEBUG Initializing workspace `file:///tmp/.tmpKremG8/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.931098167 DEBUG Searching for a project in '/tmp/.tmpKremG8/root2' 2026-08-24 07:38:28.931129077 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.931132407 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.931618576 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.931627676 DEBUG Discovering virtual environment in `/tmp/.tmpKremG8/root2` 2026-08-24 07:38:28.931662616 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:28.931666696 DEBUG No virtual environment found 2026-08-24 07:38:28.931676856 DEBUG Adding first-party search path `/tmp/.tmpKremG8/root2` 2026-08-24 07:38:28.931680876 DEBUG Using vendored stdlib 2026-08-24 07:38:28.931774866 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.931778496 DEBUG Adding new file root '/tmp/.tmpKremG8/root2' of kind Project 2026-08-24 07:38:28.931886726 DEBUG Updating project to check open files 2026-08-24 07:38:28.931905126 DEBUG Updating project to check open files 2026-08-24 07:38:28.931909146 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:28.931912986 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.931964526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpKremG8/root1/main.py", kind: File } 2026-08-24 07:38:28.931985536 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKremG8/root1/main.py` 2026-08-24 07:38:28.931988306 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.931994426 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.932182736 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKremG8/root1/main.py"))}: Checking file '/tmp/.tmpKremG8/root1/main.py' 2026-08-24 07:38:28.932269276 DEBUG method="textDocument/diagnostic" response.id=2 duration=268.99µs 2026-08-24 07:38:28.932281276 DEBUG Received server response for request 2 2026-08-24 07:38:28.932352556 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.932358476 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:28.932404466 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpKremG8/root2/main.py", kind: File } 2026-08-24 07:38:28.932414106 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKremG8/root2/main.py` 2026-08-24 07:38:28.932416486 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.932421856 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.932456336 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKremG8/root2/main.py"))}: Checking file '/tmp/.tmpKremG8/root2/main.py' 2026-08-24 07:38:28.932483636 DEBUG method="textDocument/diagnostic" response.id=3 duration=57.04µs 2026-08-24 07:38:28.932493186 DEBUG Received server response for request 3 2026-08-24 07:38:28.932988746 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.933024136 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.933071186 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.933155806 DEBUG Client info: None 2026-08-24 07:38:28.933176096 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.933186656 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.933194936 INFO Version: Unknown 2026-08-24 07:38:28.933240466 DEBUG Received server response for request 1 2026-08-24 07:38:28.933272076 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.933372836 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.933403005 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.933406195 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.933421485 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.933425415 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:28.933476205 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.933493725 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.933499285 DEBUG Initializing workspace `file:///tmp/.tmpG2tbcO/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.933532685 DEBUG Searching for a project in '/tmp/.tmpG2tbcO/root1' 2026-08-24 07:38:28.933563935 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.933568455 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.934340095 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.934345495 DEBUG Discovering virtual environment in `/tmp/.tmpG2tbcO/root1` 2026-08-24 07:38:28.934385545 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:28.934389645 DEBUG No virtual environment found 2026-08-24 07:38:28.934400335 DEBUG Adding first-party search path `/tmp/.tmpG2tbcO/root1` 2026-08-24 07:38:28.934404395 DEBUG Using vendored stdlib 2026-08-24 07:38:28.934541465 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.934546115 DEBUG Adding new file root '/tmp/.tmpG2tbcO/root1' of kind Project 2026-08-24 07:38:28.934696205 DEBUG Initializing workspace `file:///tmp/.tmpG2tbcO/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.934710425 DEBUG Searching for a project in '/tmp/.tmpG2tbcO/root2' 2026-08-24 07:38:28.934739515 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.934743105 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.935956824 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.935965384 DEBUG Discovering virtual environment in `/tmp/.tmpG2tbcO/root2` 2026-08-24 07:38:28.936000804 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:28.936005024 DEBUG No virtual environment found 2026-08-24 07:38:28.936015354 DEBUG Adding first-party search path `/tmp/.tmpG2tbcO/root2` 2026-08-24 07:38:28.936019384 DEBUG Using vendored stdlib 2026-08-24 07:38:28.936129494 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.936135144 DEBUG Adding new file root '/tmp/.tmpG2tbcO/root2' of kind Project 2026-08-24 07:38:28.936240384 DEBUG Updating project to check open files 2026-08-24 07:38:28.936251014 DEBUG Updating project to check open files 2026-08-24 07:38:28.936254824 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:28.936257764 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.936312744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpG2tbcO/root1/main.py", kind: File } 2026-08-24 07:38:28.936331764 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpG2tbcO/root1/main.py` 2026-08-24 07:38:28.936334234 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.936339904 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.936480934 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2tbcO/root1/main.py"))}: Checking file '/tmp/.tmpG2tbcO/root1/main.py' 2026-08-24 07:38:28.936609104 DEBUG method="textDocument/diagnostic" response.id=2 duration=263.55µs 2026-08-24 07:38:28.936620364 DEBUG Received server response for request 2 2026-08-24 07:38:28.936690264 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.936695914 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:28.936748654 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpG2tbcO/root2/main.py", kind: File } 2026-08-24 07:38:28.936760604 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpG2tbcO/root2/main.py` 2026-08-24 07:38:28.936763014 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.936768584 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.936805124 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2tbcO/root2/main.py"))}: Checking file '/tmp/.tmpG2tbcO/root2/main.py' 2026-08-24 07:38:28.936837114 DEBUG method="textDocument/diagnostic" response.id=3 duration=63.77µs 2026-08-24 07:38:28.936846864 DEBUG Received server response for request 3 2026-08-24 07:38:28.946945039 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.946969179 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.946976459 DEBUG method="shutdown" response.id=4 duration=9.98µs 2026-08-24 07:38:28.946986949 DEBUG Received server response for request 4 2026-08-24 07:38:28.946990829 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.946999269 DEBUG Received exit notification, exiting 2026-08-24 07:38:28.957646924 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:28.957674374 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.957686794 DEBUG method="shutdown" response.id=4 duration=19.62µs 2026-08-24 07:38:28.957697084 DEBUG Received server response for request 4 2026-08-24 07:38:28.957700514 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.957708784 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-08-24 07:38:28.959688883 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.959750033 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.959786763 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.959847363 DEBUG Client info: None 2026-08-24 07:38:28.959875813 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:28.959887693 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.959892983 INFO Version: Unknown 2026-08-24 07:38:28.959931283 DEBUG Received server response for request 1 2026-08-24 07:38:28.959968273 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.960097523 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.960139033 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.960142093 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.960156853 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:28.960211873 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.960226143 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:28.960230253 DEBUG Initializing workspace `file:///tmp/.tmpUUpxql/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.960248363 DEBUG Searching for a project in '/tmp/.tmpUUpxql/root1' 2026-08-24 07:38:28.960279303 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.960283773 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.960755513 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.960761163 DEBUG Discovering virtual environment in `/tmp/.tmpUUpxql/root1` 2026-08-24 07:38:28.960805123 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:28.960809373 DEBUG No virtual environment found 2026-08-24 07:38:28.960821223 DEBUG Adding first-party search path `/tmp/.tmpUUpxql/root1` 2026-08-24 07:38:28.960825403 DEBUG Using vendored stdlib 2026-08-24 07:38:28.960931793 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.960936353 DEBUG Adding new file root '/tmp/.tmpUUpxql/root1' of kind Project 2026-08-24 07:38:28.961065763 DEBUG Initializing workspace `file:///tmp/.tmpUUpxql/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.961074813 DEBUG Searching for a project in '/tmp/.tmpUUpxql/root2' 2026-08-24 07:38:28.961104223 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:28.961108193 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.961551363 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.961556063 DEBUG Discovering virtual environment in `/tmp/.tmpUUpxql/root2` 2026-08-24 07:38:28.961591193 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:28.961594973 DEBUG No virtual environment found 2026-08-24 07:38:28.961605573 DEBUG Adding first-party search path `/tmp/.tmpUUpxql/root2` 2026-08-24 07:38:28.961609793 DEBUG Using vendored stdlib 2026-08-24 07:38:28.961702823 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.961711122 DEBUG Adding new file root '/tmp/.tmpUUpxql/root2' of kind Project 2026-08-24 07:38:28.961812152 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:28.961815392 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:28.961855952 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:28.963553232 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:28.963630532 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUUpxql/root1/main.py"))}: Checking file '/tmp/.tmpUUpxql/root1/main.py' 2026-08-24 07:38:28.963722292 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUUpxql/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.972292788 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUUpxql/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.972379498 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:28.972386558 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:28.974899936 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.003s 2026-08-24 07:38:28.974957466 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUUpxql/root2/main.py"))}: Checking file '/tmp/.tmpUUpxql/root2/main.py' 2026-08-24 07:38:28.975007726 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUUpxql/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:28.983214553 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUUpxql/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:28.983281433 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:28.983315773 DEBUG method="workspace/diagnostic" response.id=2 duration=21.50ms 2026-08-24 07:38:28.983336673 DEBUG Received server response for request 2 2026-08-24 07:38:28.993530478 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:28.993564778 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:28.993572208 DEBUG method="shutdown" response.id=3 duration=11.61µs 2026-08-24 07:38:28.993591478 DEBUG Received server response for request 3 2026-08-24 07:38:28.993594718 DEBUG Client sends notification `exit` 2026-08-24 07:38:28.993609838 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-08-24 07:38:28.997141976 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:28.997196446 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:28.997234286 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:28.997296556 DEBUG Client info: None 2026-08-24 07:38:28.997327266 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:28.997340676 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:28.997346976 INFO Version: Unknown 2026-08-24 07:38:28.997390006 DEBUG Received server response for request 1 2026-08-24 07:38:28.997424406 DEBUG Client sends notification `initialized` 2026-08-24 07:38:28.997575376 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:28.997622876 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:28.997625826 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:28.997644666 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:28.997648086 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:28.997702856 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:28.997718636 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:28.997723036 DEBUG Initializing workspace `file:///tmp/.tmpYBxkKa`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:28.997745086 DEBUG Searching for a project in '/tmp/.tmpYBxkKa' 2026-08-24 07:38:28.997795426 DEBUG Found project at '/tmp/.tmpYBxkKa' 2026-08-24 07:38:28.997799946 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.998340596 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.998347096 DEBUG Discovering virtual environment in `/tmp/.tmpYBxkKa` 2026-08-24 07:38:28.998398106 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:28.998402966 DEBUG No virtual environment found 2026-08-24 07:38:28.998415626 DEBUG Adding first-party search path `/tmp/.tmpYBxkKa` 2026-08-24 07:38:28.998419766 DEBUG Using vendored stdlib 2026-08-24 07:38:28.998559446 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.998564855 DEBUG Adding new file root '/tmp/.tmpYBxkKa' of kind Project 2026-08-24 07:38:28.998830905 DEBUG Initializing workspace `file:///tmp/.tmpYBxkKa/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:28.998841785 DEBUG Searching for a project in '/tmp/.tmpYBxkKa/external/Y' 2026-08-24 07:38:28.998869585 DEBUG Found project at '/tmp/.tmpYBxkKa/external/Y' 2026-08-24 07:38:28.998872845 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:28.999319595 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:28.999331705 DEBUG Discovering virtual environment in `/tmp/.tmpYBxkKa/external/Y` 2026-08-24 07:38:28.999367755 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:28.999371555 DEBUG No virtual environment found 2026-08-24 07:38:28.999383545 DEBUG Adding first-party search path `/tmp/.tmpYBxkKa/external/Y` 2026-08-24 07:38:28.999387485 DEBUG Using vendored stdlib 2026-08-24 07:38:28.999481975 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:28.999485395 DEBUG Adding new file root '/tmp/.tmpYBxkKa/external/Y' of kind Project 2026-08-24 07:38:28.999724355 DEBUG Updating project to check open files 2026-08-24 07:38:28.999741705 DEBUG Updating project to check open files 2026-08-24 07:38:28.999745595 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:28.999749205 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:28.999803685 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYBxkKa/systemtests/included.py", kind: File } 2026-08-24 07:38:28.999826825 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYBxkKa/systemtests/included.py` 2026-08-24 07:38:28.999829775 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:28.999836015 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:28.999956045 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYBxkKa/systemtests/included.py"))}: Checking file '/tmp/.tmpYBxkKa/systemtests/included.py' 2026-08-24 07:38:29.000147955 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYBxkKa/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:29.009352941 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYBxkKa/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:29.013502019 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.66ms 2026-08-24 07:38:29.013527499 DEBUG Received server response for request 2 2026-08-24 07:38:29.013613269 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:29.013624309 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:29.013668469 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYBxkKa/external/Y/only_external.py", kind: File } 2026-08-24 07:38:29.013683629 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYBxkKa/external/Y/only_external.py` 2026-08-24 07:38:29.013686049 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:29.013695649 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:29.013732509 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYBxkKa/external/Y/only_external.py"))}: Checking file '/tmp/.tmpYBxkKa/external/Y/only_external.py' 2026-08-24 07:38:29.013795029 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYBxkKa/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:29.021902825 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYBxkKa/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:29.025903473 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.20ms 2026-08-24 07:38:29.025919563 DEBUG Received server response for request 3 2026-08-24 07:38:29.036041998 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:29.036075648 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:29.036083148 DEBUG method="shutdown" response.id=4 duration=11.20µs 2026-08-24 07:38:29.036100038 DEBUG Received server response for request 4 2026-08-24 07:38:29.036103378 DEBUG Client sends notification `exit` 2026-08-24 07:38:29.036118228 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-08-24 07:38:29.040403686 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:29.040463866 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:29.040499756 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:29.040574416 DEBUG Client info: None 2026-08-24 07:38:29.040610986 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:29.040622966 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:29.040629036 INFO Version: Unknown 2026-08-24 07:38:29.040668746 DEBUG Received server response for request 1 2026-08-24 07:38:29.040704356 DEBUG Client sends notification `initialized` 2026-08-24 07:38:29.040800226 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:29.040840776 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:29.040844676 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:29.040863096 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:29.040866146 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:38:29.040909526 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:29.040923956 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:29.040928056 DEBUG Initializing workspace `file:///tmp/.tmp8LlnPt`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:29.040947716 DEBUG Searching for a project in '/tmp/.tmp8LlnPt' 2026-08-24 07:38:29.040973626 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:29.040978036 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:29.041300796 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:29.041306006 DEBUG Discovering virtual environment in `/tmp/.tmp8LlnPt` 2026-08-24 07:38:29.041349526 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:29.041353676 DEBUG No virtual environment found 2026-08-24 07:38:29.041364776 DEBUG Adding first-party search path `/tmp/.tmp8LlnPt` 2026-08-24 07:38:29.041368766 DEBUG Using vendored stdlib 2026-08-24 07:38:29.041458636 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:29.041462696 DEBUG Adding new file root '/tmp/.tmp8LlnPt' of kind Project 2026-08-24 07:38:29.041601716 DEBUG Initializing workspace `file:///tmp/.tmp8LlnPt/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:29.041613226 DEBUG Searching for a project in '/tmp/.tmp8LlnPt/external/Y' 2026-08-24 07:38:29.041648896 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:29.041652716 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:29.041920336 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:29.041924786 DEBUG Discovering virtual environment in `/tmp/.tmp8LlnPt/external/Y` 2026-08-24 07:38:29.041959446 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:29.041963166 DEBUG No virtual environment found 2026-08-24 07:38:29.041974666 DEBUG Adding first-party search path `/tmp/.tmp8LlnPt/external/Y` 2026-08-24 07:38:29.041978566 DEBUG Using vendored stdlib 2026-08-24 07:38:29.042057156 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:29.042060656 DEBUG Adding new file root '/tmp/.tmp8LlnPt/external/Y' of kind Project 2026-08-24 07:38:29.042140466 DEBUG Updating project to check open files 2026-08-24 07:38:29.042151926 DEBUG Updating project to check open files 2026-08-24 07:38:29.042155846 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:29.042159326 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:29.042202096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8LlnPt/systemtests/foo.py", kind: File } 2026-08-24 07:38:29.042221216 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8LlnPt/systemtests/foo.py` 2026-08-24 07:38:29.042223686 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:29.042229226 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:29.042581335 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:38:29.052556411 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:38:29.056622149 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-08-24 07:38:29.056661739 DEBUG method="textDocument/hover" response.id=2 duration=14.43ms 2026-08-24 07:38:29.056677789 DEBUG Received server response for request 2 2026-08-24 07:38:29.056715089 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:29.056722779 DEBUG Client sends request `textDocument/hover` with ID 3 2026-08-24 07:38:29.056767239 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8LlnPt/external/Y/foo.py", kind: File } 2026-08-24 07:38:29.056782809 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8LlnPt/external/Y/foo.py` 2026-08-24 07:38:29.056785309 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:29.056794779 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:29.056827749 DEBUG method="textDocument/hover" response.id=3 duration=28.25µs 2026-08-24 07:38:29.056836849 DEBUG Received server response for request 3 2026-08-24 07:38:29.066911824 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:29.066942374 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:29.066949164 DEBUG method="shutdown" response.id=4 duration=9.55µs 2026-08-24 07:38:29.066966104 DEBUG Received server response for request 4 2026-08-24 07:38:29.066969824 DEBUG Client sends notification `exit` 2026-08-24 07:38:29.066984284 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-08-24 07:38:29.069970243 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:29.070043103 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:29.070084883 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:29.070150693 DEBUG Client info: None 2026-08-24 07:38:29.070174963 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:29.070189963 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:29.070196323 INFO Version: Unknown 2026-08-24 07:38:29.070235133 DEBUG Received server response for request 1 2026-08-24 07:38:29.070284733 DEBUG Client sends notification `initialized` 2026-08-24 07:38:29.070386883 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:29.070422583 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:29.070426023 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:29.070449003 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:29.070491343 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:29.070504813 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:29.070519383 DEBUG Initializing workspace `file:///tmp/.tmpURssZy/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:29.070539403 DEBUG Searching for a project in '/tmp/.tmpURssZy/root1' 2026-08-24 07:38:29.070571503 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:29.070576003 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:29.070890752 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:29.070896092 DEBUG Discovering virtual environment in `/tmp/.tmpURssZy/root1` 2026-08-24 07:38:29.070939472 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:29.070943742 DEBUG No virtual environment found 2026-08-24 07:38:29.070955222 DEBUG Adding first-party search path `/tmp/.tmpURssZy/root1` 2026-08-24 07:38:29.070959562 DEBUG Using vendored stdlib 2026-08-24 07:38:29.071048972 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:29.071053292 DEBUG Adding new file root '/tmp/.tmpURssZy/root1' of kind Project 2026-08-24 07:38:29.071179682 DEBUG Initializing workspace `file:///tmp/.tmpURssZy/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:29.071188482 DEBUG Searching for a project in '/tmp/.tmpURssZy/root2' 2026-08-24 07:38:29.071217022 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:29.071220562 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:29.071478232 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:29.071482472 DEBUG Discovering virtual environment in `/tmp/.tmpURssZy/root2` 2026-08-24 07:38:29.071534942 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:29.071538372 DEBUG No virtual environment found 2026-08-24 07:38:29.071548882 DEBUG Adding first-party search path `/tmp/.tmpURssZy/root2` 2026-08-24 07:38:29.071553012 DEBUG Using vendored stdlib 2026-08-24 07:38:29.071631022 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:29.071634682 DEBUG Adding new file root '/tmp/.tmpURssZy/root2' of kind Project 2026-08-24 07:38:29.071712802 DEBUG Initializing workspace `file:///tmp/.tmpURssZy/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:29.071721222 DEBUG Searching for a project in '/tmp/.tmpURssZy/root3' 2026-08-24 07:38:29.071749082 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:29.071752672 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:29.072058712 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:29.072063312 DEBUG Discovering virtual environment in `/tmp/.tmpURssZy/root3` 2026-08-24 07:38:29.072097712 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:29.072101452 DEBUG No virtual environment found 2026-08-24 07:38:29.072112092 DEBUG Adding first-party search path `/tmp/.tmpURssZy/root3` 2026-08-24 07:38:29.072116222 DEBUG Using vendored stdlib 2026-08-24 07:38:29.072193152 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:29.072196492 DEBUG Adding new file root '/tmp/.tmpURssZy/root3' of kind Project 2026-08-24 07:38:29.072275202 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:29.072284932 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:29.072315112 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:29.074141951 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:29.074206941 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpURssZy/root1/main.py"))}: Checking file '/tmp/.tmpURssZy/root1/main.py' 2026-08-24 07:38:29.074294931 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpURssZy/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:29.082651377 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpURssZy/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:29.082737327 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:29.082747177 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:29.084233126 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:29.084287436 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpURssZy/root2/main.py"))}: Checking file '/tmp/.tmpURssZy/root2/main.py' 2026-08-24 07:38:29.084336266 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpURssZy/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:29.092404392 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpURssZy/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:29.092466142 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:29.092472812 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-24 07:38:29.094909651 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-08-24 07:38:29.094965161 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpURssZy/root3/main.py"))}: Checking file '/tmp/.tmpURssZy/root3/main.py' 2026-08-24 07:38:29.095016811 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpURssZy/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:29.103093858 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpURssZy/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:29.103156888 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:29.103190628 DEBUG method="workspace/diagnostic" response.id=2 duration=30.90ms 2026-08-24 07:38:29.103207998 DEBUG Received server response for request 2 2026-08-24 07:38:29.103377267 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:29.103388867 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:29.103412017 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpURssZy/root2), (root3, file:///tmp/.tmpURssZy/root3) 2026-08-24 07:38:29.103415987 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpURssZy/root2 2026-08-24 07:38:29.104489427 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpURssZy/root3 2026-08-24 07:38:29.105538777 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:29.105607546 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:29.105628216 DEBUG method="workspace/diagnostic" response.id=3 duration=105.19µs 2026-08-24 07:38:29.105642426 DEBUG Received server response for request 3 2026-08-24 07:38:29.115766902 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:29.115796952 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:29.115804432 DEBUG method="shutdown" response.id=4 duration=11.32µs 2026-08-24 07:38:29.115815252 DEBUG Received server response for request 4 2026-08-24 07:38:29.115818992 DEBUG Client sends notification `exit` 2026-08-24 07:38:29.115833362 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-08-24 07:38:29.118644090 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:29.118712030 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:29.118755500 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:29.118818660 DEBUG Client info: None 2026-08-24 07:38:29.118844970 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:29.118859550 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:29.118865220 INFO Version: Unknown 2026-08-24 07:38:29.118903820 DEBUG Received server response for request 1 2026-08-24 07:38:29.118946030 DEBUG Client sends notification `initialized` 2026-08-24 07:38:29.119046640 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:29.119085930 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:29.119089200 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:29.119103570 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:29.119106160 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:29.119151280 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:29.119163550 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-08-24 07:38:29.119168120 DEBUG Initializing workspace `file:///tmp/.tmpLS9Beb/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:29.119188220 DEBUG Searching for a project in '/tmp/.tmpLS9Beb/root1' 2026-08-24 07:38:29.119220190 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:29.119224860 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:29.119581750 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:29.119587160 DEBUG Discovering virtual environment in `/tmp/.tmpLS9Beb/root1` 2026-08-24 07:38:29.119634470 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:29.119638890 DEBUG No virtual environment found 2026-08-24 07:38:29.119650000 DEBUG Adding first-party search path `/tmp/.tmpLS9Beb/root1` 2026-08-24 07:38:29.119653990 DEBUG Using vendored stdlib 2026-08-24 07:38:29.119748460 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:29.119752580 DEBUG Adding new file root '/tmp/.tmpLS9Beb/root1' of kind Project 2026-08-24 07:38:29.119881110 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:29.119885630 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:29.119894780 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpLS9Beb/root1) 2026-08-24 07:38:29.119897740 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpLS9Beb/root1 2026-08-24 07:38:29.119997760 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:31.119208299 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:31.119324369 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:31.119383449 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:38:31.119395769 DEBUG method="shutdown" response.id=3 duration=81.02µs 2026-08-24 07:38:31.119399979 DEBUG Received server response for request 2 2026-08-24 07:38:31.119404079 DEBUG Received server response for request 3 2026-08-24 07:38:31.119408779 DEBUG Client sends notification `exit` 2026-08-24 07:38:31.119417949 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-08-24 07:38:31.120851328 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:31.120929628 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:31.120980948 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:31.121058538 DEBUG Client info: None 2026-08-24 07:38:31.121084818 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:31.121100598 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:31.121106888 INFO Version: Unknown 2026-08-24 07:38:31.121145138 DEBUG Received server response for request 1 2026-08-24 07:38:31.121189078 DEBUG Client sends notification `initialized` 2026-08-24 07:38:31.121332108 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:31.121369708 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:31.121373068 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:31.121391498 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:38:31.121456598 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:31.121471958 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:38:31.121476198 DEBUG Initializing workspace `file:///tmp/.tmpnfqXOE/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:31.121501898 DEBUG Searching for a project in '/tmp/.tmpnfqXOE/root1' 2026-08-24 07:38:31.121573558 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:31.121579258 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:31.122023188 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:31.122029088 DEBUG Discovering virtual environment in `/tmp/.tmpnfqXOE/root1` 2026-08-24 07:38:31.122082268 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:31.122087418 DEBUG No virtual environment found 2026-08-24 07:38:31.122099698 DEBUG Adding first-party search path `/tmp/.tmpnfqXOE/root1` 2026-08-24 07:38:31.122103918 DEBUG Using vendored stdlib 2026-08-24 07:38:31.122215618 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:31.122221218 DEBUG Adding new file root '/tmp/.tmpnfqXOE/root1' of kind Project 2026-08-24 07:38:31.122369268 DEBUG Initializing workspace `file:///tmp/.tmpnfqXOE/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:31.122378118 DEBUG Searching for a project in '/tmp/.tmpnfqXOE/root2' 2026-08-24 07:38:31.122407968 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:31.122411518 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:31.122755428 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:31.122760028 DEBUG Discovering virtual environment in `/tmp/.tmpnfqXOE/root2` 2026-08-24 07:38:31.122794948 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:31.122798448 DEBUG No virtual environment found 2026-08-24 07:38:31.122809038 DEBUG Adding first-party search path `/tmp/.tmpnfqXOE/root2` 2026-08-24 07:38:31.122812908 DEBUG Using vendored stdlib 2026-08-24 07:38:31.122895178 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:31.122898608 DEBUG Adding new file root '/tmp/.tmpnfqXOE/root2' of kind Project 2026-08-24 07:38:31.122980068 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:31.122984648 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:38:31.123021298 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:31.125914847 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:31.126004717 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnfqXOE/root1/main.py"))}: Checking file '/tmp/.tmpnfqXOE/root1/main.py' 2026-08-24 07:38:31.126117516 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnfqXOE/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:31.134669763 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnfqXOE/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:31.134768053 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:38:31.134776193 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:38:31.136214393 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:31.136267323 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnfqXOE/root2/main.py"))}: Checking file '/tmp/.tmpnfqXOE/root2/main.py' 2026-08-24 07:38:31.136314003 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnfqXOE/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:31.144427160 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnfqXOE/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:31.144491880 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:38:31.144541130 DEBUG method="workspace/diagnostic" response.id=2 duration=21.55ms 2026-08-24 07:38:31.144557220 DEBUG Received server response for request 2 2026-08-24 07:38:31.144702470 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:31.144711750 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:38:31.144728820 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpnfqXOE/root2) 2026-08-24 07:38:31.144732630 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpnfqXOE/root2 2026-08-24 07:38:31.145721969 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:38:31.145765749 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:38:31.145777269 DEBUG method="workspace/diagnostic" response.id=3 duration=68.33µs 2026-08-24 07:38:31.145788959 DEBUG Received server response for request 3 2026-08-24 07:38:31.155903215 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:38:31.155923585 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:31.155929695 DEBUG method="shutdown" response.id=4 duration=9.94µs 2026-08-24 07:38:31.155938795 DEBUG Received server response for request 4 2026-08-24 07:38:31.155943025 DEBUG Client sends notification `exit` 2026-08-24 07:38:31.155951625 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-08-24 07:38:31.158671123 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:31.158751913 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:31.158802593 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:31.158861223 DEBUG Client info: None 2026-08-24 07:38:31.158893953 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:31.158905323 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:31.158911183 INFO Version: Unknown 2026-08-24 07:38:31.158949013 DEBUG Received server response for request 1 2026-08-24 07:38:31.158994113 DEBUG Client sends notification `initialized` 2026-08-24 07:38:31.159126883 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:31.159162873 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:31.159166593 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:31.159186553 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:31.159189603 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:31.159238943 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:31.159255973 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:31.159260233 DEBUG Initializing workspace `file:///tmp/.tmpXG8uYN/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:31.159281173 DEBUG Searching for a project in '/tmp/.tmpXG8uYN/root1' 2026-08-24 07:38:31.159315273 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:31.159320113 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:31.159936303 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:31.159942483 DEBUG Discovering virtual environment in `/tmp/.tmpXG8uYN/root1` 2026-08-24 07:38:31.159992633 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:31.159998093 DEBUG No virtual environment found 2026-08-24 07:38:31.160010553 DEBUG Adding first-party search path `/tmp/.tmpXG8uYN/root1` 2026-08-24 07:38:31.160014673 DEBUG Using vendored stdlib 2026-08-24 07:38:31.160138543 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:31.160143433 DEBUG Adding new file root '/tmp/.tmpXG8uYN/root1' of kind Project 2026-08-24 07:38:31.160288843 DEBUG Initializing workspace `file:///tmp/.tmpXG8uYN/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:38:31.160298093 DEBUG Searching for a project in '/tmp/.tmpXG8uYN/root2' 2026-08-24 07:38:31.160329072 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:38:31.160332652 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:31.160932962 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:31.160942442 DEBUG Discovering virtual environment in `/tmp/.tmpXG8uYN/root2` 2026-08-24 07:38:31.160978022 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:31.160981812 DEBUG No virtual environment found 2026-08-24 07:38:31.160992512 DEBUG Adding first-party search path `/tmp/.tmpXG8uYN/root2` 2026-08-24 07:38:31.160996662 DEBUG Using vendored stdlib 2026-08-24 07:38:31.161089792 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:31.161093342 DEBUG Adding new file root '/tmp/.tmpXG8uYN/root2' of kind Project 2026-08-24 07:38:31.161189782 DEBUG Updating project to check open files 2026-08-24 07:38:31.161207832 DEBUG Updating project to check open files 2026-08-24 07:38:31.161211932 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:31.161215722 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:31.161268002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXG8uYN/root1/main.py", kind: File } 2026-08-24 07:38:31.161288592 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXG8uYN/root1/main.py` 2026-08-24 07:38:31.161291412 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:31.161297772 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:31.161389142 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXG8uYN/root1/main.py"))}: Checking file '/tmp/.tmpXG8uYN/root1/main.py' 2026-08-24 07:38:31.161524982 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXG8uYN/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:31.170172048 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXG8uYN/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:31.170252848 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.95ms 2026-08-24 07:38:31.170280208 DEBUG Received server response for request 2 2026-08-24 07:38:31.170394028 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:31.170404728 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:38:31.170450568 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXG8uYN/root2/main.py", kind: File } 2026-08-24 07:38:31.170465568 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXG8uYN/root2/main.py` 2026-08-24 07:38:31.170468138 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:31.170476418 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:31.170528798 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXG8uYN/root2/main.py"))}: Checking file '/tmp/.tmpXG8uYN/root2/main.py' 2026-08-24 07:38:31.170581598 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXG8uYN/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:31.178818084 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXG8uYN/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:31.178890634 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.41ms 2026-08-24 07:38:31.178904864 DEBUG Received server response for request 3 2026-08-24 07:38:31.178954964 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:38:31.178960884 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-24 07:38:31.178972574 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpXG8uYN/root2) 2026-08-24 07:38:31.178976514 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpXG8uYN/root2 2026-08-24 07:38:31.182163662 DEBUG method="textDocument/diagnostic" response.id=4 duration=156.28µs 2026-08-24 07:38:31.182181522 DEBUG Received server response for request 4 2026-08-24 07:38:31.182222922 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-08-24 07:38:31.182276152 DEBUG method="textDocument/diagnostic" response.id=5 duration=44.55µs 2026-08-24 07:38:31.182285132 DEBUG Received server response for request 5 2026-08-24 07:38:31.192376078 DEBUG Client sends request `shutdown` with ID 6 2026-08-24 07:38:31.192408728 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:31.192415748 DEBUG method="shutdown" response.id=6 duration=10.20µs 2026-08-24 07:38:31.192424968 DEBUG Received server response for request 6 2026-08-24 07:38:31.192428028 DEBUG Client sends notification `exit` 2026-08-24 07:38:31.192443408 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-08-24 07:38:31.196566086 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:31.196637076 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:38:31.196674736 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:38:31.196746996 DEBUG Client info: None 2026-08-24 07:38:31.196779586 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:31.196794746 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:38:31.196801816 INFO Version: Unknown 2026-08-24 07:38:31.196845726 DEBUG Received server response for request 1 2026-08-24 07:38:31.196888576 DEBUG Client sends notification `initialized` 2026-08-24 07:38:31.196992336 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:38:31.197032356 DEBUG Received server request `workspace/configuration` 2026-08-24 07:38:31.197036146 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:38:31.197053886 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:38:31.197057466 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:38:31.197110686 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:38:31.197121906 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:38:31.197126056 DEBUG Initializing workspace `file:///tmp/.tmpjzQmyS/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:31.197148046 DEBUG Searching for a project in '/tmp/.tmpjzQmyS/project' 2026-08-24 07:38:31.197192826 DEBUG Found project at '/tmp/.tmpjzQmyS/project' 2026-08-24 07:38:31.197197346 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:38:31.197534525 INFO Defaulting to python-platform `linux` 2026-08-24 07:38:31.197539875 DEBUG Discovering virtual environment in `/tmp/.tmpjzQmyS/project` 2026-08-24 07:38:31.197585335 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:31.197589895 DEBUG No virtual environment found 2026-08-24 07:38:31.197601005 DEBUG Adding first-party search path `/tmp/.tmpjzQmyS/project` 2026-08-24 07:38:31.197604965 DEBUG Using vendored stdlib 2026-08-24 07:38:31.197699615 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:38:31.197704645 DEBUG Adding new file root '/tmp/.tmpjzQmyS/project' of kind Project 2026-08-24 07:38:31.197827565 DEBUG Updating project to check open files 2026-08-24 07:38:31.197838645 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:31.197841945 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:38:31.197888325 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjzQmyS/project/main.py", kind: File } 2026-08-24 07:38:31.197904275 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjzQmyS/project/main.py` 2026-08-24 07:38:31.197906655 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:38:31.197912835 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:38:31.198256765 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjzQmyS/project/main.py"))}: Checking file '/tmp/.tmpjzQmyS/project/main.py' 2026-08-24 07:38:31.198375895 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjzQmyS/project/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:38:31.208344290 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjzQmyS/project/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:38:31.208419820 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.50ms 2026-08-24 07:38:31.208432340 DEBUG Received server response for request 2 2026-08-24 07:38:31.218535776 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:38:31.218565706 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:38:31.218572476 DEBUG method="shutdown" response.id=3 duration=10.17µs 2026-08-24 07:38:31.218588766 DEBUG Received server response for request 3 2026-08-24 07:38:31.218592766 DEBUG Client sends notification `exit` 2026-08-24 07:38:31.218607576 DEBUG Received exit notification, exiting ok test result: ok. 157 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 19.20s 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.11s; merged doctests compilation took 7.09s 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.70s; merged doctests compilation took 13.69s 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.12s; merged doctests compilation took 38.08s 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.38s; merged doctests compilation took 15.30s Doc-tests ruff_linter Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_linter --test crates/ruff_linter/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.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.64s; merged doctests compilation took 93.59s 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.37s; merged doctests compilation took 8.36s 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.86s; merged doctests compilation took 5.85s 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.30s; merged doctests compilation took 18.29s 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.73s; merged doctests compilation took 20.71s 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.06s; merged doctests compilation took 6.05s 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.64s; merged doctests compilation took 6.62s 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.28s; merged doctests compilation took 6.26s 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.79s; merged doctests compilation took 41.76s 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.59s; merged doctests compilation took 119.54s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc46.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.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.4-2.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.vBTqRJ + 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.Ie8zjZ + 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.fc46 ruff(x86-64) = 0.16.4-2.fc46 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.fc46.noarch Provides: python-ruff = 0.16.4-2.fc46 python3-ruff = 0.16.4-2.fc46 python3.15-ruff = 0.16.4-2.fc46 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.fc46.x86_64 Provides: ruff-debugsource = 0.16.4-2.fc46 ruff-debugsource(x86-64) = 0.16.4-2.fc46 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.fc46.x86_64 Provides: debuginfo(build-id) = e93c5049856c30a3d34ae0af316dc29cceb1fc97 ruff-debuginfo = 0.16.4-2.fc46 ruff-debuginfo(x86-64) = 0.16.4-2.fc46 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.fc46 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.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.4-2.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.4-2.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.4-2.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.4-2.fc46.x86_64.rpm Finish: rpmbuild ruff-0.16.4-2.fc46.src.rpm Finish: build phase for ruff-0.16.4-2.fc46.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1787553348.859303/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.fc46.src.rpm) Config(child) 71 minutes 9 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.fc46", "arch": "noarch" }, { "name": "ruff", "epoch": null, "version": "0.16.4", "release": "2.fc46", "arch": "x86_64" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.4", "release": "2.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.16.4", "release": "2.fc46", "arch": "src" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.16.4", "release": "2.fc46", "arch": "x86_64" } ] } RPMResults finished